aboutsummaryrefslogtreecommitdiffstats
path: root/src/graphui/classes/com/jogamp/graph/ui/Group.java
Commit message (Expand)AuthorAgeFilesLines
* GraphUI Group: Don't draw border is set invisibleSven Göthel2024-01-281-2/+2
* Bug 1489 - GraphUI Group: Resolve Performance Regression in Scene.pickShape()...Sven Göthel2024-01-221-18/+90
* Bug 1490 - GraphUI Performance: Group/Scene: Use temp sorted arraysSven Göthel2024-01-221-7/+14
* Bug 1490 - GraphUI Group: Resolve Performance Issues with Shape Mv Transform ...Sven Göthel2024-01-221-5/+5
* GraphUI Group: Add ctor with most usable values, allowing injecting a Group a...Sven Göthel2024-01-201-1/+24
* GraphUI Group/BoxLayout/GridLayout: Handle empty Group, i.e. detect zero-size...Sven Göthel2024-01-201-3/+3
* GraphUI Graph/Scene: Reuse TreeTool for contains(), getShapeByID() and getSha...Sven Göthel2024-01-201-24/+3
* Graph Clipping: Use Frustum Clipping using AABBox -> Mv transformed Cube -> F...Sven Göthel2024-01-201-30/+81
* Frustum: Revise code and its Plane definition to support Cube->Frustum as wel...Sven Göthel2024-01-191-2/+2
* GraphUI Enhance Clipping: Drop 'cullingScale' param, a simple intersection-te...Sven Göthel2024-01-161-18/+8
* Graph/GraphUI AA-Quality + SampleCount (shader): Push params down to RegionRe...Sven Göthel2024-01-161-11/+11
* GraphUI Enhance Clipping: Drop pixel clipping if `clip-box >= clip-box*cullin...Sven Göthel2024-01-161-7/+13
* GraphUI Group Clipping setClip{OnBox->OnBounds}(): Add Vec3f cullingScale fac...Sven Göthel2024-01-151-21/+76
* Graph/GraphUI AA-Quality (shader): Region: Add DEFAULT_AA_QUALITY and clippin...Sven Göthel2024-01-151-11/+3
* Graph/GraphUI: Revise Graph Region ShaderMapping, fix AABBox-Clipping for Pas...Sven Göthel2024-01-141-14/+61
* GraphUI Shape: Maintain multiple Activation Listener (ArrayList instead of si...Sven Göthel2024-01-071-2/+2
* GraphUI Cleanup: Simplify Shape.draw*() and Container.{add,remove*}Shape[s]()...Sven Göthel2024-01-071-49/+40
* GraphUI Group: Fix layout w/ zero shapes (empty), i.e. set AABBox to zeroSven Gothel2023-12-311-1/+3
* GraphUI Group: Allow override of clearImpl0() and destroyImpl0()Sven Gothel2023-12-191-5/+5
* Bug 805: GraphUI: Add Group.replaceShape(..) and Shape.getParent()Sven Gothel2023-12-181-1/+29
* Bug 805: GraphUI Group: Add 'widget-mode' used to utilize a group as one visi...Sven Gothel2023-12-181-1/+56
* GraphUI Container: Cleanup or Group/Scene add*/remove* methodsSven Gothel2023-12-181-8/+24
* GraphUI Shape: Rename is{Container -> Group}(), denoting a group onlySven Gothel2023-12-181-1/+1
* GraphUI Shape: Rename [set|is]{Enabled -> Visible}(..) for claritySven Gothel2023-12-181-3/+3
* GraphUI Shape/Group: Group.isActive() also returns true if any child is activ...Sven Gothel2023-12-121-0/+8
* GraphUI Shape: 'int name' -> 'int id' and add 'String name', change get/set m...Sven Gothel2023-10-031-12/+34
* GraphUI: Group: Add attribute to allow not to relayout if child Shapes are di...Sven Gothel2023-09-301-14/+24
* Bug 1452: GraphUI Shape: Rename setMvTransform(..) -> setTransformMv(..), ali...Sven Gothel2023-09-231-3/+3
* 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-22/+22
* GraphUI Group.validateImpl(): Pick RenderMode for border from 1st Shape if re...Sven Gothel2023-09-161-1/+12
* GraphUI Group: Override isShapeDirty(), performing a deep dirty state update ...Sven Gothel2023-09-161-0/+13
* GraphUI Layout: Fix BoxLayout scale, margin and padding; Add same padding beh...Sven Gothel2023-09-051-0/+4
* GraphUI: Use thread-save and lock-free CopyOnWriteArrayList for List<Shape>, ...Sven Gothel2023-08-271-2/+2
* GraphUI: Group API doc + remove GlyphShape's redundant many getOrigPos() vari...Sven Gothel2023-08-251-3/+3
* GraphUI Revise Padding and Border: Padding + Border belong to Shape's bounds....Sven Gothel2023-04-281-2/+36
* GraphUI GraphShape: createGLRegion() -> updateGLRegion(), called by addShapeT...Sven Gothel2023-04-201-2/+2
* Graph + GraphUI: Consolidate Vertex: Drop SVertex and factory, use Vec[234]f ...Sven Gothel2023-04-181-1/+3
* GraphUI Group.drawImpl0(): Copy List<Shape> to array and sort using Shape.ZAs...Sven Gothel2023-04-141-2/+7
* GraphUI Container.removeShape(..): Return removed Shape, add removeShape(inde...Sven Gothel2023-04-141-3/+13
* GraphUI Group: Avoid additional shapes-loop w/o layouterSven Gothel2023-04-131-10/+15
* GraphUI GridLayout: Functional Grid Layout w/ Padding, demo'ed in UISceneDemo...Sven Gothel2023-04-121-16/+31
* GraphUI: Return this on setter/modifier methods for chainingSven Gothel2023-04-121-2/+2
* GraphUI: Group is non-interactive per default -> setInteractive(..)Sven Gothel2023-04-101-1/+8
* GraphUI: Container (Group, Scene): Add removeAllShapes() and expose frustum-c...Sven Gothel2023-04-101-1/+20
* Matrix4f.mapWin*(): Drop unused temp matrices, map*() returns false on invPMv...Sven Gothel2023-04-091-1/+1
* PMVMatrix rewrite using Matrix4f, providing SyncMatrix4f* for GLUniformData; ...Sven Gothel2023-04-071-7/+3
* GraphUI: Adopting Vec*f API; Adding Group; Scene + Group are Container, trave...Sven Gothel2023-04-051-0/+249