#[repr(u32)]pub enum EVRApplicationType {
Show 15 variants
VRApplication_Other = 0,
VRApplication_Scene = 1,
VRApplication_Overlay = 2,
VRApplication_Background = 3,
VRApplication_Utility = 4,
VRApplication_VRMonitor = 5,
VRApplication_SteamWatchdog = 6,
VRApplication_Bootstrapper = 7,
VRApplication_WebHelper = 8,
VRApplication_OpenXRInstance = 9,
VRApplication_OpenXRScene = 10,
VRApplication_OpenXROverlay = 11,
VRApplication_Prism = 12,
VRApplication_RoomView = 13,
VRApplication_Max = 14,
}Expand description
enum values to pass in to VR_Init to identify whether the application will draw a 3D scene.
Variants§
VRApplication_Other = 0
VRApplication_Scene = 1
VRApplication_Overlay = 2
VRApplication_Background = 3
VRApplication_Utility = 4
VRApplication_VRMonitor = 5
VRApplication_SteamWatchdog = 6
VRApplication_Bootstrapper = 7
VRApplication_WebHelper = 8
VRApplication_OpenXRInstance = 9
VRApplication_OpenXRScene = 10
VRApplication_OpenXROverlay = 11
VRApplication_Prism = 12
VRApplication_RoomView = 13
VRApplication_Max = 14
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 for EVRApplicationType
impl PartialEq for EVRApplicationType
impl Eq for EVRApplicationType
impl StructuralPartialEq for EVRApplicationType
impl UniquePtrTarget for EVRApplicationType
impl VectorElement for EVRApplicationType
impl WeakPtrTarget for EVRApplicationType
Auto Trait Implementations§
impl Freeze for EVRApplicationType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§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 moreSource§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).Source§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.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.