List of all items
Structs
- any_surface::AnySurface
- api::Empty
- api::Gles
- api::Vulkan
- binding_model::BindGroup
- binding_model::BindGroupDescriptor
- binding_model::BindGroupDynamicBindingData
- binding_model::BindGroupEntry
- binding_model::BindGroupLayout
- binding_model::BindGroupLayoutDescriptor
- binding_model::BindingTypeMaxCountError
- binding_model::BufferBinding
- binding_model::LateMinBufferBindingSizeMismatch
- binding_model::PipelineLayout
- binding_model::PipelineLayoutDescriptor
- command::BakedCommands
- command::BasePassRef
- command::CommandBuffer
- command::CommandBufferMutable
- command::ComputePass
- command::ComputePassDescriptor
- command::ComputePassError
- command::ComputePassTimestampWrites
- command::PassChannel
- command::Rect
- command::RenderBundle
- command::RenderBundleEncoder
- command::RenderBundleEncoderDescriptor
- command::RenderBundleError
- command::RenderPass
- command::RenderPassColorAttachment
- command::RenderPassDepthStencilAttachment
- command::RenderPassDescriptor
- command::RenderPassError
- command::RenderPassTimestampWrites
- device::DeviceLostClosure
- device::DeviceLostClosureC
- device::DeviceLostClosureRust
- device::DeviceLostInvocation
- device::ImplicitPipelineContext
- device::ImplicitPipelineIds
- device::InvalidDevice
- device::MissingDownlevelFlags
- device::MissingFeatures
- device::UserClosures
- device::any_device::AnyDevice
- device::queue::InvalidQueue
- device::queue::Queue
- device::queue::SubmittedWorkDoneClosure
- device::queue::SubmittedWorkDoneClosureC
- device::queue::WrappedSubmissionIndex
- device::resource::Device
- error::ContextError
- error::ErrorFormatter
- global::Global
- global::GlobalReport
- hub::Hub
- hub::HubReport
- hub::Hubs
- id::Id
- identity::IdentityManager
- identity::IdentityManagerFactory
- instance::Adapter
- instance::FailedLimit
- instance::HalSurface
- instance::Instance
- instance::InvalidAdapter
- instance::Surface
- pipeline::ComputePipeline
- pipeline::ComputePipelineDescriptor
- pipeline::FragmentState
- pipeline::PipelineFlags
- pipeline::ProgrammableStageDescriptor
- pipeline::RenderPipeline
- pipeline::RenderPipelineDescriptor
- pipeline::ShaderError
- pipeline::ShaderModule
- pipeline::ShaderModuleDescriptor
- pipeline::VertexBufferLayout
- pipeline::VertexState
- pipeline::VertexStep
- present::SurfaceOutput
- registry::Registry
- registry::RegistryReport
- resource::Buffer
- resource::BufferMapCallback
- resource::BufferMapCallbackC
- resource::BufferMapOperation
- resource::DestroyedBuffer
- resource::DestroyedTexture
- resource::QuerySet
- resource::ResourceInfo
- resource::Sampler
- resource::SamplerDescriptor
- resource::StagingBuffer
- resource::Texture
- resource::TextureView
- resource::TextureViewDescriptor
- storage::Storage
- validation::Interface
- validation::InterfaceVar
- validation::MissingBufferUsageError
- validation::MissingTextureUsageError
- validation::NumericType
Enums
- binding_model::BindError
- binding_model::BindGroupLayoutEntryError
- binding_model::BindingResource
- binding_model::BindingTypeMaxCountErrorKind
- binding_model::BindingZone
- binding_model::CreateBindGroupError
- binding_model::CreateBindGroupLayoutError
- binding_model::CreatePipelineLayoutError
- binding_model::GetBindGroupLayoutError
- binding_model::PushConstantUploadError
- command::AttachmentErrorLocation
- command::ClearError
- command::ColorAttachmentError
- command::CommandEncoderError
- command::ComputePassErrorInner
- command::CopyError
- command::CopySide
- command::CreateRenderBundleError
- command::DispatchError
- command::DrawError
- command::ExecutionError
- command::LoadOp
- command::PassErrorScope
- command::QueryError
- command::QueryUseError
- command::RenderCommandError
- command::RenderPassErrorInner
- command::RenderPassTimestampLocation
- command::ResolveError
- command::SimplifiedQueryType
- command::StoreOp
- command::TransferError
- device::DeviceError
- device::HostMap
- device::RenderPassCompatibilityCheckType
- device::RenderPassCompatibilityError
- device::WaitIdleError
- device::queue::QueueSubmitError
- device::queue::QueueWriteError
- device::queue::TempResource
- device::resource::CreateDeviceError
- instance::AdapterInputs
- instance::GetSurfaceSupportError
- instance::IsSurfaceSupportedError
- instance::RequestAdapterError
- instance::RequestDeviceError
- pipeline::ColorStateError
- pipeline::CreateComputePipelineError
- pipeline::CreateRenderPipelineError
- pipeline::CreateShaderModuleError
- pipeline::DepthStencilStateError
- pipeline::ImplicitLayoutError
- pipeline::ShaderModuleSource
- present::ConfigureSurfaceError
- present::SurfaceError
- resource::BufferAccessError
- resource::BufferMapAsyncStatus
- resource::CreateBufferError
- resource::CreateQuerySetError
- resource::CreateSamplerError
- resource::CreateTextureError
- resource::CreateTextureViewError
- resource::DestroyError
- resource::SamplerFilterErrorType
- resource::TextureClearMode
- resource::TextureDimensionError
- resource::TextureErrorDimension
- resource::TextureViewDestroyError
- resource::TextureViewNotRenderableReason
- validation::BindingError
- validation::BindingLayoutSource
- validation::FilteringError
- validation::InputError
- validation::StageError
Traits
- error::PrettyError
- hal_api::HalApi
- id::TypedId
- identity::GlobalIdentityHandlerFactory
- identity::IdentityHandlerFactory
- resource::Resource
Macros
- gfx_if_dx12_hidden
- gfx_if_empty_hidden
- gfx_if_gles_hidden
- gfx_if_metal_hidden
- gfx_if_vulkan_hidden
- gfx_select
Functions
- command::bundle_ffi::wgpu_render_bundle_draw
- command::bundle_ffi::wgpu_render_bundle_draw_indexed
- command::bundle_ffi::wgpu_render_bundle_draw_indexed_indirect
- command::bundle_ffi::wgpu_render_bundle_draw_indirect
- command::bundle_ffi::wgpu_render_bundle_insert_debug_marker
- command::bundle_ffi::wgpu_render_bundle_pop_debug_group
- command::bundle_ffi::wgpu_render_bundle_push_debug_group
- command::bundle_ffi::wgpu_render_bundle_set_bind_group
- command::bundle_ffi::wgpu_render_bundle_set_index_buffer
- command::bundle_ffi::wgpu_render_bundle_set_pipeline
- command::bundle_ffi::wgpu_render_bundle_set_push_constants
- command::bundle_ffi::wgpu_render_bundle_set_vertex_buffer
- command::compute_ffi::wgpu_compute_pass_begin_pipeline_statistics_query
- command::compute_ffi::wgpu_compute_pass_dispatch_workgroups
- command::compute_ffi::wgpu_compute_pass_dispatch_workgroups_indirect
- command::compute_ffi::wgpu_compute_pass_end_pipeline_statistics_query
- command::compute_ffi::wgpu_compute_pass_insert_debug_marker
- command::compute_ffi::wgpu_compute_pass_pop_debug_group
- command::compute_ffi::wgpu_compute_pass_push_debug_group
- command::compute_ffi::wgpu_compute_pass_set_bind_group
- command::compute_ffi::wgpu_compute_pass_set_pipeline
- command::compute_ffi::wgpu_compute_pass_set_push_constant
- command::compute_ffi::wgpu_compute_pass_write_timestamp
- command::render_ffi::wgpu_render_pass_begin_occlusion_query
- command::render_ffi::wgpu_render_pass_begin_pipeline_statistics_query
- command::render_ffi::wgpu_render_pass_draw
- command::render_ffi::wgpu_render_pass_draw_indexed
- command::render_ffi::wgpu_render_pass_draw_indexed_indirect
- command::render_ffi::wgpu_render_pass_draw_indirect
- command::render_ffi::wgpu_render_pass_end_occlusion_query
- command::render_ffi::wgpu_render_pass_end_pipeline_statistics_query
- command::render_ffi::wgpu_render_pass_execute_bundles
- command::render_ffi::wgpu_render_pass_insert_debug_marker
- command::render_ffi::wgpu_render_pass_multi_draw_indexed_indirect
- command::render_ffi::wgpu_render_pass_multi_draw_indexed_indirect_count
- command::render_ffi::wgpu_render_pass_multi_draw_indirect
- command::render_ffi::wgpu_render_pass_multi_draw_indirect_count
- command::render_ffi::wgpu_render_pass_pop_debug_group
- command::render_ffi::wgpu_render_pass_push_debug_group
- command::render_ffi::wgpu_render_pass_set_bind_group
- command::render_ffi::wgpu_render_pass_set_blend_constant
- command::render_ffi::wgpu_render_pass_set_index_buffer
- command::render_ffi::wgpu_render_pass_set_pipeline
- command::render_ffi::wgpu_render_pass_set_push_constants
- command::render_ffi::wgpu_render_pass_set_scissor_rect
- command::render_ffi::wgpu_render_pass_set_stencil_reference
- command::render_ffi::wgpu_render_pass_set_vertex_buffer
- command::render_ffi::wgpu_render_pass_set_viewport
- command::render_ffi::wgpu_render_pass_write_timestamp
- error::format_pretty_any
- hal_label
- instance::parse_backends_from_comma_list
- validation::check_buffer_usage
- validation::check_texture_format
- validation::check_texture_usage
Type Aliases
- Label
- RawString
- binding_model::BindGroupLayouts
- command::ImageCopyBuffer
- command::ImageCopyTexture
- command::ImageCopyTextureTagged
- command::RenderBundleDescriptor
- device::BufferMapPendingClosure
- device::DeviceDescriptor
- device::DeviceLostCallback
- id::AdapterId
- id::BindGroupId
- id::BindGroupLayoutId
- id::BufferId
- id::CommandBufferId
- id::CommandEncoderId
- id::ComputePassEncoderId
- id::ComputePipelineId
- id::DeviceId
- id::PipelineLayoutId
- id::QuerySetId
- id::QueueId
- id::RenderBundleEncoderId
- id::RenderBundleId
- id::RenderPassEncoderId
- id::RenderPipelineId
- id::SamplerId
- id::ShaderModuleId
- id::StagingBufferId
- id::SurfaceId
- id::TextureId
- id::TextureViewId
- identity::Input
- instance::RequestAdapterOptions
- pipeline::ImplicitBindGroupCount
- resource::BufferAccessResult
- resource::BufferDescriptor
- resource::QuerySetDescriptor
- resource::TextureDescriptor
- validation::StageIo