Enum ovr_overlay_sys::ETextureType
source · [−]#[repr(i32)]
pub enum ETextureType {
TextureType_Invalid,
TextureType_DirectX,
TextureType_OpenGL,
TextureType_Vulkan,
TextureType_IOSurface,
TextureType_DirectX12,
TextureType_DXGISharedHandle,
TextureType_Metal,
}
Variants
TextureType_Invalid
TextureType_DirectX
TextureType_OpenGL
TextureType_Vulkan
TextureType_IOSurface
TextureType_DirectX12
TextureType_DXGISharedHandle
TextureType_Metal
Trait Implementations
sourceimpl Clone for ETextureType
impl Clone for ETextureType
sourcefn clone(&self) -> ETextureType
fn clone(&self) -> ETextureType
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 ETextureType
impl Debug for ETextureType
sourceimpl ExternType for ETextureType
impl ExternType for ETextureType
type Id = (v, r, (), E, T, e, x, t, u, r, e, T, y, p, e)
type Id = (v, r, (), E, T, e, x, t, u, r, e, T, y, p, e)
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 ETextureType
impl Hash for ETextureType
sourceimpl PartialEq<ETextureType> for ETextureType
impl PartialEq<ETextureType> for ETextureType
impl Copy for ETextureType
impl Eq for ETextureType
impl StructuralEq for ETextureType
impl StructuralPartialEq for ETextureType
impl UniquePtrTarget for ETextureType
impl VectorElement for ETextureType
impl WeakPtrTarget for ETextureType
Auto Trait Implementations
impl RefUnwindSafe for ETextureType
impl Send for ETextureType
impl Sync for ETextureType
impl Unpin for ETextureType
impl UnwindSafe for ETextureType
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