aboutsummaryrefslogtreecommitdiffstats
path: root/src/graphui/classes/com/jogamp/graph/ui/Scene.java
Commit message (Expand)AuthorAgeFilesLines
* Bug 1489 - GraphUI Group: Resolve Performance Regression in Scene.pickShape()...Sven Göthel2024-01-221-24/+51
* Bug 1490 - GraphUI Performance: Group/Scene: Use temp sorted arraysSven Göthel2024-01-221-9/+11
* Bug 1490 - GraphUI Group: Resolve Performance Issues with Shape Mv Transform ...Sven Göthel2024-01-221-3/+3
* GraphUI Tooltip*: Allow user to trigger display via now(); Ensure TooltipShap...Sven Göthel2024-01-201-21/+35
* GraphUI Graph/Scene: Reuse TreeTool for contains(), getShapeByID() and getSha...Sven Göthel2024-01-201-13/+3
* Graph Clipping: Use Frustum Clipping using AABBox -> Mv transformed Cube -> F...Sven Göthel2024-01-201-1/+3
* Frustum: Revise code and its Plane definition to support Cube->Frustum as wel...Sven Göthel2024-01-191-2/+2
* GraphUI Tooltip*: Generalize Tooltip base (more versatile) and add TooltipSha...Sven Göthel2024-01-191-7/+12
* Graph/GraphUI AA-Quality + SampleCount (shader): Push params down to RegionRe...Sven Göthel2024-01-161-59/+23
* Graph/GraphUI AA-Quality (shader): Region: Add DEFAULT_AA_QUALITY and clippin...Sven Göthel2024-01-151-15/+25
* Graph/GraphUI: Revise Graph Region ShaderMapping, fix AABBox-Clipping for Pas...Sven Göthel2024-01-141-29/+36
* GraphUI Tooltip: Simplify integration w/ Scene + Shape; Use Shape.setToolTip(...Sven Göthel2024-01-071-21/+26
* GraphUI Shape: Ease Tooltip managment via Scene: Only started Tooltip is requ...Sven Göthel2024-01-071-9/+9
* GraphUI Shape: Enable Tooltip (currently text only) to be displayed after del...Sven Göthel2024-01-071-4/+43
* GraphUI Cleanup: Simplify Shape.draw*() and Container.{add,remove*}Shape[s]()...Sven Göthel2024-01-071-80/+67
* GraphUI Scene/Shape: Add KeyListener for activeShapeSven Gothel2023-12-241-6/+44
* Bug 805: GraphUI Scene/Shape Pick-Active/Interaction: Pick shall complete tra...Sven Gothel2023-12-181-41/+41
* GraphUI Container: Cleanup or Group/Scene add*/remove* methodsSven Gothel2023-12-181-9/+31
* GraphUI Shape: Rename [set|is]{Enabled -> Visible}(..) for claritySven Gothel2023-12-181-1/+1
* GraphUI Scene: Allow attaching GLAutoDrawable manually and adding GLEventList...Sven Gothel2023-12-041-2/+26
* GraphUI Shape: Complete commit c8ec6fa7cc16a0777db16af8b4d0d0b898f8b546Sven Gothel2023-10-031-2/+13
* GraphUI Scene: Add custom one-time GLRunnable disposable action list, allowin...Sven Gothel2023-10-031-0/+20
* Bug 1467 - GraphUI: Don't de-activate a Shape if became active via 'mouseOver...Sven Gothel2023-09-301-15/+24
* Bug 1454 + Bug 1464: Maintain a Shape local 'zOffset' and only consider it fo...Sven Gothel2023-09-301-16/+10
* Bug 1462 - Graph Font: Add name + codepoint to ID and Glyph mapping plus trav...Sven Gothel2023-09-241-1/+1
* Bug 1459 - GraphUI Shape: Add active (pointer over/left) state and callback L...Sven Gothel2023-09-241-4/+10
* Bug 1454 - GraphUI Scene: Make active ZOffset scale configurableSven Gothel2023-09-241-2/+7
* Bug 1454 - GraphUI Scene: Elevate active (selected) shape (add z-offset) and ...Sven Gothel2023-09-231-1/+14
* Bug 1452: GraphUI Shape: Rename setMvTransform(..) -> setTransformMv(..), ali...Sven Gothel2023-09-231-4/+4
* Bug 1452: GraphUI Scene DefaultPMVMatrixSetup.set(): Fix regression of commit...Sven Gothel2023-09-231-1/+1
* GraphUI Container: Add getShapeCount() and add API doc ..Sven Gothel2023-09-201-3/+5
* Bug 1452 - Decouple math functionality to 'com.jogamp.math' to be toolkit agn...Sven Gothel2023-09-201-75/+71
* GraphUI Scene: Add invoke(boolean wait, GLRunnable) for convenience using GLA...Sven Gothel2023-09-051-0/+21
* GraphUI Scene: Only set dbgBorderThickness on shape if not zero and shape has...Sven Gothel2023-09-051-1/+3
* GraphUI Enhance: API doc; Scene/Button Z-offset and -epsilon; Push temp Affin...Sven Gothel2023-09-041-1/+3
* GraphUI Scene: Expose Z-Epsilon API for default and current PMVMatrixSetup va...Sven Gothel2023-09-031-2/+23
* GraphUI Scene: Generalize its interface PMVMatrixSetup and usage of its Defau...Sven Gothel2023-09-031-39/+112
* GraphUI Scene: Pass sampleCount in ctor variant and refine API doc, clip to [...Sven Gothel2023-09-031-8/+37
* PMVMatrix.gluPerspective(): Redfine angle in radians instead of degrees ** AP...Sven Gothel2023-09-021-2/+2
* GraphUI: Use thread-save and lock-free CopyOnWriteArrayList for List<Shape>, ...Sven Gothel2023-08-271-2/+2
* Graph: Simplify RegionRenderer API by exposing common RenderState methods (an...Sven Gothel2023-08-021-5/+2
* GraphUI Scene: Drop redundant and wrong setupMatrix(pmv) for forOne(..) and f...Sven Gothel2023-05-231-4/+2
* GraphUI Revise Padding and Border: Padding + Border belong to Shape's bounds....Sven Gothel2023-04-281-6/+6
* GraphUI GraphShape: createGLRegion() -> updateGLRegion(), called by addShapeT...Sven Gothel2023-04-201-4/+4
* GraphUI Container.removeShape(..): Return removed Shape, add removeShape(inde...Sven Gothel2023-04-141-3/+8
* GraphUI Scene: Use getRenderModeString(..) w/ sample-counts where applicable,...Sven Gothel2023-04-141-43/+55
* GraphUI Scene.screenshot(): Add convenient variant to be executed on-display ...Sven Gothel2023-04-131-0/+28
* GraphUI Scene.pickShape(): Consider isInteractive() most early in visitor() b...Sven Gothel2023-04-101-4/+2
* GraphUI: Container (Group, Scene): Add removeAllShapes() and expose frustum-c...Sven Gothel2023-04-101-2/+14
* PMVMatrix rewrite using Matrix4f, providing SyncMatrix4f* for GLUniformData; ...Sven Gothel2023-04-071-69/+53