Enum web_sys::GpuFeatureName
source · [−]pub enum GpuFeatureName {
DepthClipControl,
Depth24unormStencil8,
Depth32floatStencil8,
TextureCompressionBc,
TextureCompressionEtc2,
TextureCompressionAstc,
TimestampQuery,
IndirectFirstInstance,
ShaderF16,
Bgra8unormStorage,
// some variants omitted
}
Expand description
The GpuFeatureName
enum.
This API requires the following crate features to be activated: GpuFeatureName
This API is unstable and requires --cfg=web_sys_unstable_apis
to be activated, as
described in the wasm-bindgen
guide
Variants
DepthClipControl
Depth24unormStencil8
Depth32floatStencil8
TextureCompressionBc
TextureCompressionEtc2
TextureCompressionAstc
TimestampQuery
IndirectFirstInstance
ShaderF16
Bgra8unormStorage
Implementations
sourceimpl GpuFeatureName
impl GpuFeatureName
pub fn from_js_value(obj: &JsValue) -> Option<GpuFeatureName>
Trait Implementations
sourceimpl Clone for GpuFeatureName
impl Clone for GpuFeatureName
sourcefn clone(&self) -> GpuFeatureName
fn clone(&self) -> GpuFeatureName
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 GpuFeatureName
impl Debug for GpuFeatureName
sourceimpl From<GpuFeatureName> for JsValue
impl From<GpuFeatureName> for JsValue
sourcefn from(obj: GpuFeatureName) -> JsValue
fn from(obj: GpuFeatureName) -> JsValue
Converts to this type from the input type.
sourceimpl FromWasmAbi for GpuFeatureName
impl FromWasmAbi for GpuFeatureName
sourceimpl IntoWasmAbi for GpuFeatureName
impl IntoWasmAbi for GpuFeatureName
sourceimpl OptionFromWasmAbi for GpuFeatureName
impl OptionFromWasmAbi for GpuFeatureName
sourceimpl OptionIntoWasmAbi for GpuFeatureName
impl OptionIntoWasmAbi for GpuFeatureName
sourceimpl PartialEq<GpuFeatureName> for GpuFeatureName
impl PartialEq<GpuFeatureName> for GpuFeatureName
sourceimpl WasmDescribe for GpuFeatureName
impl WasmDescribe for GpuFeatureName
impl Copy for GpuFeatureName
impl Eq for GpuFeatureName
impl StructuralEq for GpuFeatureName
impl StructuralPartialEq for GpuFeatureName
Auto Trait Implementations
impl RefUnwindSafe for GpuFeatureName
impl Send for GpuFeatureName
impl Sync for GpuFeatureName
impl Unpin for GpuFeatureName
impl UnwindSafe for GpuFeatureName
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> ReturnWasmAbi for T where
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for T where
T: IntoWasmAbi,
type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as IntoWasmAbi::Abi
sourcefn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
. Read more