Interface SyRenderNodeType
- All Known Subinterfaces:
SyRenderNodePrimitiveType
- All Known Implementing Classes:
SyRenderNodeComposite, SyRenderNodeImage, SyRenderNodeNoop, SyRenderNodeShape, SyRenderNodeText
The type of render nodes.
-
Method Summary
Modifier and TypeMethodDescriptiondefault com.io7m.jregions.core.parameterized.areas.PAreaI<SySpaceComponentRelativeType> name()com.io7m.jtensors.core.parameterized.vectors.PVector2I<SySpaceComponentRelativeType> position()com.io7m.jregions.core.parameterized.sizes.PAreaSizeI<SySpaceComponentRelativeType> size()
-
Method Details
-
name
String name()- Returns:
- A name for the node, for debugging purposes
-
position
com.io7m.jtensors.core.parameterized.vectors.PVector2I<SySpaceComponentRelativeType> position()- Returns:
- The position of the node relative to the component
-
size
com.io7m.jregions.core.parameterized.sizes.PAreaSizeI<SySpaceComponentRelativeType> size()- Returns:
- The size of the node
-
boundingArea
default com.io7m.jregions.core.parameterized.areas.PAreaI<SySpaceComponentRelativeType> boundingArea()- Returns:
- The bounding area of the node
-