Skip to main content

DomObject

Trait DomObject 

Source
pub trait DomObject: Traceable + 'static {
    type ReflectorType: AssociatedMemorySize;

    // Required method
    fn reflector(&self) -> &Reflector<Self::ReflectorType>;
}
Expand description

A trait to provide access to the Reflector for a DOM object.

Required Associated Types§

Required Methods§

Source

fn reflector(&self) -> &Reflector<Self::ReflectorType>

Returns the receiver’s reflector.

Implementors§

Source§

impl DomObject for Reflector

Source§

impl DomObject for Reflector<AssociatedMemory>

Source§

impl<D, T> DomObject for IterableIterator<D, T>

Source§

impl<D: DomTypes> DomObject for GPUAdapter<D>

Source§

impl<D: DomTypes> DomObject for GPUAdapterInfo<D>

Source§

impl<D: DomTypes> DomObject for GPUBufferUsage<D>

Source§

impl<D: DomTypes> DomObject for GPUCommandBuffer<D>

Source§

impl<D: DomTypes> DomObject for GPUCompilationInfo<D>

Source§

impl<D: DomTypes> DomObject for GPUCompilationMessage<D>

Source§

impl<D: DomTypes> DomObject for GPUDeviceLostInfo<D>

Source§

impl<D: DomTypes> DomObject for GPUMapMode<D>

Source§

impl<D: DomTypes> DomObject for GPURenderBundle<D>

Source§

impl<D: DomTypes> DomObject for GPUShaderStage<D>

Source§

impl<D: DomTypes> DomObject for GPUSupportedFeatures<D>

Source§

impl<D: DomTypes> DomObject for GPUSupportedLimits<D>

Source§

impl<D: DomTypes> DomObject for GPUTextureUsage<D>

Source§

impl<D: DomTypes> DomObject for WGSLLanguageFeatures<D>