List of all items
Structs
- AbsDiff
- Adapter
- AdapterInfo
- AllocatorReport
- BackendOptions
- Backends
- Basis2
- Basis3
- BindGroup
- BindGroupDescriptor
- BindGroupEntry
- BindGroupLayout
- BindGroupLayoutDescriptor
- BindGroupLayoutEntry
- Blas
- BlasAsyncError
- BlasBuildEntry
- BlasTriangleGeometry
- BlendComponent
- BlendState
- Buffer
- BufferAsyncError
- BufferBinding
- BufferSlice
- BufferTextureCopyInfo
- BufferTransition
- BufferUsages
- BufferUses
- BufferView
- BufferViewMut
- Color
- ColorTargetState
- ColorWrites
- CommandBuffer
- CommandBufferDescriptor
- CommandEncoder
- CompilationInfo
- CompilationMessage
- ComputePass
- ComputePassDescriptor
- ComputePassTimestampWrites
- ComputePipeline
- ComputePipelineDescriptor
- ContextBlasBuildEntry
- ContextBlasTriangleGeometry
- CopyExternalImageDestInfo
- CoreCounters
- CreateSurfaceError
- Decomposed
- Deg
- DepthBiasState
- DepthStencilState
- Device
- DownlevelCapabilities
- DownlevelFlags
- DownlevelLimits
- Dx12BackendOptions
- ErrorScopeGuard
- Euler
- ExperimentalFeatures
- Extent3d
- ExternalTexture
- ExternalTextureTransferFunction
- Features
- FeaturesWGPU
- FeaturesWebGPU
- FragmentState
- GlBackendOptions
- HalCounters
- ImageSubresourceRange
- Instance
- InstanceDescriptor
- InstanceFlags
- InternalCounters
- Limits
- LoadOpDontCare
- Matrix2
- Matrix3
- Matrix4
- MemoryBudgetThresholds
- MeshPipelineDescriptor
- MeshState
- MultisampleState
- NoopBackendOptions
- Operations
- Origin2d
- Origin3d
- Ortho
- Perspective
- PerspectiveFov
- PhysicalPosition
- PipelineCache
- PipelineCacheDescriptor
- PipelineCompilationOptions
- PipelineLayout
- PipelineLayoutDescriptor
- PipelineStatisticsTypes
- Point1
- Point2
- Point3
- PresentationTimestamp
- PrimitiveState
- Quaternion
- QuerySet
- Queue
- QueueWriteBufferView
- Rad
- Relative
- RenderBundle
- RenderBundleDepthStencil
- RenderBundleEncoder
- RenderBundleEncoderDescriptor
- RenderPass
- RenderPassColorAttachment
- RenderPassDepthStencilAttachment
- RenderPassDescriptor
- RenderPassTimestampWrites
- RenderPipeline
- RenderPipelineDescriptor
- RequestAdapterOptionsBase
- RequestDeviceError
- Sampler
- ShaderModule
- ShaderModuleDescriptor
- ShaderRuntimeChecks
- ShaderStages
- SourceLocation
- StencilFaceState
- StencilState
- SubmissionIndex
- Surface
- SurfaceCapabilities
- SurfaceTexture
- TaskState
- TexelCopyBufferInfoBase
- TexelCopyBufferLayout
- TexelCopyTextureInfoBase
- Texture
- TextureFormatFeatureFlags
- TextureFormatFeatures
- TextureTransition
- TextureUsages
- TextureUses
- TextureView
- Tlas
- TlasInstance
- Ulps
- Vector1
- Vector2
- Vector3
- Vector4
- VertexAttribute
- VertexBufferLayout
- VertexState
- WgslLanguageFeatures
- camera::Camera
- camera::CameraController
- camera::CameraResources
- camera::CameraUniform
- camera::Projection
- camera::Ray
- context::Context
- context::InitContext
- context::MouseState
- context::Pipelines
- context::ScreenSizeResources
- data_structures::block::BuildingBlocks
- data_structures::instance::Instance
- data_structures::instance::InstanceRaw
- data_structures::model::Material
- data_structures::model::Mesh
- data_structures::model::Model
- data_structures::model::ModelVertex
- data_structures::scene_graph::AnimationClip
- data_structures::scene_graph::ContainerNode
- data_structures::scene_graph::ModelAnimation
- data_structures::scene_graph::ModelNode
- data_structures::texture::Texture
- flow::App
- flow::AppState
- hal::AccelerationStructureAABBs
- hal::AccelerationStructureBarrier
- hal::AccelerationStructureBuildFlags
- hal::AccelerationStructureBuildSizes
- hal::AccelerationStructureCopy
- hal::AccelerationStructureDescriptor
- hal::AccelerationStructureGeometryFlags
- hal::AccelerationStructureInstances
- hal::AccelerationStructureTriangleIndices
- hal::AccelerationStructureTriangleTransform
- hal::AccelerationStructureTriangles
- hal::AccelerationStructureUses
- hal::AcquiredSurfaceTexture
- hal::Alignments
- hal::Attachment
- hal::AttachmentOps
- hal::BindGroupDescriptor
- hal::BindGroupEntry
- hal::BindGroupLayoutDescriptor
- hal::BindGroupLayoutFlags
- hal::BufferBarrier
- hal::BufferBinding
- hal::BufferCopy
- hal::BufferDescriptor
- hal::BufferMapping
- hal::BufferTextureCopy
- hal::BuildAccelerationStructureDescriptor
- hal::Capabilities
- hal::ColorAttachment
- hal::CommandEncoderDescriptor
- hal::ComputePassDescriptor
- hal::ComputePipelineDescriptor
- hal::CopyExtent
- hal::DebugSource
- hal::DepthStencilAttachment
- hal::DropGuard
- hal::DynAcquiredSurfaceTexture
- hal::DynExposedAdapter
- hal::DynOpenDevice
- hal::ExposedAdapter
- hal::ExternalTextureBinding
- hal::FormatAspects
- hal::GetAccelerationStructureBuildSizesDescriptor
- hal::InstanceDescriptor
- hal::InstanceError
- hal::MemoryFlags
- hal::NagaShader
- hal::OpenDevice
- hal::PassTimestampWrites
- hal::PipelineCacheDescriptor
- hal::PipelineLayoutDescriptor
- hal::PipelineLayoutFlags
- hal::ProgrammableStage
- hal::Rect
- hal::RenderPassDescriptor
- hal::RenderPipelineDescriptor
- hal::SamplerDescriptor
- hal::ShaderModuleDescriptor
- hal::StateTransition
- hal::SurfaceCapabilities
- hal::SurfaceConfiguration
- hal::Telemetry
- hal::TextureBarrier
- hal::TextureBinding
- hal::TextureCopy
- hal::TextureCopyBase
- hal::TextureDescriptor
- hal::TextureFormatCapabilities
- hal::TextureViewDescriptor
- hal::TlasInstance
- hal::VertexBufferLayout
- hal::gles::AccelerationStructure
- hal::gles::Adapter
- hal::gles::AdapterContext
- hal::gles::AdapterContextLock
- hal::gles::Api
- hal::gles::BindGroup
- hal::gles::BindGroupLayout
- hal::gles::Buffer
- hal::gles::CommandBuffer
- hal::gles::CommandEncoder
- hal::gles::ComputePipeline
- hal::gles::Device
- hal::gles::Fence
- hal::gles::Instance
- hal::gles::PipelineCache
- hal::gles::PipelineLayout
- hal::gles::QuerySet
- hal::gles::Queue
- hal::gles::RenderPipeline
- hal::gles::Sampler
- hal::gles::ShaderClearProgram
- hal::gles::ShaderModule
- hal::gles::Surface
- hal::gles::Texture
- hal::gles::TextureFormatDesc
- hal::gles::TextureView
- hal::noop::Api
- hal::noop::Buffer
- hal::noop::CommandBuffer
- hal::noop::Context
- hal::noop::Encoder
- hal::noop::Fence
- hal::noop::Resource
- hal::vulkan::AccelerationStructure
- hal::vulkan::Adapter
- hal::vulkan::Api
- hal::vulkan::BindGroup
- hal::vulkan::BindGroupLayout
- hal::vulkan::Buffer
- hal::vulkan::CommandBuffer
- hal::vulkan::CommandEncoder
- hal::vulkan::ComputePipeline
- hal::vulkan::CreateDeviceCallbackArgs
- hal::vulkan::CreateInstanceCallbackArgs
- hal::vulkan::DebugUtilsCreateInfo
- hal::vulkan::DebugUtilsMessengerUserData
- hal::vulkan::Device
- hal::vulkan::Instance
- hal::vulkan::InstanceShared
- hal::vulkan::PhysicalDeviceFeatures
- hal::vulkan::PipelineCache
- hal::vulkan::PipelineLayout
- hal::vulkan::QuerySet
- hal::vulkan::Queue
- hal::vulkan::RenderPipeline
- hal::vulkan::Sampler
- hal::vulkan::Surface
- hal::vulkan::SurfaceTexture
- hal::vulkan::Texture
- hal::vulkan::TextureView
- hal::vulkan::Workarounds
- num_traits::ParseFloatError
- pick::PickId
- pipelines::gui::Vertex
- pipelines::light::LightResources
- pipelines::light::LightUniform
- pipelines::mipmapper::Mipmapper
- render::Flat
- render::Geometry
- render::Instanced
- resources::animation::Animation
- rwh::AndroidDisplayHandle
- rwh::AndroidNdkWindowHandle
- rwh::AppKitDisplayHandle
- rwh::AppKitWindowHandle
- rwh::DisplayHandle
- rwh::DrmDisplayHandle
- rwh::DrmWindowHandle
- rwh::GbmDisplayHandle
- rwh::GbmWindowHandle
- rwh::HaikuDisplayHandle
- rwh::HaikuWindowHandle
- rwh::OhosDisplayHandle
- rwh::OhosNdkWindowHandle
- rwh::OrbitalDisplayHandle
- rwh::OrbitalWindowHandle
- rwh::UiKitDisplayHandle
- rwh::UiKitWindowHandle
- rwh::WaylandDisplayHandle
- rwh::WaylandWindowHandle
- rwh::WebCanvasWindowHandle
- rwh::WebDisplayHandle
- rwh::WebOffscreenCanvasWindowHandle
- rwh::WebWindowHandle
- rwh::Win32WindowHandle
- rwh::WinRtWindowHandle
- rwh::WindowHandle
- rwh::WindowsDisplayHandle
- rwh::XcbDisplayHandle
- rwh::XcbWindowHandle
- rwh::XlibDisplayHandle
- rwh::XlibWindowHandle
- util::BufferInitDescriptor
- util::DispatchIndirectArgs
- util::DownloadBuffer
- util::DrawIndexedIndirectArgs
- util::DrawIndirectArgs
- util::StagingBelt
- util::TextureBlitter
- util::TextureBlitterBuilder
- wgc::api::Gles
- wgc::api::Noop
- wgc::api::Vulkan
- wgc::binding_model::BindGroup
- wgc::binding_model::BindGroupDescriptor
- wgc::binding_model::BindGroupDynamicBindingData
- wgc::binding_model::BindGroupEntry
- wgc::binding_model::BindGroupLayout
- wgc::binding_model::BindGroupLayoutDescriptor
- wgc::binding_model::BindingTypeMaxCountError
- wgc::binding_model::BufferBinding
- wgc::binding_model::LateMinBufferBindingSizeMismatch
- wgc::binding_model::PipelineLayout
- wgc::binding_model::PipelineLayoutDescriptor
- wgc::command::ArcReferences
- wgc::command::CommandBuffer
- wgc::command::CommandBufferMutable
- wgc::command::ComputePass
- wgc::command::ComputePassDescriptor
- wgc::command::ComputePassError
- wgc::command::IdReferences
- wgc::command::PassChannel
- wgc::command::PassStateError
- wgc::command::PassTimestampWrites
- wgc::command::Rect
- wgc::command::RenderBundle
- wgc::command::RenderBundleEncoder
- wgc::command::RenderBundleEncoderDescriptor
- wgc::command::RenderBundleError
- wgc::command::RenderPass
- wgc::command::RenderPassColorAttachment
- wgc::command::RenderPassDepthStencilAttachment
- wgc::command::RenderPassDescriptor
- wgc::command::RenderPassError
- wgc::command::ResolvedRenderPassDepthStencilAttachment
- wgc::device::Device
- wgc::device::DeviceLostInvocation
- wgc::device::DeviceMismatch
- wgc::device::MissingDownlevelFlags
- wgc::device::MissingFeatures
- wgc::device::UserClosures
- wgc::device::queue::Queue
- wgc::device::resource::Device
- wgc::device::resource::ExternalTextureParams
- wgc::error::ContextError
- wgc::error::MultiError
- wgc::global::Global
- wgc::global::GlobalReport
- wgc::hub::Hub
- wgc::hub::HubReport
- wgc::id::Id
- wgc::id::RawId
- wgc::identity::IdentityManager
- wgc::instance::Adapter
- wgc::instance::FailedLimit
- wgc::instance::Instance
- wgc::instance::Surface
- wgc::naga::Arena
- wgc::naga::Barrier
- wgc::naga::Block
- wgc::naga::Constant
- wgc::naga::DocComments
- wgc::naga::EntryPoint
- wgc::naga::Function
- wgc::naga::FunctionArgument
- wgc::naga::FunctionResult
- wgc::naga::GlobalVariable
- wgc::naga::Handle
- wgc::naga::LocalVariable
- wgc::naga::MeshStageInfo
- wgc::naga::Module
- wgc::naga::Override
- wgc::naga::Range
- wgc::naga::RayFlag
- wgc::naga::ResourceBinding
- wgc::naga::Scalar
- wgc::naga::SourceLocation
- wgc::naga::Span
- wgc::naga::SpecialTypes
- wgc::naga::StorageAccess
- wgc::naga::StructMember
- wgc::naga::SwitchCase
- wgc::naga::Type
- wgc::naga::UniqueArena
- wgc::naga::WithSpan
- wgc::naga::back::FunctionCtx
- wgc::naga::back::Level
- wgc::naga::back::RayFlag
- wgc::naga::back::glsl::Features
- wgc::naga::back::glsl::ImmediateItem
- wgc::naga::back::glsl::Options
- wgc::naga::back::glsl::PipelineOptions
- wgc::naga::back::glsl::ReflectionInfo
- wgc::naga::back::glsl::TextureMapping
- wgc::naga::back::glsl::VaryingLocation
- wgc::naga::back::glsl::Writer
- wgc::naga::back::glsl::WriterFlags
- wgc::naga::back::hlsl::BindTarget
- wgc::naga::back::hlsl::ExternalTextureBindTarget
- wgc::naga::back::hlsl::FragmentEntryPoint
- wgc::naga::back::hlsl::OffsetsBindTarget
- wgc::naga::back::hlsl::Options
- wgc::naga::back::hlsl::PipelineOptions
- wgc::naga::back::hlsl::ReflectionInfo
- wgc::naga::back::hlsl::SamplerHeapBindTargets
- wgc::naga::back::hlsl::SamplerIndexBufferKey
- wgc::naga::back::hlsl::Writer
- wgc::naga::back::spv::BindingInfo
- wgc::naga::back::spv::DebugInfo
- wgc::naga::back::spv::ImageTypeFlags
- wgc::naga::back::spv::MeshReturnInfo
- wgc::naga::back::spv::MeshReturnMember
- wgc::naga::back::spv::Options
- wgc::naga::back::spv::PipelineOptions
- wgc::naga::back::spv::Writer
- wgc::naga::back::spv::WriterFlags
- wgc::naga::common::DiagnosticDebug
- wgc::naga::common::DiagnosticDisplay
- wgc::naga::common::wgsl::DisplayFilterableTriggeringRule
- wgc::naga::diagnostic_filter::DiagnosticFilter
- wgc::naga::diagnostic_filter::DiagnosticFilterNode
- wgc::naga::error::ShaderError
- wgc::naga::front::SymbolTable
- wgc::naga::front::Typifier
- wgc::naga::front::wgsl::Frontend
- wgc::naga::front::wgsl::Options
- wgc::naga::front::wgsl::ParseError
- wgc::naga::ir::Barrier
- wgc::naga::ir::Block
- wgc::naga::ir::Constant
- wgc::naga::ir::DocComments
- wgc::naga::ir::EntryPoint
- wgc::naga::ir::Function
- wgc::naga::ir::FunctionArgument
- wgc::naga::ir::FunctionResult
- wgc::naga::ir::GlobalVariable
- wgc::naga::ir::LocalVariable
- wgc::naga::ir::MeshStageInfo
- wgc::naga::ir::Module
- wgc::naga::ir::Override
- wgc::naga::ir::RayFlag
- wgc::naga::ir::ResourceBinding
- wgc::naga::ir::Scalar
- wgc::naga::ir::SpecialTypes
- wgc::naga::ir::StorageAccess
- wgc::naga::ir::StructMember
- wgc::naga::ir::SwitchCase
- wgc::naga::ir::Type
- wgc::naga::proc::Alignment
- wgc::naga::proc::BoundsCheckPolicies
- wgc::naga::proc::CaseInsensitiveKeywordSet
- wgc::naga::proc::ConstantEvaluator
- wgc::naga::proc::Emitter
- wgc::naga::proc::ExpressionKindTracker
- wgc::naga::proc::GlobalCtx
- wgc::naga::proc::KeywordSet
- wgc::naga::proc::LayoutError
- wgc::naga::proc::Layouter
- wgc::naga::proc::MissingSpecialType
- wgc::naga::proc::Namer
- wgc::naga::proc::ResolveContext
- wgc::naga::proc::Rule
- wgc::naga::proc::TypeLayout
- wgc::naga::proc::index::BoundsCheckPolicies
- wgc::naga::valid::Capabilities
- wgc::naga::valid::ExpressionInfo
- wgc::naga::valid::FunctionInfo
- wgc::naga::valid::GlobalUse
- wgc::naga::valid::ModuleInfo
- wgc::naga::valid::ShaderStages
- wgc::naga::valid::SubgroupOperationSet
- wgc::naga::valid::TypeFlags
- wgc::naga::valid::Uniformity
- wgc::naga::valid::UniformityRequirements
- wgc::naga::valid::ValidationFlags
- wgc::naga::valid::Validator
- wgc::pipeline::ComputePipeline
- wgc::pipeline::ComputePipelineDescriptor
- wgc::pipeline::FragmentState
- wgc::pipeline::MeshPipelineDescriptor
- wgc::pipeline::MeshState
- wgc::pipeline::PipelineCache
- wgc::pipeline::PipelineCacheDescriptor
- wgc::pipeline::PipelineFlags
- wgc::pipeline::ProgrammableStageDescriptor
- wgc::pipeline::RenderPipeline
- wgc::pipeline::RenderPipelineDescriptor
- wgc::pipeline::ShaderModule
- wgc::pipeline::ShaderModuleDescriptor
- wgc::pipeline::TaskState
- wgc::pipeline::VertexBufferLayout
- wgc::pipeline::VertexState
- wgc::pipeline::VertexStep
- wgc::present::SurfaceOutput
- wgc::ray_tracing::BlasBuildEntry
- wgc::ray_tracing::BlasTriangleGeometry
- wgc::ray_tracing::BlasTriangleGeometryInfo
- wgc::ray_tracing::OwnedBlasBuildEntry
- wgc::ray_tracing::OwnedBlasTriangleGeometry
- wgc::ray_tracing::OwnedTlasInstance
- wgc::ray_tracing::OwnedTlasPackage
- wgc::ray_tracing::TlasBuildEntry
- wgc::ray_tracing::TlasInstance
- wgc::ray_tracing::TlasPackage
- wgc::registry::RegistryReport
- wgc::resource::Blas
- wgc::resource::Buffer
- wgc::resource::BufferMapOperation
- wgc::resource::DestroyedBuffer
- wgc::resource::DestroyedResourceError
- wgc::resource::DestroyedTexture
- wgc::resource::ExternalTexture
- wgc::resource::FlushedStagingBuffer
- wgc::resource::InvalidResourceError
- wgc::resource::MissingBufferUsageError
- wgc::resource::MissingTextureUsageError
- wgc::resource::QuerySet
- wgc::resource::ResourceErrorIdent
- wgc::resource::Sampler
- wgc::resource::SamplerDescriptor
- wgc::resource::StagingBuffer
- wgc::resource::Texture
- wgc::resource::TextureView
- wgc::resource::TextureViewDescriptor
- wgc::resource::Tlas
- wgc::validation::Interface
- wgc::validation::InterfaceVar
- wgc::validation::NumericType
- wgc::validation::StageIo
- wgt::AccelerationStructureFlags
- wgt::AccelerationStructureGeometryFlags
- wgt::AdapterInfo
- wgt::AllocationReport
- wgt::AllocatorReport
- wgt::BackendOptions
- wgt::Backends
- wgt::BindGroupLayoutEntry
- wgt::BlasTriangleGeometrySizeDescriptor
- wgt::BlendComponent
- wgt::BlendState
- wgt::BufferDescriptor
- wgt::BufferTextureCopyInfo
- wgt::BufferTransition
- wgt::BufferUsages
- wgt::BufferUses
- wgt::Color
- wgt::ColorTargetState
- wgt::ColorWrites
- wgt::CommandBufferDescriptor
- wgt::CommandEncoderDescriptor
- wgt::CopyExternalImageDestInfo
- wgt::CoreCounters
- wgt::CreateBlasDescriptor
- wgt::CreateShaderModuleDescriptorPassthrough
- wgt::CreateTlasDescriptor
- wgt::DepthBiasState
- wgt::DepthStencilState
- wgt::DeviceDescriptor
- wgt::DispatchIndirectArgs
- wgt::DownlevelCapabilities
- wgt::DownlevelFlags
- wgt::DownlevelLimits
- wgt::DrawIndexedIndirectArgs
- wgt::DrawIndirectArgs
- wgt::Dx12BackendOptions
- wgt::ExperimentalFeatures
- wgt::Extent3d
- wgt::ExternalTextureDescriptor
- wgt::ExternalTextureTransferFunction
- wgt::FeatureBits
- wgt::Features
- wgt::FeaturesWGPU
- wgt::FeaturesWebGPU
- wgt::GlBackendOptions
- wgt::HalCounters
- wgt::ImageSubresourceRange
- wgt::InstanceDescriptor
- wgt::InstanceFlags
- wgt::InternalCounter
- wgt::InternalCounters
- wgt::Limits
- wgt::LoadOpDontCare
- wgt::MemoryBlockReport
- wgt::MemoryBudgetThresholds
- wgt::MultisampleState
- wgt::NoopBackendOptions
- wgt::Operations
- wgt::Origin2d
- wgt::Origin3d
- wgt::PipelineStatisticsTypes
- wgt::PresentationTimestamp
- wgt::PrimitiveState
- wgt::QuerySetDescriptor
- wgt::RenderBundleDepthStencil
- wgt::RenderBundleDescriptor
- wgt::RequestAdapterOptions
- wgt::SamplerDescriptor
- wgt::ShaderRuntimeChecks
- wgt::ShaderStages
- wgt::StencilFaceState
- wgt::StencilState
- wgt::SurfaceCapabilities
- wgt::SurfaceConfiguration
- wgt::TexelCopyBufferInfo
- wgt::TexelCopyBufferLayout
- wgt::TexelCopyTextureInfo
- wgt::TextureDescriptor
- wgt::TextureFormatFeatureFlags
- wgt::TextureFormatFeatures
- wgt::TextureSelector
- wgt::TextureTransition
- wgt::TextureUsages
- wgt::TextureUses
- wgt::TextureViewDescriptor
- wgt::VertexAttribute
- wgt::instance::InstanceDescriptor
- wgt::instance::InstanceFlags
- wgt::instance::MemoryBudgetThresholds
Enums
- AddressMode
- AstcBlock
- AstcChannel
- Backend
- BindingResource
- BindingType
- BlasGeometries
- BlendFactor
- BlendOperation
- BufferBindingType
- CompareFunction
- CompilationMessageType
- CompositeAlphaMode
- ContextBlasGeometries
- DeviceEvent
- DeviceLostReason
- DeviceType
- Dx12Compiler
- Dx12SwapchainKind
- Dx12UseFrameLatencyWaitableObject
- DxcShaderModel
- Error
- ErrorFilter
- ExternalTextureFormat
- Face
- FilterMode
- FrontFace
- GlFenceBehavior
- Gles3MinorVersion
- IndexFormat
- LoadOp
- MapMode
- MemoryHints
- MipmapFilterMode
- PollError
- PollStatus
- PolygonMode
- PowerPreference
- PredefinedColorSpace
- PresentMode
- PrimitiveTopology
- QueryType
- RequestAdapterError
- SamplerBindingType
- SamplerBorderColor
- ShaderModel
- ShaderSource
- StencilOperation
- StorageTextureAccess
- StoreOp
- SurfaceError
- SurfaceStatus
- SurfaceTarget
- SurfaceTargetUnsafe
- TextureAspect
- TextureDimension
- TextureFormat
- TextureSampleType
- TextureViewDimension
- Trace
- VertexFormat
- VertexStepMode
- WindowEvent
- context::AntiAliasing
- context::MouseButtonState
- flow::Out
- hal::AccelerationStructureBuildMode
- hal::AccelerationStructureEntries
- hal::AccelerationStructureFormat
- hal::DeviceError
- hal::PipelineCacheError
- hal::PipelineError
- hal::ShaderError
- hal::ShaderInput
- hal::SurfaceError
- hal::VertexProcessor
- hal::gles::TextureInner
- hal::vulkan::Fence
- hal::vulkan::ShaderModule
- hal::vulkan::TextureMemory
- num_traits::FloatErrorKind
- render::Render
- resources::animation::Keyframes
- rwh::HandleError
- rwh::RawDisplayHandle
- rwh::RawWindowHandle
- util::TextureDataOrder
- wgc::binding_model::BindError
- wgc::binding_model::BindGroupLayoutEntryError
- wgc::binding_model::BindingError
- wgc::binding_model::BindingResource
- wgc::binding_model::BindingTypeMaxCountErrorKind
- wgc::binding_model::BindingZone
- wgc::binding_model::CreateBindGroupError
- wgc::binding_model::CreateBindGroupLayoutError
- wgc::binding_model::CreatePipelineLayoutError
- wgc::binding_model::GetBindGroupLayoutError
- wgc::binding_model::ImmediateUploadError
- wgc::command::AttachmentError
- wgc::command::AttachmentErrorLocation
- wgc::command::ClearError
- wgc::command::ColorAttachmentError
- wgc::command::Command
- wgc::command::CommandEncoderError
- wgc::command::ComputeCommand
- wgc::command::ComputePassErrorInner
- wgc::command::CopySide
- wgc::command::CreateRenderBundleError
- wgc::command::DebugGroupError
- wgc::command::DispatchError
- wgc::command::DrawCommandFamily
- wgc::command::DrawError
- wgc::command::DrawKind
- wgc::command::EncoderStateError
- wgc::command::EncodingApi
- wgc::command::ExecutionError
- wgc::command::LoadOp
- wgc::command::PassErrorScope
- wgc::command::QueryError
- wgc::command::QueryUseError
- wgc::command::RenderBundleErrorInner
- wgc::command::RenderCommandError
- wgc::command::RenderPassErrorInner
- wgc::command::ResolveError
- wgc::command::ResolvedPassChannel
- wgc::command::SimplifiedQueryType
- wgc::command::StoreOp
- wgc::command::TimestampWritesError
- wgc::command::TransferError
- wgc::device::DeviceError
- wgc::device::HostMap
- wgc::device::RenderPassCompatibilityError
- wgc::device::WaitIdleError
- wgc::device::queue::QueueSubmitError
- wgc::device::queue::QueueWriteError
- wgc::device::queue::TempResource
- wgc::id::markers::Adapter
- wgc::id::markers::BindGroup
- wgc::id::markers::BindGroupLayout
- wgc::id::markers::Blas
- wgc::id::markers::Buffer
- wgc::id::markers::CommandBuffer
- wgc::id::markers::CommandEncoder
- wgc::id::markers::ComputePassEncoder
- wgc::id::markers::ComputePipeline
- wgc::id::markers::Device
- wgc::id::markers::ExternalTexture
- wgc::id::markers::PipelineCache
- wgc::id::markers::PipelineLayout
- wgc::id::markers::QuerySet
- wgc::id::markers::Queue
- wgc::id::markers::RenderBundle
- wgc::id::markers::RenderBundleEncoder
- wgc::id::markers::RenderPassEncoder
- wgc::id::markers::RenderPipeline
- wgc::id::markers::Sampler
- wgc::id::markers::ShaderModule
- wgc::id::markers::StagingBuffer
- wgc::id::markers::Surface
- wgc::id::markers::Texture
- wgc::id::markers::TextureView
- wgc::id::markers::Tlas
- wgc::instance::CreateSurfaceError
- wgc::instance::GetSurfaceSupportError
- wgc::instance::RequestDeviceError
- wgc::naga::AddressSpace
- wgc::naga::ArraySize
- wgc::naga::AtomicFunction
- wgc::naga::BinaryOperator
- wgc::naga::Binding
- wgc::naga::BuiltIn
- wgc::naga::CollectiveOperation
- wgc::naga::ConservativeDepth
- wgc::naga::DerivativeAxis
- wgc::naga::DerivativeControl
- wgc::naga::Direction
- wgc::naga::EarlyDepthTest
- wgc::naga::Expression
- wgc::naga::GatherMode
- wgc::naga::ImageClass
- wgc::naga::ImageDimension
- wgc::naga::ImageQuery
- wgc::naga::Interpolation
- wgc::naga::Literal
- wgc::naga::MathFunction
- wgc::naga::MeshOutputTopology
- wgc::naga::PredeclaredType
- wgc::naga::RayQueryFunction
- wgc::naga::RayQueryIntersection
- wgc::naga::RelationalFunction
- wgc::naga::SampleLevel
- wgc::naga::Sampling
- wgc::naga::ScalarKind
- wgc::naga::ShaderStage
- wgc::naga::Statement
- wgc::naga::StorageFormat
- wgc::naga::SubgroupOperation
- wgc::naga::SwitchValue
- wgc::naga::SwizzleComponent
- wgc::naga::TypeInner
- wgc::naga::UnaryOperator
- wgc::naga::VectorSize
- wgc::naga::back::FunctionType
- wgc::naga::back::RayIntersectionType
- wgc::naga::back::glsl::Error
- wgc::naga::back::glsl::Version
- wgc::naga::back::hlsl::EntryPointError
- wgc::naga::back::hlsl::Error
- wgc::naga::back::hlsl::ShaderModel
- wgc::naga::back::pipeline_constants::PipelineConstantError
- wgc::naga::back::spv::Capability
- wgc::naga::back::spv::Error
- wgc::naga::back::spv::SourceLanguage
- wgc::naga::back::spv::ZeroInitializeWorkgroupMemoryMode
- wgc::naga::compact::KeepUnused
- wgc::naga::diagnostic_filter::FilterableTriggeringRule
- wgc::naga::diagnostic_filter::Severity
- wgc::naga::diagnostic_filter::StandardFilterableTriggeringRule
- wgc::naga::front::wgsl::EnableExtension
- wgc::naga::front::wgsl::ImplementedEnableExtension
- wgc::naga::front::wgsl::ImplementedLanguageExtension
- wgc::naga::front::wgsl::LanguageExtension
- wgc::naga::front::wgsl::UnimplementedEnableExtension
- wgc::naga::front::wgsl::UnimplementedLanguageExtension
- wgc::naga::ir::AddressSpace
- wgc::naga::ir::ArraySize
- wgc::naga::ir::AtomicFunction
- wgc::naga::ir::BinaryOperator
- wgc::naga::ir::Binding
- wgc::naga::ir::BuiltIn
- wgc::naga::ir::CollectiveOperation
- wgc::naga::ir::ConservativeDepth
- wgc::naga::ir::DerivativeAxis
- wgc::naga::ir::DerivativeControl
- wgc::naga::ir::Direction
- wgc::naga::ir::EarlyDepthTest
- wgc::naga::ir::Expression
- wgc::naga::ir::GatherMode
- wgc::naga::ir::ImageClass
- wgc::naga::ir::ImageDimension
- wgc::naga::ir::ImageQuery
- wgc::naga::ir::Interpolation
- wgc::naga::ir::Literal
- wgc::naga::ir::MathFunction
- wgc::naga::ir::MeshOutputTopology
- wgc::naga::ir::PredeclaredType
- wgc::naga::ir::RayQueryFunction
- wgc::naga::ir::RayQueryIntersection
- wgc::naga::ir::RelationalFunction
- wgc::naga::ir::SampleLevel
- wgc::naga::ir::Sampling
- wgc::naga::ir::ScalarKind
- wgc::naga::ir::ShaderStage
- wgc::naga::ir::Statement
- wgc::naga::ir::StorageFormat
- wgc::naga::ir::SubgroupOperation
- wgc::naga::ir::SwitchValue
- wgc::naga::ir::SwizzleComponent
- wgc::naga::ir::TypeInner
- wgc::naga::ir::UnaryOperator
- wgc::naga::ir::VectorSize
- wgc::naga::proc::BoundsCheckPolicy
- wgc::naga::proc::Conclusion
- wgc::naga::proc::ConstantEvaluatorError
- wgc::naga::proc::ExpressionKind
- wgc::naga::proc::ExternalTextureNameKey
- wgc::naga::proc::HashableLiteral
- wgc::naga::proc::IndexableLength
- wgc::naga::proc::IndexableLengthError
- wgc::naga::proc::LayoutErrorInner
- wgc::naga::proc::NameKey
- wgc::naga::proc::ResolveArraySizeError
- wgc::naga::proc::ResolveError
- wgc::naga::proc::TypeResolution
- wgc::naga::proc::index::BoundsCheckPolicy
- wgc::naga::proc::index::GuardedIndex
- wgc::naga::proc::index::IndexableLength
- wgc::naga::proc::index::IndexableLengthError
- wgc::naga::valid::CallError
- wgc::naga::valid::ComposeError
- wgc::naga::valid::ConstExpressionError
- wgc::naga::valid::ConstantError
- wgc::naga::valid::Disalignment
- wgc::naga::valid::EntryPointError
- wgc::naga::valid::ExpressionError
- wgc::naga::valid::FunctionError
- wgc::naga::valid::GlobalVariableError
- wgc::naga::valid::ImmediateError
- wgc::naga::valid::LiteralError
- wgc::naga::valid::LocalVariableError
- wgc::naga::valid::OverrideError
- wgc::naga::valid::SubgroupError
- wgc::naga::valid::TypeError
- wgc::naga::valid::ValidationError
- wgc::naga::valid::VaryingError
- wgc::naga::valid::WidthError
- wgc::pipeline::ColorStateError
- wgc::pipeline::CreateComputePipelineError
- wgc::pipeline::CreatePipelineCacheError
- wgc::pipeline::CreateRenderPipelineError
- wgc::pipeline::CreateShaderModuleError
- wgc::pipeline::DepthStencilStateError
- wgc::pipeline::ImplicitLayoutError
- wgc::pipeline::PipelineCacheValidationError
- wgc::pipeline::ShaderModuleSource
- wgc::present::ConfigureSurfaceError
- wgc::present::SurfaceError
- wgc::ray_tracing::BlasGeometries
- wgc::ray_tracing::BlasPrepareCompactError
- wgc::ray_tracing::BuildAccelerationStructureError
- wgc::ray_tracing::CompactBlasError
- wgc::ray_tracing::CreateBlasError
- wgc::ray_tracing::CreateTlasError
- wgc::ray_tracing::OwnedBlasGeometries
- wgc::ray_tracing::ValidateAsActionsError
- wgc::resource::BufferAccessError
- wgc::resource::CreateBufferError
- wgc::resource::CreateExternalTextureError
- wgc::resource::CreateQuerySetError
- wgc::resource::CreateSamplerError
- wgc::resource::CreateTextureError
- wgc::resource::CreateTextureViewError
- wgc::resource::Fallible
- wgc::resource::SamplerFilterErrorType
- wgc::resource::TextureClearMode
- wgc::resource::TextureDimensionError
- wgc::resource::TextureErrorDimension
- wgc::resource::TextureViewDestroyError
- wgc::resource::TextureViewNotRenderableReason
- wgc::validation::BindingError
- wgc::validation::BindingLayoutSource
- wgc::validation::BindingTypeName
- wgc::validation::FilteringError
- wgc::validation::InputError
- wgc::validation::StageError
- wgt::AccelerationStructureCopy
- wgt::AccelerationStructureType
- wgt::AccelerationStructureUpdateMode
- wgt::AddressMode
- wgt::AstcBlock
- wgt::AstcChannel
- wgt::Backend
- wgt::BindingType
- wgt::BlasGeometrySizeDescriptors
- wgt::BlendFactor
- wgt::BlendOperation
- wgt::BufferBindingType
- wgt::BufferTextureCopyInfoError
- wgt::CompareFunction
- wgt::CompositeAlphaMode
- wgt::DeviceLostReason
- wgt::DeviceType
- wgt::Dx12Compiler
- wgt::Dx12SwapchainKind
- wgt::Dx12UseFrameLatencyWaitableObject
- wgt::DxcShaderModel
- wgt::ExternalTextureFormat
- wgt::Face
- wgt::FilterMode
- wgt::FrontFace
- wgt::GlFenceBehavior
- wgt::Gles3MinorVersion
- wgt::IndexFormat
- wgt::LoadOp
- wgt::MemoryHints
- wgt::MipmapFilterMode
- wgt::PollError
- wgt::PollStatus
- wgt::PollType
- wgt::PolygonMode
- wgt::PowerPreference
- wgt::PredefinedColorSpace
- wgt::PresentMode
- wgt::PrimitiveTopology
- wgt::QueryType
- wgt::RequestAdapterError
- wgt::SamplerBindingType
- wgt::SamplerBorderColor
- wgt::ShaderModel
- wgt::StencilOperation
- wgt::StorageTextureAccess
- wgt::StoreOp
- wgt::SurfaceStatus
- wgt::TextureAspect
- wgt::TextureDataOrder
- wgt::TextureDimension
- wgt::TextureFormat
- wgt::TextureSampleType
- wgt::TextureViewDimension
- wgt::Trace
- wgt::VertexFormat
- wgt::VertexStepMode
- wgt::error::ErrorType
Traits
- AbsDiffEq
- Angle
- Array
- BaseFloat
- BaseNum
- Bounded
- ElementWise
- EuclideanSpace
- InnerSpace
- Matrix
- MetricSpace
- One
- RelativeEq
- Rotation
- Rotation2
- Rotation3
- SquareMatrix
- Transform
- Transform2
- Transform3
- UlpsEq
- UncapturedErrorHandler
- VectorSpace
- WasmNotSend
- WasmNotSendSync
- WasmNotSync
- WindowHandle
- Zero
- context::GPUResource
- data_structures::model::DrawLight
- data_structures::model::DrawModel
- data_structures::model::Vertex
- data_structures::scene_graph::SceneNode
- flow::GraphicsFlow
- hal::Adapter
- hal::Api
- hal::CommandEncoder
- hal::Device
- hal::DynAccelerationStructure
- hal::DynAdapter
- hal::DynBindGroup
- hal::DynBindGroupLayout
- hal::DynBuffer
- hal::DynCommandBuffer
- hal::DynCommandEncoder
- hal::DynComputePipeline
- hal::DynDevice
- hal::DynFence
- hal::DynInstance
- hal::DynPipelineCache
- hal::DynPipelineLayout
- hal::DynQuerySet
- hal::DynQueue
- hal::DynRenderPipeline
- hal::DynResource
- hal::DynSampler
- hal::DynShaderModule
- hal::DynSurface
- hal::DynSurfaceTexture
- hal::DynTexture
- hal::DynTextureView
- hal::Instance
- hal::Queue
- hal::ShouldBeNonZeroExt
- hal::Surface
- num_traits::AsPrimitive
- num_traits::Bounded
- num_traits::CheckedAdd
- num_traits::CheckedDiv
- num_traits::CheckedEuclid
- num_traits::CheckedMul
- num_traits::CheckedNeg
- num_traits::CheckedRem
- num_traits::CheckedShl
- num_traits::CheckedShr
- num_traits::CheckedSub
- num_traits::ConstOne
- num_traits::ConstZero
- num_traits::Euclid
- num_traits::Float
- num_traits::FloatConst
- num_traits::FromBytes
- num_traits::FromPrimitive
- num_traits::Inv
- num_traits::MulAdd
- num_traits::MulAddAssign
- num_traits::Num
- num_traits::NumAssign
- num_traits::NumAssignOps
- num_traits::NumAssignRef
- num_traits::NumCast
- num_traits::NumOps
- num_traits::NumRef
- num_traits::One
- num_traits::Pow
- num_traits::PrimInt
- num_traits::RefNum
- num_traits::Saturating
- num_traits::SaturatingAdd
- num_traits::SaturatingMul
- num_traits::SaturatingSub
- num_traits::Signed
- num_traits::ToBytes
- num_traits::ToPrimitive
- num_traits::Unsigned
- num_traits::WrappingAdd
- num_traits::WrappingMul
- num_traits::WrappingNeg
- num_traits::WrappingShl
- num_traits::WrappingShr
- num_traits::WrappingSub
- num_traits::Zero
- num_traits::bounds::Bounded
- num_traits::bounds::LowerBounded
- num_traits::bounds::UpperBounded
- num_traits::cast::AsPrimitive
- num_traits::cast::FromPrimitive
- num_traits::cast::NumCast
- num_traits::cast::ToPrimitive
- num_traits::float::Float
- num_traits::float::FloatConst
- num_traits::float::FloatCore
- num_traits::float::TotalOrder
- num_traits::identities::ConstOne
- num_traits::identities::ConstZero
- num_traits::identities::One
- num_traits::identities::Zero
- num_traits::int::PrimInt
- num_traits::ops::bytes::FromBytes
- num_traits::ops::bytes::NumBytes
- num_traits::ops::bytes::ToBytes
- num_traits::ops::checked::CheckedAdd
- num_traits::ops::checked::CheckedDiv
- num_traits::ops::checked::CheckedMul
- num_traits::ops::checked::CheckedNeg
- num_traits::ops::checked::CheckedRem
- num_traits::ops::checked::CheckedShl
- num_traits::ops::checked::CheckedShr
- num_traits::ops::checked::CheckedSub
- num_traits::ops::euclid::CheckedEuclid
- num_traits::ops::euclid::Euclid
- num_traits::ops::inv::Inv
- num_traits::ops::mul_add::MulAdd
- num_traits::ops::mul_add::MulAddAssign
- num_traits::ops::overflowing::OverflowingAdd
- num_traits::ops::overflowing::OverflowingMul
- num_traits::ops::overflowing::OverflowingSub
- num_traits::ops::saturating::Saturating
- num_traits::ops::saturating::SaturatingAdd
- num_traits::ops::saturating::SaturatingMul
- num_traits::ops::saturating::SaturatingSub
- num_traits::ops::wrapping::WrappingAdd
- num_traits::ops::wrapping::WrappingMul
- num_traits::ops::wrapping::WrappingNeg
- num_traits::ops::wrapping::WrappingShl
- num_traits::ops::wrapping::WrappingShr
- num_traits::ops::wrapping::WrappingSub
- num_traits::pow::Pow
- num_traits::real::Real
- num_traits::sign::Signed
- num_traits::sign::Unsigned
- prelude::Angle
- prelude::Array
- prelude::Bounded
- prelude::ElementWise
- prelude::EuclideanSpace
- prelude::InnerSpace
- prelude::Matrix
- prelude::MetricSpace
- prelude::One
- prelude::Rotation
- prelude::Rotation2
- prelude::Rotation3
- prelude::SquareMatrix
- prelude::Transform
- prelude::Transform2
- prelude::Transform3
- prelude::VectorSpace
- prelude::Zero
- rwh::HasDisplayHandle
- rwh::HasRawDisplayHandle
- rwh::HasRawWindowHandle
- rwh::HasWindowHandle
- util::DeviceExt
- util::RenderEncoder
- util::TextureFormatExt
- wgc::command::ReferenceType
- wgc::id::Marker
- wgc::naga::common::ForDebug
- wgc::naga::common::ForDebugWithTypes
- wgc::naga::common::wgsl::ToWgsl
- wgc::naga::common::wgsl::TryToWgsl
- wgc::naga::common::wgsl::TypeContext
- wgc::naga::proc::OverloadSet
- wgc::resource::Labeled
- wgc::resource::ParentDevice
- wgc::resource::RawResourceAccess
- wgc::resource::ResourceType
- wgt::WasmNotSend
- wgt::WasmNotSendSync
- wgt::WasmNotSync
- wgt::error::WebGpuError
Macros
- abs_diff_eq
- abs_diff_ne
- assert_abs_diff_eq
- assert_abs_diff_ne
- assert_relative_eq
- assert_relative_ne
- assert_ulps_eq
- assert_ulps_ne
- include_spirv_raw
- include_wgsl
- relative_eq
- relative_ne
- ulps_eq
- ulps_ne
- vertex_attr_array
- wgc::impl_labeled
- wgc::impl_parent_device
- wgc::impl_resource_type
- wgc::impl_storage_item
- wgc::impl_trackable
- wgt::bytemuck_wrapper
- wgt::strict_assert
- wgt::strict_assert_eq
- wgt::strict_assert_ne
Functions
- conv::array2
- conv::array2x2
- conv::array3
- conv::array3x3
- conv::array4
- conv::array4x4
- data_structures::scene_graph::mk_flat_scene_graph
- data_structures::scene_graph::to_scene_node
- data_structures::scene_graph::transform_local
- data_structures::scene_graph::transform_locals
- data_structures::texture::create_default_sampler
- dot
- flow::run
- frustum
- hal::auxil::map_naga_stage
- hal::noop::adapter_info
- hal::vulkan::conv::derive_image_layout
- hal::vulkan::conv::map_acceleration_structure_build_mode
- hal::vulkan::conv::map_acceleration_structure_flags
- hal::vulkan::conv::map_acceleration_structure_format
- hal::vulkan::conv::map_acceleration_structure_geometry_flags
- hal::vulkan::conv::map_acceleration_structure_usage_to_barrier
- hal::vulkan::conv::map_address_mode
- hal::vulkan::conv::map_aspects
- hal::vulkan::conv::map_attachment_ops
- hal::vulkan::conv::map_binding_type
- hal::vulkan::conv::map_blend_component
- hal::vulkan::conv::map_border_color
- hal::vulkan::conv::map_buffer_usage
- hal::vulkan::conv::map_buffer_usage_to_barrier
- hal::vulkan::conv::map_comparison
- hal::vulkan::conv::map_composite_alpha_mode
- hal::vulkan::conv::map_copy_extent
- hal::vulkan::conv::map_cull_face
- hal::vulkan::conv::map_filter_mode
- hal::vulkan::conv::map_front_face
- hal::vulkan::conv::map_index_format
- hal::vulkan::conv::map_mip_filter_mode
- hal::vulkan::conv::map_pipeline_statistics
- hal::vulkan::conv::map_polygon_mode
- hal::vulkan::conv::map_present_mode
- hal::vulkan::conv::map_shader_stage
- hal::vulkan::conv::map_stencil_face
- hal::vulkan::conv::map_stencil_op
- hal::vulkan::conv::map_subresource_layers
- hal::vulkan::conv::map_subresource_range
- hal::vulkan::conv::map_texture_dimension
- hal::vulkan::conv::map_texture_usage
- hal::vulkan::conv::map_texture_usage_to_barrier
- hal::vulkan::conv::map_topology
- hal::vulkan::conv::map_vertex_format
- hal::vulkan::conv::map_view_dimension
- hal::vulkan::conv::map_vk_composite_alpha
- hal::vulkan::conv::map_vk_image_usage
- hal::vulkan::conv::map_vk_present_mode
- hal::vulkan::conv::map_vk_surface_formats
- num_traits::abs
- num_traits::abs_sub
- num_traits::cast
- num_traits::cast::cast
- num_traits::checked_pow
- num_traits::clamp
- num_traits::clamp_max
- num_traits::clamp_min
- num_traits::identities::one
- num_traits::identities::zero
- num_traits::one
- num_traits::pow
- num_traits::pow::checked_pow
- num_traits::pow::pow
- num_traits::sign::abs
- num_traits::sign::abs_sub
- num_traits::sign::signum
- num_traits::signum
- num_traits::zero
- ortho
- perspective
- pipelines::basic::mk_basic_pipeline
- pipelines::basic::mk_render_pipeline
- pipelines::gui::mk_bind_group
- pipelines::gui::mk_bind_group_layout
- pipelines::gui::mk_gui_pipeline
- pipelines::gui::mk_screen_size_bind_group
- pipelines::gui::mk_screen_size_bind_group_layout
- pipelines::light::mk_light_pipeline
- pipelines::pick::mk_pick_pipeline
- pipelines::pick_gui::mk_bind_group_layout
- pipelines::pick_gui::mk_gui_pick_pipeline
- pipelines::terrain::mk_bind_group_layout
- pipelines::terrain::mk_terrain_pipeline
- pipelines::transparent::mk_transparent_pipeline
- point1
- point2
- point3
- resources::load_model_gltf
- resources::load_model_obj
- resources::mesh::load_meshes
- resources::pick::load_pick_model
- resources::pick::load_pick_texture
- resources::texture::diffuse_normal_layout
- resources::texture::load_binary
- resources::texture::load_string
- resources::texture::load_texture
- resources::texture::load_textures
- util::align_to
- util::initialize_adapter_from_env
- util::initialize_adapter_from_env_or_default
- util::is_browser_webgpu_supported
- util::make_spirv_raw
- util::new_instance_with_webgpu_detection
- util::pipeline_cache_key
- vec1
- vec2
- vec3
- vec4
- wgc::command::bundle_ffi::wgpu_render_bundle_draw
- wgc::command::bundle_ffi::wgpu_render_bundle_draw_indexed
- wgc::command::bundle_ffi::wgpu_render_bundle_draw_indexed_indirect
- wgc::command::bundle_ffi::wgpu_render_bundle_draw_indirect
- wgc::command::bundle_ffi::wgpu_render_bundle_insert_debug_marker
- wgc::command::bundle_ffi::wgpu_render_bundle_pop_debug_group
- wgc::command::bundle_ffi::wgpu_render_bundle_push_debug_group
- wgc::command::bundle_ffi::wgpu_render_bundle_set_bind_group
- wgc::command::bundle_ffi::wgpu_render_bundle_set_immediates
- wgc::command::bundle_ffi::wgpu_render_bundle_set_index_buffer
- wgc::command::bundle_ffi::wgpu_render_bundle_set_pipeline
- wgc::command::bundle_ffi::wgpu_render_bundle_set_vertex_buffer
- wgc::device::create_validator
- wgc::hal_label
- wgc::map_storage_format_from_naga
- wgc::map_storage_format_to_naga
- wgc::naga::back::binary_operation_str
- wgc::naga::back::pipeline_constants::process_overrides
- wgc::naga::back::spv::write_vec
- wgc::naga::common::vector_size_str
- wgc::naga::common::wgsl::address_space_str
- wgc::naga::compact::compact
- wgc::naga::front::wgsl::parse_str
- wgc::naga::proc::compare_types
- wgc::naga::proc::concrete_int_scalars
- wgc::naga::proc::ensure_block_returns
- wgc::naga::proc::flatten_compose
- wgc::naga::proc::index::access_needs_check
- wgc::naga::proc::index::find_checked_indexes
- wgc::naga::proc::index::oob_local_types
- wgc::naga::proc::min_max_float_representable_by
- wgc::naga::proc::vector_size_str
- wgc::naga::proc::vector_sizes
- wgc::naga::valid::check_literal_value
- wgc::validation::check_texture_format
- wgc::validation::map_storage_format_from_naga
- wgc::validation::map_storage_format_to_naga
- wgc::validation::validate_color_attachment_bytes_per_sample
- wgt::math::align_to
Type Aliases
- AccelerationStructureFlags
- AccelerationStructureGeometryFlags
- AccelerationStructureUpdateMode
- BlasGeometrySizeDescriptors
- BlasTriangleGeometrySizeDescriptor
- BufferAddress
- BufferDescriptor
- BufferSize
- CommandEncoderDescriptor
- CreateBlasDescriptor
- CreateTlasDescriptor
- DeviceDescriptor
- DynamicOffset
- ErrorSource
- ExternalTextureDescriptor
- Label
- PollType
- QuerySetDescriptor
- RenderBundleDescriptor
- RequestAdapterOptions
- SamplerDescriptor
- ShaderLocation
- ShaderModuleDescriptorPassthrough
- SurfaceConfiguration
- TexelCopyBufferInfo
- TexelCopyTextureInfo
- TextureDescriptor
- TextureViewDescriptor
- flow::FlowConstructor
- hal::AtomicFenceValue
- hal::DropCallback
- hal::FenceValue
- hal::Label
- hal::MemoryRange
- hal::vulkan::CreateDeviceCallback
- hal::vulkan::CreateInstanceCallback
- wgc::Label
- wgc::RawString
- wgc::SubmissionIndex
- wgc::binding_model::ResolvedBindGroupDescriptor
- wgc::binding_model::ResolvedBindGroupEntry
- wgc::binding_model::ResolvedBindingResource
- wgc::binding_model::ResolvedBufferBinding
- wgc::binding_model::ResolvedPipelineLayoutDescriptor
- wgc::command::ArcCommand
- wgc::command::ArcComputeCommand
- wgc::command::ArcRenderCommand
- wgc::command::ArcRenderPassColorAttachment
- wgc::command::ColorAttachments
- wgc::command::ComputeBasePass
- wgc::command::CopyExternalImageDestInfo
- wgc::command::RenderBasePass
- wgc::command::RenderBundleDescriptor
- wgc::command::TexelCopyBufferInfo
- wgc::command::TexelCopyTextureInfo
- wgc::command::ffi::Command
- wgc::command::ffi::CopyExternalImageDestInfo
- wgc::command::ffi::TexelCopyBufferInfo
- wgc::command::ffi::TexelCopyTextureInfo
- wgc::device::BufferMapPendingClosure
- wgc::device::DeviceDescriptor
- wgc::device::DeviceLostClosure
- wgc::device::queue::SubmittedWorkDoneClosure
- wgc::error::ContextErrorSource
- wgc::id::AdapterId
- wgc::id::BindGroupId
- wgc::id::BindGroupLayoutId
- wgc::id::BlasId
- wgc::id::BufferId
- wgc::id::CommandBufferId
- wgc::id::CommandEncoderId
- wgc::id::ComputePassEncoderId
- wgc::id::ComputePipelineId
- wgc::id::DeviceId
- wgc::id::ExternalTextureId
- wgc::id::PipelineCacheId
- wgc::id::PipelineLayoutId
- wgc::id::QuerySetId
- wgc::id::QueueId
- wgc::id::RenderBundleEncoderId
- wgc::id::RenderBundleId
- wgc::id::RenderPassEncoderId
- wgc::id::RenderPipelineId
- wgc::id::SamplerId
- wgc::id::ShaderModuleId
- wgc::id::StagingBufferId
- wgc::id::SurfaceId
- wgc::id::TextureId
- wgc::id::TextureViewId
- wgc::id::TlasId
- wgc::instance::RequestAdapterOptions
- wgc::naga::Bytes
- wgc::naga::FastHashMap
- wgc::naga::FastHashSet
- wgc::naga::FastIndexMap
- wgc::naga::FastIndexSet
- wgc::naga::SpanContext
- wgc::naga::back::NeedBakeExpressions
- wgc::naga::back::PipelineConstants
- wgc::naga::back::glsl::BindingMap
- wgc::naga::back::hlsl::BindingMap
- wgc::naga::back::hlsl::DynamicStorageBufferOffsetsTargets
- wgc::naga::back::hlsl::ExternalTextureBindingMap
- wgc::naga::back::hlsl::SamplerIndexBufferBindingMap
- wgc::naga::back::spv::BindingMap
- wgc::naga::ir::Bytes
- wgc::naga::proc::EntryPointIndex
- wgc::pipeline::ImplicitBindGroupCount
- wgc::pipeline::ResolvedComputePipelineDescriptor
- wgc::pipeline::ResolvedFragmentState
- wgc::pipeline::ResolvedGeneralRenderPipelineDescriptor
- wgc::pipeline::ResolvedMeshState
- wgc::pipeline::ResolvedProgrammableStageDescriptor
- wgc::pipeline::ResolvedTaskState
- wgc::pipeline::ResolvedVertexState
- wgc::pipeline::ShaderModuleDescriptorPassthrough
- wgc::present::ResolvedSurfaceOutput
- wgc::ray_tracing::ArcBlasBuildEntry
- wgc::ray_tracing::ArcBlasGeometries
- wgc::ray_tracing::ArcBlasTriangleGeometry
- wgc::ray_tracing::ArcTlasInstance
- wgc::ray_tracing::ArcTlasPackage
- wgc::ray_tracing::BlasCompactReadyPendingClosure
- wgc::ray_tracing::TraceBlasBuildEntry
- wgc::ray_tracing::TraceBlasGeometries
- wgc::ray_tracing::TraceBlasTriangleGeometry
- wgc::ray_tracing::TraceTlasInstance
- wgc::ray_tracing::TraceTlasPackage
- wgc::resource::BlasCompactCallback
- wgc::resource::BlasDescriptor
- wgc::resource::BlasPrepareCompactResult
- wgc::resource::BufferAccessResult
- wgc::resource::BufferDescriptor
- wgc::resource::BufferMapCallback
- wgc::resource::ExternalTextureDescriptor
- wgc::resource::QuerySetDescriptor
- wgc::resource::TextureDescriptor
- wgc::resource::TlasDescriptor
- wgt::BufferAddress
- wgt::BufferSize
- wgt::DynamicOffset
- wgt::ShaderLocation
Statics
Constants
- COPY_BUFFER_ALIGNMENT
- COPY_BYTES_PER_ROW_ALIGNMENT
- IMMEDIATE_DATA_ALIGNMENT
- MAP_ALIGNMENT
- MAXIMUM_SUBGROUP_MAX_SIZE
- MINIMUM_SUBGROUP_MIN_SIZE
- QUERY_RESOLVE_BUFFER_ALIGNMENT
- QUERY_SET_MAX_QUERIES
- QUERY_SIZE
- VERTEX_ALIGNMENT
- VERTEX_STRIDE_ALIGNMENT
- camera::OPENGL_TO_WGPU_MATRIX
- hal::MAX_ANISOTROPY
- hal::MAX_BIND_GROUPS
- hal::MAX_COLOR_ATTACHMENTS
- hal::MAX_CONCURRENT_SHADER_STAGES
- hal::MAX_MIP_LEVELS
- hal::MAX_VERTEX_BUFFERS
- hal::QUERY_SIZE
- hal::auxil::MAX_I32_BINDING_SIZE
- hal::auxil::db::amd::VENDOR
- hal::auxil::db::apple::VENDOR
- hal::auxil::db::arm::VENDOR
- hal::auxil::db::broadcom::VENDOR
- hal::auxil::db::imgtec::VENDOR
- hal::auxil::db::intel::DEVICE_KABY_LAKE_MASK
- hal::auxil::db::intel::DEVICE_SKY_LAKE_MASK
- hal::auxil::db::intel::VENDOR
- hal::auxil::db::mesa::VENDOR
- hal::auxil::db::nvidia::VENDOR
- hal::auxil::db::qualcomm::VENDOR
- hal::noop::CAPABILITIES
- wgc::MAX_BIND_GROUPS
- wgc::MAX_COLOR_ATTACHMENTS
- wgc::MAX_VERTEX_BUFFERS
- wgc::device::SHADER_STAGE_COUNT
- wgc::naga::ABSTRACT_WIDTH
- wgc::naga::BOOL_WIDTH
- wgc::naga::back::COMPONENTS
- wgc::naga::back::INDENT
- wgc::naga::back::glsl::FIRST_INSTANCE_BINDING
- wgc::naga::back::glsl::SUPPORTED_CORE_VERSIONS
- wgc::naga::back::glsl::SUPPORTED_ES_VERSIONS
- wgc::naga::keywords::wgsl::RESERVED
- wgc::naga::valid::MAX_TYPE_SIZE
- wgt::COPY_BUFFER_ALIGNMENT
- wgt::COPY_BYTES_PER_ROW_ALIGNMENT
- wgt::IMMEDIATE_DATA_ALIGNMENT
- wgt::INSTANCE_BUFFER_ALIGNMENT
- wgt::MAP_ALIGNMENT
- wgt::MAXIMUM_SUBGROUP_MAX_SIZE
- wgt::MINIMUM_SUBGROUP_MIN_SIZE
- wgt::QUERY_RESOLVE_BUFFER_ALIGNMENT
- wgt::QUERY_SET_MAX_QUERIES
- wgt::QUERY_SIZE
- wgt::TRANSFORM_BUFFER_ALIGNMENT
- wgt::VERTEX_ALIGNMENT
- wgt::VERTEX_STRIDE_ALIGNMENT