List of all items
Structs
- LifeGuard
- api::Empty
- api::Gles
- 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::ComputePass
- command::ComputePassDescriptor
- command::ComputePassError
- command::PassChannel
- command::Rect
- command::RenderBundle
- command::RenderBundleEncoder
- command::RenderBundleEncoderDescriptor
- command::RenderBundleError
- command::RenderPass
- command::RenderPassColorAttachment
- command::RenderPassDepthStencilAttachment
- command::RenderPassDescriptor
- command::RenderPassError
- device::Device
- device::ImplicitPipelineContext
- device::ImplicitPipelineIds
- device::InvalidDevice
- device::MissingDownlevelFlags
- device::MissingFeatures
- device::UserClosures
- device::queue::InvalidQueue
- device::queue::SubmittedWorkDoneClosure
- device::queue::SubmittedWorkDoneClosureC
- device::queue::WrappedSubmissionIndex
- device::trace::Trace
- error::ContextError
- error::ErrorFormatter
- hub::Global
- hub::GlobalReport
- hub::Hub
- hub::HubReport
- hub::Hubs
- hub::IdentityManager
- hub::IdentityManagerFactory
- hub::Registry
- hub::Storage
- hub::StorageReport
- id::Id
- 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
- resource::Buffer
- resource::BufferMapCallback
- resource::BufferMapCallbackC
- resource::BufferMapOperation
- resource::QuerySet
- resource::Sampler
- resource::SamplerDescriptor
- resource::StagingBuffer
- resource::Texture
- resource::TextureView
- resource::TextureViewDescriptor
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::ResolveError
- command::SimplifiedQueryType
- command::StoreOp
- command::TransferError
- device::CreateDeviceError
- device::DeviceError
- device::HostMap
- device::RenderPassCompatibilityCheckType
- device::RenderPassCompatibilityError
- device::queue::QueueSubmitError
- device::queue::QueueWriteError
- device::queue::TempResource
- device::trace::Action
- device::trace::Command
- hub::Root
- 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
Traits
- error::PrettyError
- hub::Access
- hub::GlobalIdentityHandlerFactory
- hub::HalApi
- hub::IdentityHandler
- hub::IdentityHandlerFactory
- hub::Resource
- id::TypedId
Macros
- gfx_if_dx11_hidden
- gfx_if_dx12_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_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_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
- instance::parse_backends_from_comma_list
Type Definitions
- Label
- RawString
- command::ImageCopyBuffer
- command::ImageCopyTexture
- command::ImageCopyTextureTagged
- command::RenderBundleDescriptor
- device::BufferMapPendingClosure
- device::DeviceDescriptor
- hub::Input
- 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
- instance::RequestAdapterOptions
- pipeline::ImplicitBindGroupCount
- resource::BufferAccessResult
- resource::BufferDescriptor
- resource::QuerySetDescriptor
- resource::TextureDescriptor