| Commit message (Expand) | Author | Age | Files | Lines |
* | GraphUI Scene: Add screenshot(..) method for convenience | Sven Gothel | 2023-03-30 | 1 | -4/+37 |
* | GraphUI: Add GlyphShape representing a single Font.Glyph as a GraphShape; Use... | Sven Gothel | 2023-03-30 | 2 | -3/+219 |
* | GraphUI Shape.setTransform(..): Scale before rotate to preserve target-size i... | Sven Gothel | 2023-03-30 | 1 | -14/+14 |
* | GraphUI Shape: Refine API doc | Sven Gothel | 2023-03-30 | 1 | -8/+8 |
* | Graph*: API doc refinement | Sven Gothel | 2023-03-30 | 1 | -0/+7 |
* | GraphUI Shape: Rename rotOrigin -> rotPivot | Sven Gothel | 2023-03-28 | 1 | -18/+18 |
* | GraphUI Shape.setTransform(): Fix !sameScaleRotatePivot && hasRotate && !hasR... | Sven Gothel | 2023-03-28 | 1 | -2/+2 |
* | GraphUI Scene: Added API doc args | Sven Gothel | 2023-03-28 | 1 | -6/+6 |
* | GraphUI: Decouple GraphShape from Shape, i.e. allow future Shape w/o Graph/GL... | Sven Gothel | 2023-03-28 | 12 | -212/+366 |
* | GraphUI Button: Simplify addShapeToRegion() | Sven Gothel | 2023-03-28 | 2 | -15/+15 |
* | GraphUI Label: Add getScaledLineHeight() and refine setFontScale(), i.e. only... | Sven Gothel | 2023-03-28 | 1 | -3/+21 |
* | GraphUI Label: Remove glyphVisitor's debug code (exception handling) | Sven Gothel | 2023-03-28 | 1 | -10/+2 |
* | GraphUI: Label: Enforce bottom-left origin @ 0/0 for good drag-zoom experienc... | Sven Gothel | 2023-03-28 | 1 | -3/+4 |
* | GraphUI: Shape: Fix setTransform(): Scale around center and rotate around piv... | Sven Gothel | 2023-03-28 | 1 | -26/+40 |
* | GraphUI: Shape.dispatchMouseEvent(): Rename dsx/dsxy -> sx/sy as they denomin... | Sven Gothel | 2023-03-28 | 1 | -7/+7 |
* | Graph Font.GlyphVisitor*: Pass 'char symbol' to visitor, passing full text-pr... | Sven Gothel | 2023-03-28 | 1 | -1/+1 |
* | Graph Font Processing: Use Font.GlyphVisitor instead of OutlineShape.Visitor,... | Sven Gothel | 2023-03-22 | 1 | -3/+8 |
* | GraphUI Shape: Make access private where possible & reasonable, synchronize d... | Sven Gothel | 2023-03-22 | 6 | -42/+55 |
* | GraphUI Scene: getStatusText(..) drop unset values, be more semantic sensitiv... | Sven Gothel | 2023-03-22 | 1 | -5/+19 |
* | GraphUI Scene: Add removeShape*(GL2ES2..) variant w/ their destruction for co... | Sven Gothel | 2023-03-22 | 1 | -4/+18 |
* | GraphUI Scene: Add optional frustum culling (default: disabled) | Sven Gothel | 2023-03-22 | 1 | -13/+23 |
* | GraphUI Shape.setTransform(): Remove 'wiggling' w/ origin, text issue came fr... | Sven Gothel | 2023-03-21 | 1 | -12/+4 |
* | GraphUI: Fix Scene.PMVMatrixSetup impl: Setup modelview before using setPlanB... | Sven Gothel | 2023-03-21 | 1 | -2/+4 |
* | GraphUI Scene: Move reshape() below init from in-between display() impls | Sven Gothel | 2023-03-21 | 1 | -19/+19 |
* | Graph: Cleanup Vertex.Factory referencing: Only bind to OutlineShape and use ... | Sven Gothel | 2023-03-21 | 11 | -66/+36 |
* | GraphUI Shape/Label: Allow validate(..) w/o current GL context, used by e.g. ... | Sven Gothel | 2023-03-20 | 2 | -13/+76 |
* | GraphUI Shape: Provide empty default implementation for clearImpl() and destr... | Sven Gothel | 2023-03-20 | 5 | -34/+4 |
* | GraphUI Scene: Add getDefaultVertexFactory(), fix getRenderState() API doc (c... | Sven Gothel | 2023-03-20 | 1 | -2/+6 |
* | GraphUI Label: Fix naming semantics: 'pixelScale' -> 'fontScale', i.e. font-s... | Sven Gothel | 2023-03-20 | 1 | -13/+33 |
* | GraphUI Scene: Add [add|remove]Shapes(Collection) .. for convenience | Sven Gothel | 2023-03-20 | 1 | -0/+7 |
* | GraphUI Shape.setTransform(): Fix center semantics (half size) and consider o... | Sven Gothel | 2023-03-20 | 1 | -3/+18 |
* | GraphUI Scene: Move GLEventListener implementations reshape() and dispose() t... | Sven Gothel | 2023-03-20 | 1 | -48/+48 |
* | GraphUI MediaButton: Only mark region dirty if already exists | Sven Gothel | 2023-03-20 | 1 | -1/+3 |
* | GraphUI Default Scene.PMVMatrixSetup: Scale (back) projection to have normali... | Sven Gothel | 2023-03-20 | 1 | -12/+38 |
* | GraphUI Scene: Be quiet | Sven Gothel | 2023-03-20 | 1 | -2/+0 |
* | GraphUI GLButton: Add missing destroyImpl(..) to destroy the ImageSequence an... | Sven Gothel | 2023-03-20 | 1 | -0/+6 |
* | GraphUI: Add UISceneDemo00 for linear animation in one main function; UIScene... | Sven Gothel | 2023-03-19 | 1 | -0/+67 |
* | GraphUI Shape win<->obj/shape mapping: Return actual int[] or float[] result ... | Sven Gothel | 2023-03-19 | 4 | -45/+105 |
* | Graph UI Shape: Remove debug println @ mouse drag release | Sven Gothel | 2023-03-19 | 1 | -1/+0 |
* | Graph UI: Apply API changes to demos *WIP* (not all working yet, but compile ... | Sven Gothel | 2023-03-19 | 1 | -1/+1 |
* | Graph UI: Adopt Shape implementations to Shape API changes (simplification) | Sven Gothel | 2023-03-19 | 9 | -34/+28 |
* | Graph UI Shape: Fix move and resize via 1-pointer mouse drag: Need to apply s... | Sven Gothel | 2023-03-19 | 1 | -32/+33 |
* | Graph UI Shape: Fix setTransform(): Take back unscaled-center 1st, then add b... | Sven Gothel | 2023-03-19 | 1 | -2/+4 |
* | Graph Shape: Add onMove(Shape.Listener), allowing user to track Shape movement | Sven Gothel | 2023-03-19 | 1 | -2/+15 |
* | Add Scene.PMVMatrixSetup for programmable PMVMatrix setup in Scene replacing ... | Sven Gothel | 2023-03-19 | 2 | -280/+301 |
* | Graph Scene: RegionRenderer is owned and never null | Sven Gothel | 2023-03-19 | 1 | -18/+6 |
* | Graph Shape: Add missing drawGLSelect(..) | Sven Gothel | 2023-03-19 | 1 | -0/+5 |
* | Graph Shape: Mark methods final and enhance API doc | Sven Gothel | 2023-03-19 | 1 | -28/+55 |
* | Graph Scene: Customize clearColor + clearMask used @ display(..), i.e. either... | Sven Gothel | 2023-03-19 | 1 | -3/+35 |
* | Graph: Scene: Add experimental pickShapeGL(..), i.e. glSelect (Not working co... | Sven Gothel | 2023-03-19 | 1 | -10/+117 |