Trait wgpu_hal::Api

source ·
pub trait Api: Clone + Debug + Sized {
Show 20 associated items type Instance: Instance<Self>; type Surface: Surface<Self>; type Adapter: Adapter<Self>; type Device: Device<Self>; type Queue: Queue<Self>; type CommandEncoder: CommandEncoder<Self>; type CommandBuffer: WasmNotSend + WasmNotSync + Debug; type Buffer: Debug + WasmNotSend + WasmNotSync + 'static; type Texture: Debug + WasmNotSend + WasmNotSync + 'static; type SurfaceTexture: Debug + WasmNotSend + WasmNotSync + Borrow<Self::Texture>; type TextureView: Debug + WasmNotSend + WasmNotSync; type Sampler: Debug + WasmNotSend + WasmNotSync; type QuerySet: Debug + WasmNotSend + WasmNotSync; type Fence: Debug + WasmNotSend + WasmNotSync; type BindGroupLayout: Debug + WasmNotSend + WasmNotSync; type BindGroup: Debug + WasmNotSend + WasmNotSync; type PipelineLayout: WasmNotSend + WasmNotSync; type ShaderModule: Debug + WasmNotSend + WasmNotSync; type RenderPipeline: WasmNotSend + WasmNotSync; type ComputePipeline: WasmNotSend + WasmNotSync;
}

Required Associated Types§

Implementors§