pub trait GlobalIdentityHandlerFactory: IdentityHandlerFactory<AdapterId> + IdentityHandlerFactory<DeviceId> + IdentityHandlerFactory<PipelineLayoutId> + IdentityHandlerFactory<ShaderModuleId> + IdentityHandlerFactory<BindGroupLayoutId> + IdentityHandlerFactory<BindGroupId> + IdentityHandlerFactory<CommandBufferId> + IdentityHandlerFactory<RenderBundleId> + IdentityHandlerFactory<RenderPipelineId> + IdentityHandlerFactory<ComputePipelineId> + IdentityHandlerFactory<QuerySetId> + IdentityHandlerFactory<BufferId> + IdentityHandlerFactory<StagingBufferId> + IdentityHandlerFactory<TextureId> + IdentityHandlerFactory<TextureViewId> + IdentityHandlerFactory<SamplerId> + IdentityHandlerFactory<SurfaceId> {
    // Required method
    fn ids_are_generated_in_wgpu() -> bool;
}
Expand description

A factory that can build IdentityHandlers for all resource types.

Required Methods§

Implementors§