Class ANDROIDSceneMeshing
java.lang.Object
org.lwjgl.openxr.ANDROIDSceneMeshing
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic intnxrCreateSceneMeshingTrackerANDROID(XrSession session, long createInfo, long tracker) XrResult xrCreateSceneMeshingTrackerANDROID(XrSession session, XrSceneMeshingTrackerCreateInfoANDROID const * createInfo, XrSceneMeshingTrackerANDROID * tracker)static intnxrCreateSceneMeshSnapshotANDROID(XrSceneMeshingTrackerANDROID tracker, long createInfo, long outSnapshotCreationResult) XrResult xrCreateSceneMeshSnapshotANDROID(XrSceneMeshingTrackerANDROID tracker, XrSceneMeshSnapshotCreateInfoANDROID const * createInfo, XrSceneMeshSnapshotCreationResultANDROID * outSnapshotCreationResult)static intnxrEnumerateSupportedSemanticLabelSetsANDROID(XrInstance instance, long systemId, int supportedSemanticLabelSetsInputCapacity, long supportedSemanticLabelSetsOutputCount, long supportedSemanticLabelSets) XrResult xrEnumerateSupportedSemanticLabelSetsANDROID(XrInstance instance, XrSystemId systemId, uint32_t supportedSemanticLabelSetsInputCapacity, uint32_t * supportedSemanticLabelSetsOutputCount, XrSceneMeshSemanticLabelSetANDROID * supportedSemanticLabelSets)static intnxrGetAllSubmeshStatesANDROID(XrSceneMeshSnapshotANDROID snapshot, int submeshStateCapacityInput, long submeshStateCountOutput, long submeshStates) XrResult xrGetAllSubmeshStatesANDROID(XrSceneMeshSnapshotANDROID snapshot, uint32_t submeshStateCapacityInput, uint32_t * submeshStateCountOutput, XrSceneSubmeshStateANDROID * submeshStates)static intnxrGetSubmeshDataANDROID(XrSceneMeshSnapshotANDROID snapshot, int submeshDataCount, long inoutSubmeshData) XrResult xrGetSubmeshDataANDROID(XrSceneMeshSnapshotANDROID snapshot, uint32_t submeshDataCount, XrSceneSubmeshDataANDROID * inoutSubmeshData)static intxrCreateSceneMeshingTrackerANDROID(XrSession session, XrSceneMeshingTrackerCreateInfoANDROID createInfo, PointerBuffer tracker) XrResult xrCreateSceneMeshingTrackerANDROID(XrSession session, XrSceneMeshingTrackerCreateInfoANDROID const * createInfo, XrSceneMeshingTrackerANDROID * tracker)static intxrCreateSceneMeshSnapshotANDROID(XrSceneMeshingTrackerANDROID tracker, XrSceneMeshSnapshotCreateInfoANDROID createInfo, XrSceneMeshSnapshotCreationResultANDROID outSnapshotCreationResult) XrResult xrCreateSceneMeshSnapshotANDROID(XrSceneMeshingTrackerANDROID tracker, XrSceneMeshSnapshotCreateInfoANDROID const * createInfo, XrSceneMeshSnapshotCreationResultANDROID * outSnapshotCreationResult)static intXrResult xrDestroySceneMeshingTrackerANDROID(XrSceneMeshingTrackerANDROID tracker)static intXrResult xrDestroySceneMeshSnapshotANDROID(XrSceneMeshSnapshotANDROID snapshot)static intxrEnumerateSupportedSemanticLabelSetsANDROID(XrInstance instance, long systemId, IntBuffer supportedSemanticLabelSetsOutputCount, @Nullable IntBuffer supportedSemanticLabelSets) XrResult xrEnumerateSupportedSemanticLabelSetsANDROID(XrInstance instance, XrSystemId systemId, uint32_t supportedSemanticLabelSetsInputCapacity, uint32_t * supportedSemanticLabelSetsOutputCount, XrSceneMeshSemanticLabelSetANDROID * supportedSemanticLabelSets)static intxrGetAllSubmeshStatesANDROID(XrSceneMeshSnapshotANDROID snapshot, IntBuffer submeshStateCountOutput, @Nullable XrSceneSubmeshStateANDROID.Buffer submeshStates) XrResult xrGetAllSubmeshStatesANDROID(XrSceneMeshSnapshotANDROID snapshot, uint32_t submeshStateCapacityInput, uint32_t * submeshStateCountOutput, XrSceneSubmeshStateANDROID * submeshStates)static intxrGetSubmeshDataANDROID(XrSceneMeshSnapshotANDROID snapshot, XrSceneSubmeshDataANDROID.Buffer inoutSubmeshData) XrResult xrGetSubmeshDataANDROID(XrSceneMeshSnapshotANDROID snapshot, uint32_t submeshDataCount, XrSceneSubmeshDataANDROID * inoutSubmeshData)
-
Field Details
-
XR_ANDROID_scene_meshing_SPEC_VERSION
public static final int XR_ANDROID_scene_meshing_SPEC_VERSION- See Also:
-
XR_ANDROID_SCENE_MESHING_EXTENSION_NAME
- See Also:
-
XR_TYPE_SYSTEM_SCENE_MESHING_PROPERTIES_ANDROID
public static final int XR_TYPE_SYSTEM_SCENE_MESHING_PROPERTIES_ANDROID- See Also:
-
XR_TYPE_SCENE_MESHING_TRACKER_CREATE_INFO_ANDROID
public static final int XR_TYPE_SCENE_MESHING_TRACKER_CREATE_INFO_ANDROID- See Also:
-
XR_TYPE_SCENE_MESH_SNAPSHOT_CREATE_INFO_ANDROID
public static final int XR_TYPE_SCENE_MESH_SNAPSHOT_CREATE_INFO_ANDROID- See Also:
-
XR_TYPE_SCENE_MESH_SNAPSHOT_CREATION_RESULT_ANDROID
public static final int XR_TYPE_SCENE_MESH_SNAPSHOT_CREATION_RESULT_ANDROID- See Also:
-
XR_TYPE_SCENE_SUBMESH_STATE_ANDROID
public static final int XR_TYPE_SCENE_SUBMESH_STATE_ANDROID- See Also:
-
XR_TYPE_SCENE_SUBMESH_DATA_ANDROID
public static final int XR_TYPE_SCENE_SUBMESH_DATA_ANDROID- See Also:
-
XR_OBJECT_TYPE_SCENE_MESHING_TRACKER_ANDROID
public static final int XR_OBJECT_TYPE_SCENE_MESHING_TRACKER_ANDROID- See Also:
-
XR_OBJECT_TYPE_SCENE_MESH_SNAPSHOT_ANDROID
public static final int XR_OBJECT_TYPE_SCENE_MESH_SNAPSHOT_ANDROID- See Also:
-
XR_SCENE_MESH_SEMANTIC_LABEL_SET_NONE_ANDROID
public static final int XR_SCENE_MESH_SEMANTIC_LABEL_SET_NONE_ANDROID- See Also:
-
XR_SCENE_MESH_SEMANTIC_LABEL_SET_DEFAULT_ANDROID
public static final int XR_SCENE_MESH_SEMANTIC_LABEL_SET_DEFAULT_ANDROID- See Also:
-
XR_SCENE_MESH_TRACKING_STATE_INITIALIZING_ANDROID
public static final int XR_SCENE_MESH_TRACKING_STATE_INITIALIZING_ANDROID- See Also:
-
XR_SCENE_MESH_TRACKING_STATE_TRACKING_ANDROID
public static final int XR_SCENE_MESH_TRACKING_STATE_TRACKING_ANDROID- See Also:
-
XR_SCENE_MESH_TRACKING_STATE_WAITING_ANDROID
public static final int XR_SCENE_MESH_TRACKING_STATE_WAITING_ANDROID- See Also:
-
XR_SCENE_MESH_TRACKING_STATE_ERROR_ANDROID
public static final int XR_SCENE_MESH_TRACKING_STATE_ERROR_ANDROID- See Also:
-
XR_SCENE_MESH_SEMANTIC_LABEL_OTHER_ANDROID
public static final int XR_SCENE_MESH_SEMANTIC_LABEL_OTHER_ANDROID- See Also:
-
XR_SCENE_MESH_SEMANTIC_LABEL_FLOOR_ANDROID
public static final int XR_SCENE_MESH_SEMANTIC_LABEL_FLOOR_ANDROID- See Also:
-
XR_SCENE_MESH_SEMANTIC_LABEL_CEILING_ANDROID
public static final int XR_SCENE_MESH_SEMANTIC_LABEL_CEILING_ANDROID- See Also:
-
XR_SCENE_MESH_SEMANTIC_LABEL_WALL_ANDROID
public static final int XR_SCENE_MESH_SEMANTIC_LABEL_WALL_ANDROID- See Also:
-
XR_SCENE_MESH_SEMANTIC_LABEL_TABLE_ANDROID
public static final int XR_SCENE_MESH_SEMANTIC_LABEL_TABLE_ANDROID- See Also:
-
-
Method Details
-
nxrEnumerateSupportedSemanticLabelSetsANDROID
public static int nxrEnumerateSupportedSemanticLabelSetsANDROID(XrInstance instance, long systemId, int supportedSemanticLabelSetsInputCapacity, long supportedSemanticLabelSetsOutputCount, long supportedSemanticLabelSets) XrResult xrEnumerateSupportedSemanticLabelSetsANDROID(XrInstance instance, XrSystemId systemId, uint32_t supportedSemanticLabelSetsInputCapacity, uint32_t * supportedSemanticLabelSetsOutputCount, XrSceneMeshSemanticLabelSetANDROID * supportedSemanticLabelSets) -
xrEnumerateSupportedSemanticLabelSetsANDROID
@NativeType("XrResult") public static int xrEnumerateSupportedSemanticLabelSetsANDROID(XrInstance instance, @NativeType("XrSystemId") long systemId, @NativeType("uint32_t *") IntBuffer supportedSemanticLabelSetsOutputCount, @NativeType("XrSceneMeshSemanticLabelSetANDROID *") @Nullable IntBuffer supportedSemanticLabelSets) XrResult xrEnumerateSupportedSemanticLabelSetsANDROID(XrInstance instance, XrSystemId systemId, uint32_t supportedSemanticLabelSetsInputCapacity, uint32_t * supportedSemanticLabelSetsOutputCount, XrSceneMeshSemanticLabelSetANDROID * supportedSemanticLabelSets) -
nxrCreateSceneMeshingTrackerANDROID
public static int nxrCreateSceneMeshingTrackerANDROID(XrSession session, long createInfo, long tracker) XrResult xrCreateSceneMeshingTrackerANDROID(XrSession session, XrSceneMeshingTrackerCreateInfoANDROID const * createInfo, XrSceneMeshingTrackerANDROID * tracker) -
xrCreateSceneMeshingTrackerANDROID
@NativeType("XrResult") public static int xrCreateSceneMeshingTrackerANDROID(XrSession session, @NativeType("XrSceneMeshingTrackerCreateInfoANDROID const *") XrSceneMeshingTrackerCreateInfoANDROID createInfo, @NativeType("XrSceneMeshingTrackerANDROID *") PointerBuffer tracker) XrResult xrCreateSceneMeshingTrackerANDROID(XrSession session, XrSceneMeshingTrackerCreateInfoANDROID const * createInfo, XrSceneMeshingTrackerANDROID * tracker) -
xrDestroySceneMeshingTrackerANDROID
@NativeType("XrResult") public static int xrDestroySceneMeshingTrackerANDROID(XrSceneMeshingTrackerANDROID tracker) XrResult xrDestroySceneMeshingTrackerANDROID(XrSceneMeshingTrackerANDROID tracker) -
nxrCreateSceneMeshSnapshotANDROID
public static int nxrCreateSceneMeshSnapshotANDROID(XrSceneMeshingTrackerANDROID tracker, long createInfo, long outSnapshotCreationResult) XrResult xrCreateSceneMeshSnapshotANDROID(XrSceneMeshingTrackerANDROID tracker, XrSceneMeshSnapshotCreateInfoANDROID const * createInfo, XrSceneMeshSnapshotCreationResultANDROID * outSnapshotCreationResult) -
xrCreateSceneMeshSnapshotANDROID
@NativeType("XrResult") public static int xrCreateSceneMeshSnapshotANDROID(XrSceneMeshingTrackerANDROID tracker, @NativeType("XrSceneMeshSnapshotCreateInfoANDROID const *") XrSceneMeshSnapshotCreateInfoANDROID createInfo, @NativeType("XrSceneMeshSnapshotCreationResultANDROID *") XrSceneMeshSnapshotCreationResultANDROID outSnapshotCreationResult) XrResult xrCreateSceneMeshSnapshotANDROID(XrSceneMeshingTrackerANDROID tracker, XrSceneMeshSnapshotCreateInfoANDROID const * createInfo, XrSceneMeshSnapshotCreationResultANDROID * outSnapshotCreationResult) -
xrDestroySceneMeshSnapshotANDROID
@NativeType("XrResult") public static int xrDestroySceneMeshSnapshotANDROID(XrSceneMeshSnapshotANDROID snapshot) XrResult xrDestroySceneMeshSnapshotANDROID(XrSceneMeshSnapshotANDROID snapshot) -
nxrGetAllSubmeshStatesANDROID
public static int nxrGetAllSubmeshStatesANDROID(XrSceneMeshSnapshotANDROID snapshot, int submeshStateCapacityInput, long submeshStateCountOutput, long submeshStates) XrResult xrGetAllSubmeshStatesANDROID(XrSceneMeshSnapshotANDROID snapshot, uint32_t submeshStateCapacityInput, uint32_t * submeshStateCountOutput, XrSceneSubmeshStateANDROID * submeshStates) -
xrGetAllSubmeshStatesANDROID
@NativeType("XrResult") public static int xrGetAllSubmeshStatesANDROID(XrSceneMeshSnapshotANDROID snapshot, @NativeType("uint32_t *") IntBuffer submeshStateCountOutput, @NativeType("XrSceneSubmeshStateANDROID *") @Nullable XrSceneSubmeshStateANDROID.Buffer submeshStates) XrResult xrGetAllSubmeshStatesANDROID(XrSceneMeshSnapshotANDROID snapshot, uint32_t submeshStateCapacityInput, uint32_t * submeshStateCountOutput, XrSceneSubmeshStateANDROID * submeshStates) -
nxrGetSubmeshDataANDROID
public static int nxrGetSubmeshDataANDROID(XrSceneMeshSnapshotANDROID snapshot, int submeshDataCount, long inoutSubmeshData) XrResult xrGetSubmeshDataANDROID(XrSceneMeshSnapshotANDROID snapshot, uint32_t submeshDataCount, XrSceneSubmeshDataANDROID * inoutSubmeshData) -
xrGetSubmeshDataANDROID
@NativeType("XrResult") public static int xrGetSubmeshDataANDROID(XrSceneMeshSnapshotANDROID snapshot, @NativeType("XrSceneSubmeshDataANDROID *") XrSceneSubmeshDataANDROID.Buffer inoutSubmeshData) XrResult xrGetSubmeshDataANDROID(XrSceneMeshSnapshotANDROID snapshot, uint32_t submeshDataCount, XrSceneSubmeshDataANDROID * inoutSubmeshData)
-