Thu Aug 18, 2022 4:14 am
P.S. If you are referring to a full-format ODF, and just in case it helps anyway, here are some very brief points to bear in mind:
- ImageSetInstance.ScreenLayerNumber only applies when rendering/redrawing the virtual console as a whole.
- For performance reasons, dynamic control images are always simply redrawn directly whenever they change, regardless of ImageSetInstance.ScreenLayerNumber, and without causing any other ImageSetInstances that might overlap (or be underneath) them to be be redrawn. Hence it's important to bear in mind that dynamic controls mustn't overlap (except for areas that are transparent), although I believe s few sample sets have elaborate mechanisms to work around that (e.g. ImageSetInstances connected to internal CCs that contain images of several overlapping controls with all possible permutations of states and mechanisms to select the states, for 3D overlapping controls/shadows).
- .PNG transparency applies, if present.
- If the images are attached to Switch objects (not CCs), with the switches being tripped on/off from CCs, then check ContinuousControlStageSwitch.Engag/DisengageeWhenValueIncreasing/Decreasing attributes.
Hope that's of some help (but I'd have to leave it to you beyond that).
Best regards, Martin.
Hauptwerk software designer/developer, Milan Digital Audio.