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> { }
Expand description

A factory that can build IdentityHandlers for all resource types.

Implementors§