Interface Geometry

  • All Known Implementing Classes:
    DefaultGeometry

    public interface Geometry
    Interface for a geometry.
    Author:
    Pierre Lando
    • Field Detail

      • 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. If null is returned, indices should be treated as consecutive number.
        Returns:
        the indices.
      • getWireIndices

        IndicesBuffer getWireIndices()
        Return the wire indices. If null is returned, no edges are drawn.
        Returns:
        the edges indices.