Struct openxr::ObjectType
source · pub struct ObjectType(/* private fields */);
Expand description
Enums to track objects of various types - see XrObjectType
Implementations§
source§impl ObjectType
impl ObjectType
pub const UNKNOWN: ObjectType = _
sourcepub const INSTANCE: ObjectType = _
pub const INSTANCE: ObjectType = _
XrInstance
sourcepub const SESSION: ObjectType = _
pub const SESSION: ObjectType = _
XrSession
sourcepub const SWAPCHAIN: ObjectType = _
pub const SWAPCHAIN: ObjectType = _
XrSwapchain
sourcepub const SPACE: ObjectType = _
pub const SPACE: ObjectType = _
XrSpace
sourcepub const ACTION_SET: ObjectType = _
pub const ACTION_SET: ObjectType = _
XrActionSet
sourcepub const ACTION: ObjectType = _
pub const ACTION: ObjectType = _
XrAction
sourcepub const DEBUG_UTILS_MESSENGER_EXT: ObjectType = _
pub const DEBUG_UTILS_MESSENGER_EXT: ObjectType = _
XrDebugUtilsMessengerEXT
sourcepub const SPATIAL_ANCHOR_MSFT: ObjectType = _
pub const SPATIAL_ANCHOR_MSFT: ObjectType = _
XrSpatialAnchorMSFT
sourcepub const SPATIAL_GRAPH_NODE_BINDING_MSFT: ObjectType = _
pub const SPATIAL_GRAPH_NODE_BINDING_MSFT: ObjectType = _
XrSpatialGraphNodeBindingMSFT
sourcepub const HAND_TRACKER_EXT: ObjectType = _
pub const HAND_TRACKER_EXT: ObjectType = _
XrHandTrackerEXT
sourcepub const BODY_TRACKER_FB: ObjectType = _
pub const BODY_TRACKER_FB: ObjectType = _
XrBodyTrackerFB
sourcepub const SCENE_OBSERVER_MSFT: ObjectType = _
pub const SCENE_OBSERVER_MSFT: ObjectType = _
XrSceneObserverMSFT
sourcepub const SCENE_MSFT: ObjectType = _
pub const SCENE_MSFT: ObjectType = _
XrSceneMSFT
sourcepub const FACIAL_TRACKER_HTC: ObjectType = _
pub const FACIAL_TRACKER_HTC: ObjectType = _
XrFacialTrackerHTC
sourcepub const FOVEATION_PROFILE_FB: ObjectType = _
pub const FOVEATION_PROFILE_FB: ObjectType = _
XrFoveationProfileFB
sourcepub const TRIANGLE_MESH_FB: ObjectType = _
pub const TRIANGLE_MESH_FB: ObjectType = _
XrTriangleMeshFB
sourcepub const PASSTHROUGH_FB: ObjectType = _
pub const PASSTHROUGH_FB: ObjectType = _
XrPassthroughFB
sourcepub const PASSTHROUGH_LAYER_FB: ObjectType = _
pub const PASSTHROUGH_LAYER_FB: ObjectType = _
XrPassthroughLayerFB
sourcepub const GEOMETRY_INSTANCE_FB: ObjectType = _
pub const GEOMETRY_INSTANCE_FB: ObjectType = _
XrGeometryInstanceFB
sourcepub const MARKER_DETECTOR_ML: ObjectType = _
pub const MARKER_DETECTOR_ML: ObjectType = _
XrMarkerDetectorML
sourcepub const EXPORTED_LOCALIZATION_MAP_ML: ObjectType = _
pub const EXPORTED_LOCALIZATION_MAP_ML: ObjectType = _
XrExportedLocalizationMapML
sourcepub const SPATIAL_ANCHOR_STORE_CONNECTION_MSFT: ObjectType = _
pub const SPATIAL_ANCHOR_STORE_CONNECTION_MSFT: ObjectType = _
XrSpatialAnchorStoreConnectionMSFT
sourcepub const FACE_TRACKER_FB: ObjectType = _
pub const FACE_TRACKER_FB: ObjectType = _
XrFaceTrackerFB
sourcepub const EYE_TRACKER_FB: ObjectType = _
pub const EYE_TRACKER_FB: ObjectType = _
XrEyeTrackerFB
sourcepub const VIRTUAL_KEYBOARD_META: ObjectType = _
pub const VIRTUAL_KEYBOARD_META: ObjectType = _
XrVirtualKeyboardMETA
sourcepub const SPACE_USER_FB: ObjectType = _
pub const SPACE_USER_FB: ObjectType = _
XrSpaceUserFB
sourcepub const PASSTHROUGH_COLOR_LUT_META: ObjectType = _
pub const PASSTHROUGH_COLOR_LUT_META: ObjectType = _
XrPassthroughColorLutMETA
sourcepub const FACE_TRACKER2_FB: ObjectType = _
pub const FACE_TRACKER2_FB: ObjectType = _
XrFaceTracker2FB
sourcepub const ENVIRONMENT_DEPTH_PROVIDER_META: ObjectType = _
pub const ENVIRONMENT_DEPTH_PROVIDER_META: ObjectType = _
XrEnvironmentDepthProviderMETA
sourcepub const ENVIRONMENT_DEPTH_SWAPCHAIN_META: ObjectType = _
pub const ENVIRONMENT_DEPTH_SWAPCHAIN_META: ObjectType = _
XrEnvironmentDepthSwapchainMETA
sourcepub const PASSTHROUGH_HTC: ObjectType = _
pub const PASSTHROUGH_HTC: ObjectType = _
XrPassthroughHTC
sourcepub const PLANE_DETECTOR_EXT: ObjectType = _
pub const PLANE_DETECTOR_EXT: ObjectType = _
XrPlaneDetectorEXT
pub fn from_raw(x: i32) -> ObjectType
pub fn into_raw(self) -> i32
Trait Implementations§
source§impl Clone for ObjectType
impl Clone for ObjectType
source§fn clone(&self) -> ObjectType
fn clone(&self) -> ObjectType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ObjectType
impl Debug for ObjectType
source§impl PartialEq for ObjectType
impl PartialEq for ObjectType
source§fn eq(&self, other: &ObjectType) -> bool
fn eq(&self, other: &ObjectType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for ObjectType
impl Eq for ObjectType
impl StructuralPartialEq for ObjectType
Auto Trait Implementations§
impl Freeze for ObjectType
impl RefUnwindSafe for ObjectType
impl Send for ObjectType
impl Sync for ObjectType
impl Unpin for ObjectType
impl UnwindSafe for ObjectType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)