|
JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java (public API).
|
Animation-Set covering its ShapeData elements, LerpFunc and animation parameter.
More...
Public Member Functions | |
| ShapeData | addShape (final AnimGroup g, final Shape s, final ShapeSetup op) |
Adds given Shape to this Set and its AnimGroup wrapping it in ShapeData. More... | |
| void | removeShape (final AnimGroup g, final GL2ES2 gl, final RegionRenderer renderer, final ShapeData sd) |
Removes given ShapeData from this Set and its AnimGroup. More... | |
| void | removeShapes (final AnimGroup g, final GL2ES2 gl, final RegionRenderer renderer) |
Removes all ShapeData from this Set and its AnimGroup. More... | |
| void | setAnimationActive (final boolean v) |
| boolean | isAnimationActive () |
Public Attributes | |
| final float | pixPerMM |
| Pixel per millimeter. More... | |
| final Vec2f | pixPerShapeUnit |
| Pixel per shape unit. More... | |
| final Shape | refShape |
Reference Shape giving reference size. More... | |
| final float | accel |
| Translation acceleration in [m]/[s*s]. More... | |
| final float | accel_obj |
| Translation acceleration in [shapeUnit]/[s*s]. More... | |
| final float | start_velocity |
| Start translation velocity in [m]/[s]. More... | |
| final float | start_velocity_obj |
| Start translation velocity in [shapeUnit]/[s]. More... | |
| float | velocity |
| Current translation velocity in [m]/[s]. More... | |
| float | velocity_obj |
| Current translation velocity in [shapeUnit]/[s]. More... | |
| final float | ang_accel |
| Angular acceleration in [radians]/[s*s]. More... | |
| final float | start_ang_velo |
| Start angular velocity in [radians]/[s]. More... | |
| float | ang_velo |
| Current angular velocity in [radians]/[s]. More... | |
| final LerpFunc | lerp |
LerpFunc function More... | |
| final List< ShapeData > | allShapes |
All Shapes wrapped within ShapeData. More... | |
| final AABBox | sourceBounds |
Unscaled bounds of allShapes at their original position, size and rotation. More... | |
Animation-Set covering its ShapeData elements, LerpFunc and animation parameter.
Definition at line 98 of file AnimGroup.java.
| ShapeData com.jogamp.graph.ui.AnimGroup.Set.addShape | ( | final AnimGroup | g, |
| final Shape | s, | ||
| final ShapeSetup | op | ||
| ) |
Adds given Shape to this Set and its AnimGroup wrapping it in ShapeData.
Also issues ShapeSetup#setup(Set, int, ShapeData).
ShapeData Definition at line 169 of file AnimGroup.java.
| boolean com.jogamp.graph.ui.AnimGroup.Set.isAnimationActive | ( | ) |
Definition at line 216 of file AnimGroup.java.
| void com.jogamp.graph.ui.AnimGroup.Set.removeShape | ( | final AnimGroup | g, |
| final GL2ES2 | gl, | ||
| final RegionRenderer | renderer, | ||
| final ShapeData | sd | ||
| ) |
| void com.jogamp.graph.ui.AnimGroup.Set.removeShapes | ( | final AnimGroup | g, |
| final GL2ES2 | gl, | ||
| final RegionRenderer | renderer | ||
| ) |
| void com.jogamp.graph.ui.AnimGroup.Set.setAnimationActive | ( | final boolean | v | ) |
Definition at line 211 of file AnimGroup.java.
| final float com.jogamp.graph.ui.AnimGroup.Set.accel |
Translation acceleration in [m]/[s*s].
Definition at line 107 of file AnimGroup.java.
| final float com.jogamp.graph.ui.AnimGroup.Set.accel_obj |
Translation acceleration in [shapeUnit]/[s*s].
Definition at line 109 of file AnimGroup.java.
| final List<ShapeData> com.jogamp.graph.ui.AnimGroup.Set.allShapes |
All Shapes wrapped within ShapeData.
Definition at line 130 of file AnimGroup.java.
| final float com.jogamp.graph.ui.AnimGroup.Set.ang_accel |
Angular acceleration in [radians]/[s*s].
Definition at line 120 of file AnimGroup.java.
| float com.jogamp.graph.ui.AnimGroup.Set.ang_velo |
Current angular velocity in [radians]/[s].
Definition at line 124 of file AnimGroup.java.
| final LerpFunc com.jogamp.graph.ui.AnimGroup.Set.lerp |
LerpFunc function
Definition at line 127 of file AnimGroup.java.
| final float com.jogamp.graph.ui.AnimGroup.Set.pixPerMM |
Pixel per millimeter.
Definition at line 100 of file AnimGroup.java.
| final Vec2f com.jogamp.graph.ui.AnimGroup.Set.pixPerShapeUnit |
Pixel per shape unit.
Definition at line 102 of file AnimGroup.java.
| final Shape com.jogamp.graph.ui.AnimGroup.Set.refShape |
Reference Shape giving reference size.
Definition at line 104 of file AnimGroup.java.
| final AABBox com.jogamp.graph.ui.AnimGroup.Set.sourceBounds |
Unscaled bounds of allShapes at their original position, size and rotation.
Definition at line 133 of file AnimGroup.java.
| final float com.jogamp.graph.ui.AnimGroup.Set.start_ang_velo |
Start angular velocity in [radians]/[s].
Definition at line 122 of file AnimGroup.java.
| final float com.jogamp.graph.ui.AnimGroup.Set.start_velocity |
Start translation velocity in [m]/[s].
Definition at line 111 of file AnimGroup.java.
| final float com.jogamp.graph.ui.AnimGroup.Set.start_velocity_obj |
Start translation velocity in [shapeUnit]/[s].
Definition at line 113 of file AnimGroup.java.
| float com.jogamp.graph.ui.AnimGroup.Set.velocity |
Current translation velocity in [m]/[s].
Definition at line 115 of file AnimGroup.java.
| float com.jogamp.graph.ui.AnimGroup.Set.velocity_obj |
Current translation velocity in [shapeUnit]/[s].
Definition at line 117 of file AnimGroup.java.