[][src]Enum openvr::ApplicationType

pub enum ApplicationType {
    Other,
    Scene,
    Overlay,
    Background,
    Utility,
    VRMonitor,
    SteamWatchdog,
    Bootstrapper,
}

Variants

Other

Some other kind of application that isn't covered by the other entries

Scene

Application will submit 3D frames

Overlay

Application only interacts with overlays

Background

Application should not start SteamVR if it's not already running, and should not keep it running if everything else quits.

Utility

Init should not try to load any drivers. The application needs access to utility interfaces (like IVRSettings and IVRApplications) but not hardware.

VRMonitor

Reserved for vrmonitor

SteamWatchdog

Reserved for Steam

Bootstrapper

Start up SteamVR

Trait Implementations

impl Clone for ApplicationType[src]

impl Copy for ApplicationType[src]

impl Debug for ApplicationType[src]

impl Eq for ApplicationType[src]

impl PartialEq<ApplicationType> for ApplicationType[src]

impl StructuralEq for ApplicationType[src]

impl StructuralPartialEq for ApplicationType[src]

Auto Trait Implementations

impl RefUnwindSafe for ApplicationType

impl Send for ApplicationType

impl Sync for ApplicationType

impl Unpin for ApplicationType

impl UnwindSafe for ApplicationType

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.