pub trait GlobalIdentityHandlerFactory: IdentityHandlerFactory<Id<Adapter<Api>>> + IdentityHandlerFactory<Id<Device<Api>>> + IdentityHandlerFactory<Id<PipelineLayout<Api>>> + IdentityHandlerFactory<Id<ShaderModule<Api>>> + IdentityHandlerFactory<Id<BindGroupLayout<Api>>> + IdentityHandlerFactory<Id<BindGroup<Api>>> + IdentityHandlerFactory<Id<CommandBuffer<Api>>> + IdentityHandlerFactory<Id<RenderBundle<Api>>> + IdentityHandlerFactory<Id<RenderPipeline<Api>>> + IdentityHandlerFactory<Id<ComputePipeline<Api>>> + IdentityHandlerFactory<Id<QuerySet<Api>>> + IdentityHandlerFactory<Id<Buffer<Api>>> + IdentityHandlerFactory<Id<StagingBuffer<Api>>> + IdentityHandlerFactory<Id<Texture<Api>>> + IdentityHandlerFactory<Id<TextureView<Api>>> + IdentityHandlerFactory<Id<Sampler<Api>>> + IdentityHandlerFactory<Id<Surface>> {
// Required method
fn ids_are_generated_in_wgpu() -> bool;
}
Expand description
A factory that can build IdentityHandler
s for all resource
types.
Required Methods§
fn ids_are_generated_in_wgpu() -> bool
Object Safety§
This trait is not object safe.