Class FBTriangleMesh

java.lang.Object
org.lwjgl.openxr.FBTriangleMesh

public class FBTriangleMesh extends Object
  • Field Details

    • XR_FB_triangle_mesh_SPEC_VERSION

      public static final int XR_FB_triangle_mesh_SPEC_VERSION
      See Also:
    • XR_FB_TRIANGLE_MESH_EXTENSION_NAME

      public static final String XR_FB_TRIANGLE_MESH_EXTENSION_NAME
      See Also:
    • XR_TYPE_TRIANGLE_MESH_CREATE_INFO_FB

      public static final int XR_TYPE_TRIANGLE_MESH_CREATE_INFO_FB
      See Also:
    • XR_OBJECT_TYPE_TRIANGLE_MESH_FB

      public static final int XR_OBJECT_TYPE_TRIANGLE_MESH_FB
      See Also:
    • XR_TRIANGLE_MESH_MUTABLE_BIT_FB

      public static final int XR_TRIANGLE_MESH_MUTABLE_BIT_FB
      See Also:
    • XR_WINDING_ORDER_UNKNOWN_FB

      public static final int XR_WINDING_ORDER_UNKNOWN_FB
      See Also:
    • XR_WINDING_ORDER_CW_FB

      public static final int XR_WINDING_ORDER_CW_FB
      See Also:
    • XR_WINDING_ORDER_CCW_FB

      public static final int XR_WINDING_ORDER_CCW_FB
      See Also:
  • Method Details

    • nxrCreateTriangleMeshFB

      public static int nxrCreateTriangleMeshFB(XrSession session, long createInfo, long outTriangleMesh)
      XrResult xrCreateTriangleMeshFB(XrSession session, XrTriangleMeshCreateInfoFB const * createInfo, XrTriangleMeshFB * outTriangleMesh)
    • xrCreateTriangleMeshFB

      public static int xrCreateTriangleMeshFB(XrSession session, XrTriangleMeshCreateInfoFB createInfo, PointerBuffer outTriangleMesh)
      XrResult xrCreateTriangleMeshFB(XrSession session, XrTriangleMeshCreateInfoFB const * createInfo, XrTriangleMeshFB * outTriangleMesh)
    • xrDestroyTriangleMeshFB

      public static int xrDestroyTriangleMeshFB(XrTriangleMeshFB mesh)
      XrResult xrDestroyTriangleMeshFB(XrTriangleMeshFB mesh)
    • nxrTriangleMeshGetVertexBufferFB

      public static int nxrTriangleMeshGetVertexBufferFB(XrTriangleMeshFB mesh, long outVertexBuffer)
      XrResult xrTriangleMeshGetVertexBufferFB(XrTriangleMeshFB mesh, XrVector3f ** outVertexBuffer)
    • xrTriangleMeshGetVertexBufferFB

      public static int xrTriangleMeshGetVertexBufferFB(XrTriangleMeshFB mesh, PointerBuffer outVertexBuffer)
      XrResult xrTriangleMeshGetVertexBufferFB(XrTriangleMeshFB mesh, XrVector3f ** outVertexBuffer)
    • nxrTriangleMeshGetIndexBufferFB

      public static int nxrTriangleMeshGetIndexBufferFB(XrTriangleMeshFB mesh, long outIndexBuffer)
      XrResult xrTriangleMeshGetIndexBufferFB(XrTriangleMeshFB mesh, uint32_t ** outIndexBuffer)
    • xrTriangleMeshGetIndexBufferFB

      public static int xrTriangleMeshGetIndexBufferFB(XrTriangleMeshFB mesh, PointerBuffer outIndexBuffer)
      XrResult xrTriangleMeshGetIndexBufferFB(XrTriangleMeshFB mesh, uint32_t ** outIndexBuffer)
    • xrTriangleMeshBeginUpdateFB

      public static int xrTriangleMeshBeginUpdateFB(XrTriangleMeshFB mesh)
      XrResult xrTriangleMeshBeginUpdateFB(XrTriangleMeshFB mesh)
    • xrTriangleMeshEndUpdateFB

      public static int xrTriangleMeshEndUpdateFB(XrTriangleMeshFB mesh, int vertexCount, int triangleCount)
      XrResult xrTriangleMeshEndUpdateFB(XrTriangleMeshFB mesh, uint32_t vertexCount, uint32_t triangleCount)
    • nxrTriangleMeshBeginVertexBufferUpdateFB

      public static int nxrTriangleMeshBeginVertexBufferUpdateFB(XrTriangleMeshFB mesh, long outVertexCount)
      XrResult xrTriangleMeshBeginVertexBufferUpdateFB(XrTriangleMeshFB mesh, uint32_t * outVertexCount)
    • xrTriangleMeshBeginVertexBufferUpdateFB

      public static int xrTriangleMeshBeginVertexBufferUpdateFB(XrTriangleMeshFB mesh, IntBuffer outVertexCount)
      XrResult xrTriangleMeshBeginVertexBufferUpdateFB(XrTriangleMeshFB mesh, uint32_t * outVertexCount)
    • xrTriangleMeshEndVertexBufferUpdateFB

      public static int xrTriangleMeshEndVertexBufferUpdateFB(XrTriangleMeshFB mesh)
      XrResult xrTriangleMeshEndVertexBufferUpdateFB(XrTriangleMeshFB mesh)