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 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)
.void
preValidate(Shape s)
Prepare givenShape
beforevalidation
, 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`
-
-