Struct script::dom::gputextureusage::GPUTextureUsage
source · #[repr(C)]pub struct GPUTextureUsage {
reflector_: Reflector,
}
Fields§
§reflector_: Reflector
Implementations§
source§impl GPUTextureUsage
impl GPUTextureUsage
fn __assert_parent_type(&self)
Trait Implementations§
source§impl DomObject for GPUTextureUsage
impl DomObject for GPUTextureUsage
source§impl DomObjectWrap for GPUTextureUsage
impl DomObjectWrap for GPUTextureUsage
source§const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::GPUTextureUsageBinding::GPUTextureUsageBinding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gputextureusage::GPUTextureUsage>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gputextureusage::GPUTextureUsage>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::GPUTextureUsageBinding::GPUTextureUsageBinding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gputextureusage::GPUTextureUsage>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gputextureusage::GPUTextureUsage>>}
Function pointer to the general wrap function type
source§impl HasParent for GPUTextureUsage
impl HasParent for GPUTextureUsage
source§impl IDLInterface for GPUTextureUsage
impl IDLInterface for GPUTextureUsage
source§impl JSTraceable for GPUTextureUsage
impl JSTraceable for GPUTextureUsage
source§impl MallocSizeOf for GPUTextureUsage
impl MallocSizeOf for GPUTextureUsage
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl MutDomObject for GPUTextureUsage
impl MutDomObject for GPUTextureUsage
source§unsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
source§impl PartialEq<GPUTextureUsage> for GPUTextureUsage
impl PartialEq<GPUTextureUsage> for GPUTextureUsage
source§fn eq(&self, other: &GPUTextureUsage) -> bool
fn eq(&self, other: &GPUTextureUsage) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ToJSValConvertible for GPUTextureUsage
impl ToJSValConvertible for GPUTextureUsage
Auto Trait Implementations§
impl !RefUnwindSafe for GPUTextureUsage
impl !Send for GPUTextureUsage
impl !Sync for GPUTextureUsage
impl Unpin for GPUTextureUsage
impl UnwindSafe for GPUTextureUsage
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert