List of all items
Structs
- Color32
- DebugLabel
- FileResolver
- FileServer
- Hsva
- ImportClause
- LineDrawableBuilder
- LineStripBuilder
- OutlineConfig
- OutlineMaskPreference
- PickingLayerId
- PickingLayerInstanceId
- PickingLayerObjectId
- PickingLayerProcessor
- PointCloudBatchBuilder
- PointCloudBuilder
- QueueableDrawData
- RectF32
- RectInt
- RectTransform
- RenderContext
- Rgba
- Rgba32Unmul
- ScreenshotProcessor
- SearchPath
- Size
- WgpuResourcePoolStatistics
- allocator::cpu_write_gpu_read_belt::Chunk
- allocator::cpu_write_gpu_read_belt::CpuWriteGpuReadBelt
- allocator::cpu_write_gpu_read_belt::CpuWriteGpuReadBuffer
- allocator::data_texture_source::DataTextureSource
- allocator::gpu_readback_belt::Chunk
- allocator::gpu_readback_belt::GpuReadbackBelt
- allocator::gpu_readback_belt::GpuReadbackBuffer
- allocator::gpu_readback_belt::PendingReadbackRange
- allocator::uniform_buffer_fill::UniformBufferSizeCheck
- color::Rgba32Unmul
- config::DeviceCaps
- config::RenderContextConfig
- context::ActiveFrameContext
- context::FrameGlobalCommandEncoder
- context::RenderContext
- context::Renderers
- debug_label::DebugLabel
- draw_phases::outlines::OutlineConfig
- draw_phases::outlines::OutlineMaskPreference
- draw_phases::outlines::OutlineMaskProcessor
- draw_phases::outlines::gpu_data::JumpfloodingStepUniformBuffer
- draw_phases::picking_layer::DepthReadbackWorkaround
- draw_phases::picking_layer::PickingLayerId
- draw_phases::picking_layer::PickingLayerInstanceId
- draw_phases::picking_layer::PickingLayerObjectId
- draw_phases::picking_layer::PickingLayerProcessor
- draw_phases::picking_layer::PickingResult
- draw_phases::picking_layer::ReadbackBeltMetadata
- draw_phases::screenshot::ReadbackBeltMetadata
- draw_phases::screenshot::ScreenshotProcessor
- error_handling::error_tracker::ErrorEntry
- error_handling::error_tracker::ErrorTracker
- error_handling::wgpu_core_error::WgpuCoreWrappedContextError
- error_handling::wgpu_error_scope::WgpuErrorScope
- file_resolver::FileResolver
- file_resolver::ImportClause
- file_resolver::InterpolatedFile
- file_resolver::SearchPath
- file_server::file_server_impl::FileServer
- file_system::MemFileSystem
- file_system::OsFileSystem
- global_bindings::FrameUniformBuffer
- global_bindings::GlobalBindings
- importer::CpuMeshInstance
- importer::CpuModel
- importer::CpuModelMeshKey
- importer::cpu_model::CpuMeshInstance
- importer::cpu_model::CpuModel
- importer::cpu_model::CpuModelMeshKey
- line_drawable_builder::LineBatchBuilder
- line_drawable_builder::LineDrawableBuilder
- line_drawable_builder::LineStripBuilder
- mesh::CpuMesh
- mesh::GpuMaterial
- mesh::GpuMesh
- mesh::Material
- mesh::gpu_data::MaterialUniformBuffer
- point_cloud_builder::PointCloudBatchBuilder
- point_cloud_builder::PointCloudBuilder
- queueable_draw_data::QueueableDrawData
- rect::RectF32
- rect::RectInt
- renderer::ColormappedTexture
- renderer::DebugOverlayDrawData
- renderer::DebugOverlayRenderer
- renderer::DepthCloud
- renderer::DepthCloudDrawData
- renderer::DepthCloudRenderer
- renderer::DepthClouds
- renderer::GenericSkyboxDrawData
- renderer::GpuMeshInstance
- renderer::LineBatchInfo
- renderer::LineDrawData
- renderer::LineStripFlags
- renderer::MeshDrawData
- renderer::PointCloudBatchFlags
- renderer::PointCloudBatchInfo
- renderer::PointCloudDrawData
- renderer::RectangleDrawData
- renderer::RectangleOptions
- renderer::TestTriangleDrawData
- renderer::TexturedRect
- renderer::compositor::Compositor
- renderer::compositor::CompositorDrawData
- renderer::compositor::gpu_data::CompositeUniformBuffer
- renderer::debug_overlay::DebugOverlayDrawData
- renderer::debug_overlay::DebugOverlayRenderer
- renderer::debug_overlay::gpu_data::DebugOverlayUniformBuffer
- renderer::depth_cloud::DepthCloud
- renderer::depth_cloud::DepthCloudDrawData
- renderer::depth_cloud::DepthCloudDrawInstance
- renderer::depth_cloud::DepthCloudRenderer
- renderer::depth_cloud::DepthClouds
- renderer::depth_cloud::gpu_data::DepthCloudInfoUBO
- renderer::generic_skybox::GenericSkybox
- renderer::generic_skybox::GenericSkyboxDrawData
- renderer::generic_skybox::gpu_data::UniformBuffer
- renderer::gpu_data::LineStripInfo
- renderer::gpu_data::LineVertex
- renderer::gpu_data::PositionRadius
- renderer::lines::LineBatchInfo
- renderer::lines::LineDrawData
- renderer::lines::LineRenderer
- renderer::lines::LineStripBatch
- renderer::lines::LineStripFlags
- renderer::lines::gpu_data::BatchUniformBuffer
- renderer::lines::gpu_data::DrawDataUniformBuffer
- renderer::lines::gpu_data::LineStripInfo
- renderer::lines::gpu_data::LineVertex
- renderer::mesh_renderer::GpuMeshInstance
- renderer::mesh_renderer::MeshBatch
- renderer::mesh_renderer::MeshDrawData
- renderer::mesh_renderer::MeshRenderer
- renderer::mesh_renderer::gpu_data::InstanceData
- renderer::point_cloud::PointCloudBatch
- renderer::point_cloud::PointCloudBatchFlags
- renderer::point_cloud::PointCloudBatchInfo
- renderer::point_cloud::PointCloudDrawData
- renderer::point_cloud::PointCloudRenderer
- renderer::point_cloud::gpu_data::BatchUniformBuffer
- renderer::point_cloud::gpu_data::DrawDataUniformBuffer
- renderer::point_cloud::gpu_data::PositionRadius
- renderer::rectangles::ColormappedTexture
- renderer::rectangles::RectangleDrawData
- renderer::rectangles::RectangleInstance
- renderer::rectangles::RectangleOptions
- renderer::rectangles::RectangleRenderer
- renderer::rectangles::TexturedRect
- renderer::rectangles::gpu_data::UniformBuffer
- renderer::test_triangle::TestTriangle
- renderer::test_triangle::TestTriangleDrawData
- resource_managers::GpuTexture2D
- resource_managers::ImageDataDesc
- resource_managers::TextureManager2D
- resource_managers::image_data_to_texture::ImageDataDesc
- resource_managers::texture_manager::GpuTexture2D
- resource_managers::texture_manager::Inner
- resource_managers::texture_manager::TextureManager2D
- resource_managers::yuv_converter::YuvFormatConversionTask
- resource_managers::yuv_converter::YuvFormatConverter
- resource_managers::yuv_converter::gpu_data::UniformBuffer
- size::Size
- size::SizeHalf
- texture_info::Texture2DBufferInfo
- transform::RectTransform
- video::PlayerEntry
- video::Video
- video::VideoFrameTexture
- video::VideoPlayerStreamId
- video::chunk_decoder::DecoderOutput
- video::chunk_decoder::VideoChunkDecoder
- video::player::TimedDecodingError
- video::player::VideoPlayer
- video::player::VideoTexture
- view_builder::TargetConfiguration
- view_builder::ViewBuilder
- view_builder::ViewTargetSetup
- wgpu_buffer_types::F32RowPadded
- wgpu_buffer_types::Mat3
- wgpu_buffer_types::Mat4
- wgpu_buffer_types::Mat4x3
- wgpu_buffer_types::PaddingRow
- wgpu_buffer_types::U32RowPadded
- wgpu_buffer_types::UVec2
- wgpu_buffer_types::UVec2RowPadded
- wgpu_buffer_types::Vec2
- wgpu_buffer_types::Vec2RowPadded
- wgpu_buffer_types::Vec3RowPadded
- wgpu_buffer_types::Vec3Unpadded
- wgpu_buffer_types::Vec4
- wgpu_resources::WgpuResourcePoolStatistics
- wgpu_resources::WgpuResourcePools
- wgpu_resources::bind_group_layout_pool::BindGroupLayoutDesc
- wgpu_resources::bind_group_layout_pool::GpuBindGroupLayoutHandle
- wgpu_resources::bind_group_layout_pool::GpuBindGroupLayoutPool
- wgpu_resources::bind_group_pool::BindGroupDesc
- wgpu_resources::bind_group_pool::GpuBindGroup
- wgpu_resources::bind_group_pool::GpuBindGroupHandle
- wgpu_resources::bind_group_pool::GpuBindGroupPool
- wgpu_resources::buffer_pool::BufferDesc
- wgpu_resources::buffer_pool::GpuBufferHandle
- wgpu_resources::buffer_pool::GpuBufferPool
- wgpu_resources::dynamic_resource_pool::DynamicResource
- wgpu_resources::dynamic_resource_pool::DynamicResourcePool
- wgpu_resources::dynamic_resource_pool::DynamicResourcePoolProtectedState
- wgpu_resources::pipeline_layout_pool::GpuPipelineLayoutHandle
- wgpu_resources::pipeline_layout_pool::GpuPipelineLayoutPool
- wgpu_resources::pipeline_layout_pool::PipelineLayoutDesc
- wgpu_resources::render_pipeline_pool::GpuRenderPipelineHandle
- wgpu_resources::render_pipeline_pool::GpuRenderPipelinePool
- wgpu_resources::render_pipeline_pool::RenderPipelineDesc
- wgpu_resources::render_pipeline_pool::VertexBufferLayout
- wgpu_resources::resource::ResourceStatistics
- wgpu_resources::sampler_pool::GpuSamplerHandle
- wgpu_resources::sampler_pool::GpuSamplerPool
- wgpu_resources::sampler_pool::SamplerDesc
- wgpu_resources::shader_module_pool::GpuShaderModuleHandle
- wgpu_resources::shader_module_pool::GpuShaderModulePool
- wgpu_resources::shader_module_pool::ShaderModuleDesc
- wgpu_resources::static_resource_pool::StaticResourcePool
- wgpu_resources::static_resource_pool::StaticResourcePoolReadLockAccessor
- wgpu_resources::static_resource_pool::StoredResource
- wgpu_resources::texture_pool::GpuTextureHandle
- wgpu_resources::texture_pool::GpuTextureInternal
- wgpu_resources::texture_pool::GpuTexturePool
- wgpu_resources::texture_pool::TextureDesc
Enums
- Colormap
- CpuWriteGpuReadError
- RenderContextError
- allocator::cpu_write_gpu_read_belt::CpuWriteGpuReadError
- allocator::data_texture_source::DataTextureSourceWriteError
- allocator::gpu_readback_belt::GpuReadbackError
- colormap::Colormap
- config::DeviceTier
- config::InsufficientDeviceCapabilities
- config::WgpuBackendType
- context::RenderContextError
- draw_phases::DrawPhase
- draw_phases::picking_layer::PickingLayerError
- error_handling::error_tracker::ContextError
- importer::gltf::GltfImportError
- importer::obj::ObjImportError
- importer::stl::StlImportError
- mesh::MeshError
- queueable_draw_data::QueueableDrawDataError
- renderer::ColorMapper
- renderer::DebugOverlayError
- renderer::DrawError
- renderer::GenericSkyboxType
- renderer::LineDrawDataError
- renderer::PointCloudDrawDataError
- renderer::ShaderDecoding
- renderer::TextureFilterMag
- renderer::TextureFilterMin
- renderer::debug_overlay::DebugOverlayError
- renderer::debug_overlay::gpu_data::DebugOverlayMode
- renderer::depth_cloud::DepthCloudDrawDataError
- renderer::generic_skybox::GenericSkyboxType
- renderer::lines::LineDrawDataError
- renderer::point_cloud::PointCloudDrawDataError
- renderer::rectangles::ColorMapper
- renderer::rectangles::RectangleError
- renderer::rectangles::ShaderDecoding
- renderer::rectangles::TextureFilterMag
- renderer::rectangles::TextureFilterMin
- resource_managers::ImageDataToTextureError
- resource_managers::SourceImageDataFormat
- resource_managers::TextureManager2DError
- resource_managers::YuvMatrixCoefficients
- resource_managers::YuvPixelLayout
- resource_managers::YuvRange
- resource_managers::image_data_to_texture::ImageDataToTextureError
- resource_managers::image_data_to_texture::SourceImageDataFormat
- resource_managers::texture_manager::TextureManager2DError
- resource_managers::yuv_converter::YuvMatrixCoefficients
- resource_managers::yuv_converter::YuvPixelLayout
- resource_managers::yuv_converter::YuvRange
- video::VideoPlayerError
- view_builder::OrthographicCameraMode
- view_builder::Projection
- view_builder::ViewBuilderError
- wgpu_resources::bind_group_pool::BindGroupEntry
- wgpu_resources::render_pipeline_pool::RenderPipelineCreationError
- wgpu_resources::resource::PoolError
Traits
- FileSystem
- error_handling::wgpu_core_error::DedupableError
- file_system::FileSystem
- renderer::DrawData
- renderer::Renderer
- wgpu_resources::dynamic_resource_pool::DynamicResourcesDesc
Macros
- error_handling::wgpu_core_error::impl_trait
- error_handling::wgpu_core_error::try_downcast
- include_file
- include_shader_module
Functions
- adapter_info_summary
- allocator::data_texture_source::max_data_texture_width
- allocator::data_texture_source::max_num_elements_per_data_texture
- allocator::uniform_buffer_fill::create_and_fill_uniform_buffer
- allocator::uniform_buffer_fill::create_and_fill_uniform_buffer_batch
- colormap::colormap_cyan_to_yellow_srgb
- colormap::colormap_inferno_srgb
- colormap::colormap_magma_srgb
- colormap::colormap_plasma_srgb
- colormap::colormap_srgb
- colormap::colormap_turbo_srgb
- colormap::colormap_viridis_srgb
- colormap::grayscale_srgb
- colormap_cyan_to_yellow_srgb
- colormap_inferno_srgb
- colormap_magma_srgb
- colormap_plasma_srgb
- colormap_srgb
- colormap_turbo_srgb
- colormap_viridis_srgb
- config::parse_graphics_backend
- config::supported_backends
- config::validate_graphics_backend_applicability
- context::adapter_info_summary
- context::log_adapter_info
- error_handling::handle_async_error
- error_handling::now_or_never::noop
- error_handling::now_or_never::noop_clone
- error_handling::now_or_never::noop_raw_waker
- error_handling::now_or_never::noop_waker
- error_handling::now_or_never::now_or_never
- error_handling::wgpu_core_error::type_of_var
- file_resolver::new_recommended
- file_system::get_filesystem
- get_filesystem
- grayscale_srgb
- importer::gltf::gather_instances_recursive
- importer::gltf::import_mesh
- importer::gltf::load_gltf_from_buffer
- importer::gltf::map_format
- importer::obj::load_obj_from_buffer
- importer::stl::load_stl_from_buffer
- mesh::mesh_vertices::next_free_shader_location
- mesh::mesh_vertices::vertex_buffer_layouts
- new_recommended_file_resolver
- pad_rgb_to_rgba
- renderer::screen_triangle_vertex_shader
- resource_managers::image_data_to_texture::copy_data_to_texture
- resource_managers::image_data_to_texture::transfer_image_data_to_texture
- resource_managers::texture_manager::create_zero_texture
- resource_managers::transfer_image_data_to_texture
- texture_info::is_float_filterable
- transform::ndc_from_pixel
- transform::ndc_from_texcoord
- video::chunk_decoder::copy_native_video_frame_to_texture
- video::player::alloc_video_frame_texture
- video::player::clear_texture
- wgpu_resources::render_pipeline_pool::sanity_check_vertex_buffers
- wgpu_resources::static_resource_pool::to_pool_error
Type Aliases
- Buffer
- DepthOffset
- GpuReadbackIdentifier
- RecommendedFileResolver
- allocator::gpu_readback_belt::GpuReadbackIdentifier
- allocator::gpu_readback_belt::GpuReadbackUserDataStorage
- depth_offset::DepthOffset
- file_resolver::RecommendedFileResolver
- queueable_draw_data::DrawFn
- video::FrameDecodingResult
- view_builder::SharedViewBuilder
- wgpu_resources::buffer_pool::GpuBuffer
- wgpu_resources::render_pipeline_pool::GpuRenderPipelinePoolAccessor
- wgpu_resources::texture_pool::GpuTexture
Statics
Constants
- context::STARTUP_FRAME_IDX
- error_handling::now_or_never::NOOP_WAKER_VTABLE
- renderer::depth_cloud::gpu_data::SAMPLE_TYPE_FLOAT
- renderer::depth_cloud::gpu_data::SAMPLE_TYPE_SINT
- renderer::depth_cloud::gpu_data::SAMPLE_TYPE_UINT
- renderer::rectangles::gpu_data::COLOR_MAPPER_FUNCTION
- renderer::rectangles::gpu_data::COLOR_MAPPER_OFF_GRAYSCALE
- renderer::rectangles::gpu_data::COLOR_MAPPER_OFF_RGB
- renderer::rectangles::gpu_data::COLOR_MAPPER_TEXTURE
- renderer::rectangles::gpu_data::FILTER_BILINEAR
- renderer::rectangles::gpu_data::FILTER_NEAREST
- renderer::rectangles::gpu_data::SAMPLE_TYPE_FLOAT
- renderer::rectangles::gpu_data::SAMPLE_TYPE_SINT
- renderer::rectangles::gpu_data::SAMPLE_TYPE_UINT
- video::player::DECODING_GRACE_DELAY
- wgpu_resources::shader_module_pool::RERUN_WGSL_SHADER_DUMP_PATH