aboutsummaryrefslogtreecommitdiffstats
path: root/src/graphui/classes
Commit message (Expand)AuthorAgeFilesLines
* GraphUI Container: Add getShapeCount() and add API doc ..Sven Gothel2023-09-203-6/+15
* Bug 1452 - Decouple math functionality to 'com.jogamp.math' to be toolkit agn...Sven Gothel2023-09-2017-363/+364
* GraphUI Layout (Box/Grid): Adjust bottom-left offset according to center-axisSven Gothel2023-09-192-6/+44
* GraphUI GridLayout: Disable TRACE_LAYOUTSven Gothel2023-09-191-1/+1
* GraphUI GridLayout: Fix scaled non-center: Only add center offset if requeste...Sven Gothel2023-09-192-26/+23
* GraphUI Label: Add convenient methods getUnscaledGlyphBounds(..)Sven Gothel2023-09-171-0/+12
* GraphUI Layout: Remove unused leftover var and complete GridLayout ctorSven Gothel2023-09-172-3/+12
* GraphUI GlyphShape: Add copy-ctor variantSven Gothel2023-09-161-0/+17
* GraphUI BoxLayout: Margin is only ignored for center Alignment w/o Fill scale...Sven Gothel2023-09-165-100/+104
* 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-162-1/+14
* GraphUI Layout: Fix BoxLayout scale, margin and padding; Add same padding beh...Sven Gothel2023-09-054-186/+310
* GraphUI Layout: Html'ify API header of Gap and PaddingSven Gothel2023-09-052-2/+4
* GraphUI Layout Alignment: Separate center alignment to horizontal and verticalSven Gothel2023-09-051-8/+11
* GraphUI Shape: Add setScale(..) and scale(..) with Vec3f for convenience; Add...Sven Gothel2023-09-051-2/+20
* 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: Use z-top of bounding box for border rectangle, not z-centerSven Gothel2023-09-051-6/+6
* GraphUI Margin, Alignment: Reuse ctor for default-ctorSven Gothel2023-09-042-2/+2
* GraphUI: Button/Label: Complete String -> CharSequence type change for text, ...Sven Gothel2023-09-043-6/+6
* GraphUI GraphShape: Split renderModes -> final renderModesReq + mutable rende...Sven Gothel2023-09-041-2/+26
* GraphUI Enhance: API doc; Scene/Button Z-offset and -epsilon; Push temp Affin...Sven Gothel2023-09-048-54/+238
* GraphUI Button: Add label bounds to own shape (adds used z-range)Sven Gothel2023-09-031-0/+2
* GraphUI Scene: Expose Z-Epsilon API for default and current PMVMatrixSetup va...Sven Gothel2023-09-032-6/+53
* GraphUI Shape.ZAscendingComparator: Use (faster) FloatUtil.isEqual2(a,b) and ...Sven Gothel2023-09-031-3/+10
* GraphUI Shape: Enhance API doc for colorsSven Gothel2023-09-031-6/+35
* 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 Shape: Show dirty-state in getSubString()Sven Gothel2023-08-281-1/+13
* Graph Font + Glyph: More robust detetection and API definition of non-contour...Sven Gothel2023-08-283-8/+7
* GraphUI: Button: Reduce default DEFAULT_LABEL_ZOFFSET from 0.005f -> 0.0001f,...Sven Gothel2023-08-271-1/+1
* GraphUI: Extract generalized AnimGroup functionality from UISceneDemo03*, pro...Sven Gothel2023-08-271-0/+812
* GraphUI: Use thread-save and lock-free CopyOnWriteArrayList for List<Shape>, ...Sven Gothel2023-08-272-4/+4
* GraphUI: Shape: Add runSynced(Runnable); Add setPMVMatrix(..) to setup comple...Sven Gothel2023-08-251-39/+100
* GraphUI: Group API doc + remove GlyphShape's redundant many getOrigPos() vari...Sven Gothel2023-08-252-40/+7
* Texture ctor w/ external textureID: Pass `ownsTextureID` where true hands ove...Sven Gothel2023-08-131-6/+10
* Graph: Simplify RegionRenderer API by exposing common RenderState methods (an...Sven Gothel2023-08-022-6/+3
* Graph Add {GLRegion, GraphShape}.setTextureUnit(int): Allowing to set texture...Sven Gothel2023-08-011-2/+12
* GraphUI: Add Shape.getSurfacePort(..): Similar to getSurfaceSize(..) but retu...Sven Gothel2023-08-011-0/+31
* GraphUI Shape: Add one-shot init callback, will be called after each draw(..)...Sven Gothel2023-05-231-0/+22
* GraphUI Scene: Drop redundant and wrong setupMatrix(pmv) for forOne(..) and f...Sven Gothel2023-05-231-4/+2
* GraphUI MediaButton: Expose AudioSinkSven Gothel2023-05-231-0/+3
* GLMediaPlayer: Replace GLMediaEventListener.EVENT_CHANGE_* 'int event_mask' w...Sven Gothel2023-05-091-6/+6
* GraphUI GridLayout: Handle 'diffBL' in 2nd path, no need to store as we don't...Sven Gothel2023-04-291-10/+10
* GraphUI GridLayout: Remove old unused layout0(..) methodSven Gothel2023-04-291-134/+0
* GraphUI Working GridLayout w/ and w/o cell-size and alignment; Added BoxLayout.Sven Gothel2023-04-293-56/+369
* GraphUI Shape: Use null rotPivot indicating unset (isZero not sufficient); to...Sven Gothel2023-04-281-13/+17
* GraphUI Shape: Fix hasPadding() and add padding + border details to toString()Sven Gothel2023-04-281-2/+4
* GraphUI Add Alignment and Gap for layoutSven Gothel2023-04-282-0/+199