Interface Geometry
-
- All Known Implementing Classes:
DefaultGeometry
public interface Geometry
Interface for a geometry.- Author:
- Pierre Lando
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Geometry.FaceCullingMode
This enum specify face culling.static class
Geometry.FillDrawingMode
This enum specify how geometry is rendered.static class
Geometry.LineDrawingMode
Line drawing modes declaration.
-
Field Summary
Fields Modifier and Type Field Description static Geometry.FaceCullingMode
DEFAULT_FACE_CULLING_MODE
Default face culling mode.static Geometry.FillDrawingMode
DEFAULT_FILL_DRAWING_MODE
Default fill drawing mode.static Geometry.LineDrawingMode
DEFAULT_LINE_DRAWING_MODE
Default wire drawing mode.static boolean
DEFAULT_POLYGON_OFFSET_MODE
Default polygon offset mode.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ElementsBuffer
getColors()
Return the colors.Geometry.FaceCullingMode
getFaceCullingMode()
Face-culling mode getter.Geometry.FillDrawingMode
getFillDrawingMode()
Fill drawing mode getter.IndicesBuffer
getIndices()
Return the indices if any.Geometry.LineDrawingMode
getLineDrawingMode()
Line drawing mode getter.ElementsBuffer
getNormals()
Return the normals.boolean
getPolygonOffsetMode()
Polygon offset mode getter.ElementsBuffer
getTextureCoordinates()
Texture coordinates getter.ElementsBuffer
getVertices()
Return the vertices.IndicesBuffer
getWireIndices()
Return the wire indices.
-
-
-
Field Detail
-
DEFAULT_FACE_CULLING_MODE
static final Geometry.FaceCullingMode DEFAULT_FACE_CULLING_MODE
Default face culling mode.
-
DEFAULT_FILL_DRAWING_MODE
static final Geometry.FillDrawingMode DEFAULT_FILL_DRAWING_MODE
Default fill drawing mode.
-
DEFAULT_LINE_DRAWING_MODE
static final Geometry.LineDrawingMode DEFAULT_LINE_DRAWING_MODE
Default wire drawing mode.
-
DEFAULT_POLYGON_OFFSET_MODE
static final boolean DEFAULT_POLYGON_OFFSET_MODE
Default polygon offset mode.- See Also:
- Constant Field Values
-
-
Method Detail
-
getFaceCullingMode
Geometry.FaceCullingMode getFaceCullingMode()
Face-culling mode getter.- Returns:
- the face culling mode.
-
getFillDrawingMode
Geometry.FillDrawingMode getFillDrawingMode()
Fill drawing mode getter.- Returns:
- the fill-drawing mode for this object.
-
getLineDrawingMode
Geometry.LineDrawingMode getLineDrawingMode()
Line drawing mode getter.- Returns:
- the line drawing mode.
-
getPolygonOffsetMode
boolean getPolygonOffsetMode()
Polygon offset mode getter.- Returns:
- the polygon offset mode.
-
getVertices
ElementsBuffer getVertices()
Return the vertices.- Returns:
- the vertices.
-
getColors
ElementsBuffer getColors()
Return the colors.- Returns:
- the colors.
-
getTextureCoordinates
ElementsBuffer getTextureCoordinates()
Texture coordinates getter.- Returns:
- the texture coordinate.
-
getNormals
ElementsBuffer getNormals()
Return the normals.- Returns:
- the normals.
-
getIndices
IndicesBuffer getIndices()
Return the indices if any. Ifnull
is returned, indices should be treated as consecutive number.- Returns:
- the indices.
-
getWireIndices
IndicesBuffer getWireIndices()
Return the wire indices. Ifnull
is returned, no edges are drawn.- Returns:
- the edges indices.
-
-