This function is part of a helper script that ensures values entered through this action are stored while also remaining visible to the user in the input field.
Its logic is designed to support both simplified and explicit function calls.
Callers may also provide both valNew and doSet to explicitly control whether the attribute is updated.
In general, the value is updated when valNew is not nil. However, the update can be prevented by explicitly setting doSet to false.
The logic behind this is simply handling pixc.callRefs() and pixc.report()
For actions with attributes, this is generated automatically; different variables are transferred depending on the attribute
Example String:
self._string = pixcCommon.execAttribute("", self._string, val, doSet)
return self._stringExample Int:
self._int = pixcCommon.execAttribute(0, self._int, val, doSet)
return self._int
This helper script can be viewed under the path of the respective version:
“C:\Program Files\AV Stumpfl\Pixera\build_2-0-65\Avio\Scripts\Lua\pixcCommon.lua”
See Action with Attribute for more information on default behavior
Pixera 2.0.124 | 22. July 2026 | J.B.
