Package org.lwjgl.openxr
Class FBTriangleMesh
java.lang.Object
org.lwjgl.openxr.FBTriangleMesh
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
nxrCreateTriangleMeshFB
(XrSession session, long createInfo, long outTriangleMesh) XrResult xrCreateTriangleMeshFB(XrSession session, XrTriangleMeshCreateInfoFB const * createInfo, XrTriangleMeshFB * outTriangleMesh)
static int
nxrTriangleMeshBeginVertexBufferUpdateFB
(XrTriangleMeshFB mesh, long outVertexCount) XrResult xrTriangleMeshBeginVertexBufferUpdateFB(XrTriangleMeshFB mesh, uint32_t * outVertexCount)
static int
nxrTriangleMeshGetIndexBufferFB
(XrTriangleMeshFB mesh, long outIndexBuffer) XrResult xrTriangleMeshGetIndexBufferFB(XrTriangleMeshFB mesh, uint32_t ** outIndexBuffer)
static int
nxrTriangleMeshGetVertexBufferFB
(XrTriangleMeshFB mesh, long outVertexBuffer) XrResult xrTriangleMeshGetVertexBufferFB(XrTriangleMeshFB mesh, XrVector3f ** outVertexBuffer)
static int
xrCreateTriangleMeshFB
(XrSession session, XrTriangleMeshCreateInfoFB createInfo, PointerBuffer outTriangleMesh) XrResult xrCreateTriangleMeshFB(XrSession session, XrTriangleMeshCreateInfoFB const * createInfo, XrTriangleMeshFB * outTriangleMesh)
static int
XrResult xrDestroyTriangleMeshFB(XrTriangleMeshFB mesh)
static int
XrResult xrTriangleMeshBeginUpdateFB(XrTriangleMeshFB mesh)
static int
xrTriangleMeshBeginVertexBufferUpdateFB
(XrTriangleMeshFB mesh, IntBuffer outVertexCount) XrResult xrTriangleMeshBeginVertexBufferUpdateFB(XrTriangleMeshFB mesh, uint32_t * outVertexCount)
static int
xrTriangleMeshEndUpdateFB
(XrTriangleMeshFB mesh, int vertexCount, int triangleCount) XrResult xrTriangleMeshEndUpdateFB(XrTriangleMeshFB mesh, uint32_t vertexCount, uint32_t triangleCount)
static int
XrResult xrTriangleMeshEndVertexBufferUpdateFB(XrTriangleMeshFB mesh)
static int
xrTriangleMeshGetIndexBufferFB
(XrTriangleMeshFB mesh, PointerBuffer outIndexBuffer) XrResult xrTriangleMeshGetIndexBufferFB(XrTriangleMeshFB mesh, uint32_t ** outIndexBuffer)
static int
xrTriangleMeshGetVertexBufferFB
(XrTriangleMeshFB mesh, PointerBuffer outVertexBuffer) XrResult xrTriangleMeshGetVertexBufferFB(XrTriangleMeshFB mesh, XrVector3f ** outVertexBuffer)
-
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
- 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
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
XrResult xrDestroyTriangleMeshFB(XrTriangleMeshFB mesh)
-
nxrTriangleMeshGetVertexBufferFB
XrResult xrTriangleMeshGetVertexBufferFB(XrTriangleMeshFB mesh, XrVector3f ** outVertexBuffer)
-
xrTriangleMeshGetVertexBufferFB
public static int xrTriangleMeshGetVertexBufferFB(XrTriangleMeshFB mesh, PointerBuffer outVertexBuffer) XrResult xrTriangleMeshGetVertexBufferFB(XrTriangleMeshFB mesh, XrVector3f ** outVertexBuffer)
-
nxrTriangleMeshGetIndexBufferFB
XrResult xrTriangleMeshGetIndexBufferFB(XrTriangleMeshFB mesh, uint32_t ** outIndexBuffer)
-
xrTriangleMeshGetIndexBufferFB
public static int xrTriangleMeshGetIndexBufferFB(XrTriangleMeshFB mesh, PointerBuffer outIndexBuffer) XrResult xrTriangleMeshGetIndexBufferFB(XrTriangleMeshFB mesh, uint32_t ** outIndexBuffer)
-
xrTriangleMeshBeginUpdateFB
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
XrResult xrTriangleMeshEndVertexBufferUpdateFB(XrTriangleMeshFB mesh)
-