diff options
author | Sven Göthel <[email protected]> | 2024-02-05 11:54:34 +0100 |
---|---|---|
committer | Sven Göthel <[email protected]> | 2024-02-05 11:54:34 +0100 |
commit | 43a7899fedf2a570d20b03848bf15710f30b7f26 (patch) | |
tree | 2b3f8fbc69cbc78e8997d6f37f3c2b56ec88a00d /src/jogl/classes/jogamp/opengl/util/stereo/DistortionMesh.java | |
parent | 8df74578481431768b3c26294c6bd64ed7030ae5 (diff) |
Bug 1498: Change Top-Level Widget Mode: Register a top-level Group in Scene, where its zOffset gets adjusted when activated..
.. instead of having a non-working complicated callback orgy setup.
This also takes away the getAdjustedZ() overloading burden (or better uglyness) etc.
Hence Group's setWidgetMode(boolean) became:
- enableTopLevelWidget(Scene)
- disableTopLevelWidget()
The forwardActivation listener is still applied to all children
as well as isActive() is also still overloaded for same required behavior.
However, none of the children is set in 'widget mode'
as well as the Group is simply added to (or removed from)
the Scene's top-level Group list - the holder.
Scene's setActiveShape(Shape) and releaseActiveShape()
handle the top-level Group if affected,
i.e. adding or zero'ing its ZOffset.
Diffstat (limited to 'src/jogl/classes/jogamp/opengl/util/stereo/DistortionMesh.java')
0 files changed, 0 insertions, 0 deletions