Enum ovr_overlay_sys::EVROverlayError
source · [−]#[repr(u32)]
pub enum EVROverlayError {
Show 24 variants
VROverlayError_None,
VROverlayError_UnknownOverlay,
VROverlayError_InvalidHandle,
VROverlayError_PermissionDenied,
VROverlayError_OverlayLimitExceeded,
VROverlayError_WrongVisibilityType,
VROverlayError_KeyTooLong,
VROverlayError_NameTooLong,
VROverlayError_KeyInUse,
VROverlayError_WrongTransformType,
VROverlayError_InvalidTrackedDevice,
VROverlayError_InvalidParameter,
VROverlayError_ThumbnailCantBeDestroyed,
VROverlayError_ArrayTooSmall,
VROverlayError_RequestFailed,
VROverlayError_InvalidTexture,
VROverlayError_UnableToLoadFile,
VROverlayError_KeyboardAlreadyInUse,
VROverlayError_NoNeighbor,
VROverlayError_TooManyMaskPrimitives,
VROverlayError_BadMaskPrimitive,
VROverlayError_TextureAlreadyLocked,
VROverlayError_TextureLockCapacityReached,
VROverlayError_TextureNotLocked,
}
Expand description
Errors that can occur around VR overlays
Variants
VROverlayError_None
VROverlayError_UnknownOverlay
VROverlayError_InvalidHandle
VROverlayError_PermissionDenied
VROverlayError_OverlayLimitExceeded
VROverlayError_WrongVisibilityType
VROverlayError_KeyTooLong
VROverlayError_NameTooLong
VROverlayError_KeyInUse
VROverlayError_WrongTransformType
VROverlayError_InvalidTrackedDevice
VROverlayError_InvalidParameter
VROverlayError_ThumbnailCantBeDestroyed
VROverlayError_ArrayTooSmall
VROverlayError_RequestFailed
VROverlayError_InvalidTexture
VROverlayError_UnableToLoadFile
VROverlayError_KeyboardAlreadyInUse
VROverlayError_NoNeighbor
VROverlayError_TooManyMaskPrimitives
VROverlayError_BadMaskPrimitive
VROverlayError_TextureAlreadyLocked
VROverlayError_TextureLockCapacityReached
VROverlayError_TextureNotLocked
Trait Implementations
sourceimpl Clone for EVROverlayError
impl Clone for EVROverlayError
sourcefn clone(&self) -> EVROverlayError
fn clone(&self) -> EVROverlayError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for EVROverlayError
impl Debug for EVROverlayError
sourceimpl ExternType for EVROverlayError
impl ExternType for EVROverlayError
type Id = (v, r, (), E, V, R, O, v, e, r, l, a, y, E, r, r, o, r)
type Id = (v, r, (), E, V, R, O, v, e, r, l, a, y, E, r, r, o, r)
A type-level representation of the type’s C++ namespace and type name. Read more
type Kind = Trivial
type Kind = Trivial
Either cxx::kind::Opaque
or cxx::kind::Trivial
. Read more
sourceimpl Hash for EVROverlayError
impl Hash for EVROverlayError
sourceimpl PartialEq<EVROverlayError> for EVROverlayError
impl PartialEq<EVROverlayError> for EVROverlayError
impl Copy for EVROverlayError
impl Eq for EVROverlayError
impl StructuralEq for EVROverlayError
impl StructuralPartialEq for EVROverlayError
impl UniquePtrTarget for EVROverlayError
impl VectorElement for EVROverlayError
impl WeakPtrTarget for EVROverlayError
Auto Trait Implementations
impl RefUnwindSafe for EVROverlayError
impl Send for EVROverlayError
impl Sync for EVROverlayError
impl Unpin for EVROverlayError
impl UnwindSafe for EVROverlayError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more