Package com.jogamp.graph.ui
Interface Group.Layout
-
- All Known Implementing Classes:
BoxLayout,GridLayout
- Enclosing class:
- Group
public static interface Group.Layout
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidlayout(Group g, com.jogamp.math.geom.AABBox box, com.jogamp.math.util.PMVMatrix4f pmv)Performing the layout ofGroup.getShapes(), called @Shape.validate(GL2ES2)orShape.validate(GLProfile).voidpreValidate(Shape s)Prepare givenShapebeforevalidation, e.g.
-
-
-
Method Detail
-
preValidate
void preValidate(Shape s)
-
layout
void layout(Group g, com.jogamp.math.geom.AABBox box, com.jogamp.math.util.PMVMatrix4f pmv)
Performing the layout ofGroup.getShapes(), called @Shape.validate(GL2ES2)orShape.validate(GLProfile).According to the implemented layout, method - may scale the s - may move the s - may reuse the given
PMVMatrix4f`pmv` - must update the givenAABBox`box`
-
-