#[repr(C)]
pub enum NSTDGLBackend {
NSTD_GL_BACKEND_UNKNOWN,
NSTD_GL_BACKEND_VULKAN,
NSTD_GL_BACKEND_METAL,
NSTD_GL_BACKEND_DX12,
NSTD_GL_BACKEND_DX11,
NSTD_GL_BACKEND_GL,
NSTD_GL_BACKEND_WEBGPU,
}Expand description
Represents a graphics backend.
Variants
NSTD_GL_BACKEND_UNKNOWN
An unknown graphics backend.
NSTD_GL_BACKEND_VULKAN
Vulkan.
NSTD_GL_BACKEND_METAL
Metal.
NSTD_GL_BACKEND_DX12
Direct3D 12.
NSTD_GL_BACKEND_DX11
Direct3D 11.
NSTD_GL_BACKEND_GL
OpenGL.
NSTD_GL_BACKEND_WEBGPU
Web based GPU.
Trait Implementations
sourceimpl Clone for NSTDGLBackend
impl Clone for NSTDGLBackend
sourcefn clone(&self) -> NSTDGLBackend
fn clone(&self) -> NSTDGLBackend
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 NSTDGLBackend
impl Debug for NSTDGLBackend
sourceimpl Default for NSTDGLBackend
impl Default for NSTDGLBackend
sourceimpl From<Backend> for NSTDGLBackend
impl From<Backend> for NSTDGLBackend
sourceimpl Hash for NSTDGLBackend
impl Hash for NSTDGLBackend
sourceimpl Into<Backends> for NSTDGLBackend
impl Into<Backends> for NSTDGLBackend
impl Copy for NSTDGLBackend
Auto Trait Implementations
impl RefUnwindSafe for NSTDGLBackend
impl Send for NSTDGLBackend
impl Sync for NSTDGLBackend
impl Unpin for NSTDGLBackend
impl UnwindSafe for NSTDGLBackend
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
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<R, P> ReadPrimitive<R> for P where
R: Read + ReadEndian<P>,
P: Default,
impl<R, P> ReadPrimitive<R> for P where
R: Read + ReadEndian<P>,
P: Default,
sourcefn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_little_endian().
sourcefn read_from_big_endian(read: &mut R) -> Result<Self, Error>
fn read_from_big_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_big_endian().
sourcefn read_from_native_endian(read: &mut R) -> Result<Self, Error>
fn read_from_native_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_native_endian().
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