DynResource

Trait DynResource 

pub trait DynResource:
    Any
    + WasmNotSendSync
    + 'static {
    // Required methods
    fn as_any(&self) -> &(dyn Any + 'static);
    fn as_any_mut(&mut self) -> &mut (dyn Any + 'static);
}
Available on crate feature unstable-wgpu-26 only.
Expand description

Base trait for all resources, allows downcasting via Any.

Required Methods§

fn as_any(&self) -> &(dyn Any + 'static)

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Implementors§

§

impl DynResource for slint::wgpu_26::wgpu::hal::vulkan::Fence

§

impl DynResource for ShaderModule

§

impl DynResource for slint::wgpu_26::wgpu::hal::noop::Buffer

§

impl DynResource for slint::wgpu_26::wgpu::hal::noop::CommandBuffer

§

impl DynResource for Context

§

impl DynResource for slint::wgpu_26::wgpu::hal::noop::Fence

§

impl DynResource for Resource

§

impl DynResource for AccelerationStructure

§

impl DynResource for Adapter

§

impl DynResource for BindGroup

§

impl DynResource for BindGroupLayout

§

impl DynResource for slint::wgpu_26::wgpu::hal::vulkan::Buffer

§

impl DynResource for slint::wgpu_26::wgpu::hal::vulkan::CommandBuffer

§

impl DynResource for CommandEncoder

§

impl DynResource for ComputePipeline

§

impl DynResource for Device

§

impl DynResource for Instance

§

impl DynResource for PipelineCache

§

impl DynResource for PipelineLayout

§

impl DynResource for QuerySet

§

impl DynResource for Queue

§

impl DynResource for RenderPipeline

§

impl DynResource for Sampler

§

impl DynResource for Surface

§

impl DynResource for SurfaceTexture

§

impl DynResource for Texture

§

impl DynResource for TextureView