Enum openvr_sys2::EVRApplicationType
source · #[repr(u32)]pub enum EVRApplicationType {
Show 15 variants
VRApplication_Other,
VRApplication_Scene,
VRApplication_Overlay,
VRApplication_Background,
VRApplication_Utility,
VRApplication_VRMonitor,
VRApplication_SteamWatchdog,
VRApplication_Bootstrapper,
VRApplication_WebHelper,
VRApplication_OpenXRInstance,
VRApplication_OpenXRScene,
VRApplication_OpenXROverlay,
VRApplication_Prism,
VRApplication_RoomView,
VRApplication_Max,
}Expand description
enum values to pass in to VR_Init to identify whether the application will draw a 3D scene.
Variants§
VRApplication_Other
VRApplication_Scene
VRApplication_Overlay
VRApplication_Background
VRApplication_Utility
VRApplication_VRMonitor
VRApplication_SteamWatchdog
VRApplication_Bootstrapper
VRApplication_WebHelper
VRApplication_OpenXRInstance
VRApplication_OpenXRScene
VRApplication_OpenXROverlay
VRApplication_Prism
VRApplication_RoomView
VRApplication_Max
Trait Implementations§
source§impl Clone for EVRApplicationType
impl Clone for EVRApplicationType
source§fn clone(&self) -> EVRApplicationType
fn clone(&self) -> EVRApplicationType
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 ExternType for EVRApplicationType
impl ExternType for EVRApplicationType
source§impl Hash for EVRApplicationType
impl Hash for EVRApplicationType
source§impl PartialEq<EVRApplicationType> for EVRApplicationType
impl PartialEq<EVRApplicationType> for EVRApplicationType
source§fn eq(&self, other: &EVRApplicationType) -> bool
fn eq(&self, other: &EVRApplicationType) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for EVRApplicationType
impl StructuralEq for EVRApplicationType
impl StructuralPartialEq for EVRApplicationType
impl UniquePtrTarget for EVRApplicationType
impl VectorElement for EVRApplicationType
impl WeakPtrTarget for EVRApplicationType
Auto Trait Implementations§
impl RefUnwindSafe for EVRApplicationType
impl Send for EVRApplicationType
impl Sync for EVRApplicationType
impl Unpin for EVRApplicationType
impl UnwindSafe for EVRApplicationType
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
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.