List of all items
Structs
- Atmosphere
- AtmosphereSettings
- Bluenoise
- BuildIndirectParametersBindGroups
- BuildIndirectParametersPipeline
- BuildIndirectParametersPipelineKey
- ClearIndirectParametersMetadataNode
- DefaultOpaqueRendererMethod
- DeferredDrawFunction
- DeferredFragmentShader
- DeferredVertexShader
- DistanceFog
- DrawMesh
- EarlyGpuPreprocessNode
- EarlyPrepassBuildIndirectParametersNode
- EarlyShadowPassNode
- EntitiesNeedingSpecialization
- EntitySpecializationTicks
- EnvironmentMapUniform
- EnvironmentMapUniformBuffer
- ErasedMaterialKey
- ErasedMaterialKeyVTable
- ErasedMaterialPipelineKey
- ExtendedMaterial
- ExtractedClusterConfig
- ExtractedClusterableObjects
- ExtractedDirectionalLight
- ExtractedPointLight
- FallbackBindlessResources
- FogMeta
- FogPlugin
- GlobalClusterableObjectMeta
- GpuAtmosphereSettings
- GpuClusterableObject
- GpuClusterableObjectsStorage
- GpuClusterableObjectsUniform
- GpuDirectionalCascade
- GpuDirectionalLight
- GpuFog
- GpuLights
- GpuMeshPreprocessPlugin
- LateGpuPreprocessNode
- LatePrepassBuildIndirectParametersNode
- LateShadowPassNode
- LightKeyCache
- LightMeta
- LightProbePlugin
- LightProbesBuffer
- LightProbesUniform
- LightSpecializationTicks
- LightViewEntities
- Lightmap
- LightmapPlugin
- LightmapSlab
- LightmapSlabIndex
- LightmapSlotIndex
- MainBuildIndirectParametersNode
- MaterialBindGroupAllocators
- MaterialBindGroupBindlessAllocator
- MaterialBindGroupIndex
- MaterialBindGroupNonBindlessAllocator
- MaterialBindGroupSlot
- MaterialBindingId
- MaterialBindlessSlab
- MaterialDrawFunction
- MaterialExtensionBindGroupData
- MaterialExtensionKey
- MaterialExtensionPipeline
- MaterialExtractionSystems
- MaterialFragmentShader
- MaterialPipeline
- MaterialPipelineKey
- MaterialPipelineSpecializer
- MaterialPlugin
- MaterialProperties
- MaterialSlab
- MaterialVertexShader
- MaterialsPlugin
- MeshBindGroupPair
- MeshCullingData
- MeshCullingDataBuffer
- MeshExtractionSystems
- MeshFlags
- MeshInputUniform
- MeshLayouts
- MeshMaterial3d
- MeshPhaseBindGroups
- MeshPipeline
- MeshPipelineKey
- MeshPipelineViewLayout
- MeshPipelineViewLayoutKey
- MeshPipelineViewLayouts
- MeshRenderPlugin
- MeshTransforms
- MeshUniform
- MeshViewBindGroup
- MeshesToReextractNextFrame
- MeshletDeferredFragmentShader
- MeshletFragmentShader
- MeshletPrepassFragmentShader
- MorphIndex
- MorphIndices
- MorphUniforms
- PbrPlugin
- PhaseBuildIndirectParametersBindGroups
- PreparedMaterial
- PrepassDrawFunction
- PrepassEnabled
- PrepassFragmentShader
- PrepassPipeline
- PrepassPipelinePlugin
- PrepassPipelineSpecializer
- PrepassPlugin
- PrepassVertexShader
- PrepassViewBindGroup
- PreprocessBindGroups
- PreprocessPhasePipelines
- PreprocessPipeline
- PreprocessPipelineKey
- PreprocessPipelines
- PreviousGlobalTransform
- RenderCascadesVisibleEntities
- RenderCubemapVisibleEntities
- RenderLightmaps
- RenderMaterialBindings
- RenderMaterialInstance
- RenderMaterialInstances
- RenderMeshInstanceCpu
- RenderMeshInstanceFlags
- RenderMeshInstanceGpu
- RenderMeshInstanceGpuBuilder
- RenderMeshInstanceGpuQueues
- RenderMeshInstanceShared
- RenderMeshInstancesCpu
- RenderMeshInstancesGpu
- RenderMeshQueueData
- RenderViewLightProbes
- RenderVisibleMeshEntities
- ResetIndirectBatchSetsPipeline
- ScreenSpaceAmbientOcclusion
- ScreenSpaceAmbientOcclusionPlugin
- ScreenSpaceAmbientOcclusionResources
- ScreenSpaceReflections
- ScreenSpaceReflectionsBuffer
- ScreenSpaceReflectionsNode
- ScreenSpaceReflectionsPipeline
- ScreenSpaceReflectionsPipelineId
- ScreenSpaceReflectionsPipelineKey
- ScreenSpaceReflectionsPlugin
- ScreenSpaceReflectionsUniform
- SetMaterialBindGroup
- SetMeshBindGroup
- SetMeshViewBindGroup
- SetMeshViewBindingArrayBindGroup
- SetMeshViewEmptyBindGroup
- SetPrepassViewBindGroup
- SetPrepassViewEmptyBindGroup
- Shadow
- ShadowBatchSetKey
- ShadowBinKey
- ShadowPassNode
- ShadowSamplers
- ShadowView
- ShadowsDrawFunction
- ShadowsEnabled
- SkinUniforms
- SkipGpuPreprocess
- SpecializedMaterialPipelineCache
- SpecializedMaterialViewPipelineCache
- SpecializedPrepassMaterialPipelineCache
- SpecializedPrepassMaterialViewPipelineCache
- SpecializedShadowMaterialPipelineCache
- SpecializedShadowMaterialViewPipelineCache
- StandardMaterial
- StandardMaterialFlags
- StandardMaterialKey
- StandardMaterialUniform
- ViewClusterBindings
- ViewEnvironmentMapUniformOffset
- ViewFogUniformOffset
- ViewKeyCache
- ViewKeyPrepassCache
- ViewLightEntities
- ViewLightProbesUniformOffset
- ViewLightsUniformOffset
- ViewPrepassSpecializationTicks
- ViewScreenSpaceReflectionsUniformOffset
- ViewShadowBindings
- ViewSpecializationTicks
- VolumetricFogPlugin
- decal::ForwardDecal
- decal::ForwardDecalMaterialExt
- decal::ForwardDecalMaterialExtUniform
- decal::ForwardDecalPlugin
- decal::clustered::ClusteredDecalPlugin
- decal::clustered::DecalsBuffer
- decal::clustered::RenderClusteredDecal
- decal::clustered::RenderClusteredDecals
- deferred::DeferredLightingLayout
- deferred::DeferredLightingPipeline
- deferred::DeferredOpaquePass3dPbrLightingNode
- deferred::DeferredPbrLightingPlugin
- deferred::PbrDeferredLightingDepthId
- deferred::SkipDeferredLighting
- environment_map::EnvironmentMapIds
- environment_map::EnvironmentMapViewLightProbeInfo
- generate::DownsamplingConfig
- generate::DownsamplingConstants
- generate::DownsamplingNode
- generate::EnvironmentMapGenerationPlugin
- generate::FilteringConstants
- generate::FilteringNode
- generate::GeneratorBindGroupLayouts
- generate::GeneratorBindGroups
- generate::GeneratorPipelines
- generate::GeneratorSamplers
- generate::IntermediateTextures
- generate::RenderEnvironmentMap
- resources::AtmosphereSamplers
- resources::AtmosphereTextures
- resources::AtmosphereTransform
- resources::AtmosphereTransforms
- resources::AtmosphereTransformsOffset
- wireframe::ExtractedWireframeColor
- wireframe::Mesh3dWireframe
- wireframe::NoWireframe
- wireframe::RenderWireframeInstances
- wireframe::RenderWireframeMaterial
- wireframe::SetWireframe3dPushConstants
- wireframe::SpecializedWireframePipelineCache
- wireframe::SpecializedWireframeViewPipelineCache
- wireframe::Wireframe
- wireframe::Wireframe3d
- wireframe::Wireframe3dBatchSetKey
- wireframe::Wireframe3dBinKey
- wireframe::Wireframe3dPipeline
- wireframe::WireframeColor
- wireframe::WireframeConfig
- wireframe::WireframeEntitiesNeedingSpecialization
- wireframe::WireframeEntitySpecializationTicks
- wireframe::WireframeMaterial
- wireframe::WireframePlugin
Enums
- AtmosphereMode
- FogFalloff
- GpuClusterableObjects
- LightEntity
- MaterialBindGroupAllocator
- MeshBindGroups
- OpaqueRendererMethod
- ParallaxMappingMethod
- PhasePreprocessBindGroups
- RenderMeshInstanceGpuQueue
- RenderMeshInstances
- RenderPhaseType
- ScreenSpaceAmbientOcclusionQualityLevel
- UvChannel
- generate::GeneratorNode
- graph::NodePbr
Traits
Functions
- alpha_mode_pipeline_key
- check_entities_needing_specialization
- check_light_entities_needing_specialization
- check_prepass_views_need_specialization
- check_views_lights_need_specialization
- check_views_need_specialization
- collect_meshes_for_gpu_building
- decal::clustered::clustered_decals_are_usable
- decal::clustered::extract_decals
- deferred::init_deferred_lighting_layout
- deferred::insert_deferred_lighting_pass_id_component
- deferred::prepare_deferred_lighting_pipelines
- extract_ambient_light
- extract_ambient_light_resource
- extract_camera_previous_view_data
- extract_clusters
- extract_entities_needs_specialization
- extract_lights
- extract_meshes_for_cpu_building
- extract_meshes_for_gpu_building
- extract_morphs
- extract_shadow_filtering_method
- extract_skins
- generate::extract_generated_environment_map_entities
- generate::generate_environment_map_light
- generate::initialize_generated_environment_map_resources
- generate::prepare_generated_environment_map_bind_groups
- generate::prepare_generated_environment_map_intermediate_textures
- generate_view_layouts
- get_bind_group_layout_entries
- get_bindings
- init_fallback_bindless_resources
- init_global_clusterable_object_meta
- init_material_pipeline
- init_prepass_pipeline
- init_prepass_view_bind_group
- init_render_lightmaps
- init_screen_space_reflections_pipeline
- init_shadow_samplers
- material_uses_bindless_resources
- no_automatic_morph_batching
- prepare_clusters
- prepare_environment_uniform_buffer
- prepare_fog
- prepare_lights
- prepare_material_bind_groups
- prepare_mesh_bind_groups
- prepare_mesh_view_bind_groups
- prepare_morphs
- prepare_prepass_view_bind_group
- prepare_preprocess_bind_groups
- prepare_preprocess_pipelines
- prepare_previous_view_uniforms
- prepare_skins
- prepare_ssr_pipelines
- prepare_ssr_settings
- queue_material_meshes
- queue_prepass_material_meshes
- queue_shadows
- screen_space_specular_transmission_pipeline_key
- setup_morph_and_skinning_defs
- skins_use_uniform_buffers
- specialize_material_meshes
- specialize_prepass_material_meshes
- specialize_shadows
- stbn_placeholder
- tonemapping_pipeline_key
- update_mesh_previous_global_transforms
- update_previous_view_data
- wireframe::check_wireframe_entities_needing_specialization
- wireframe::extract_wireframe_entities_needing_specialization
- wireframe::extract_wireframe_materials
- wireframe::init_wireframe_3d_pipeline
- wireframe::specialize_wireframes
- write_material_bind_group_buffers
- write_mesh_culling_data_buffer
Type Aliases
- DrawMaterial
- DrawPrepass
- ExtractMaterialsSet
- ExtractMeshesSet
- decal::ForwardDecalMaterial
- wireframe::DrawWireframe3d
Constants
- CLUSTERED_FORWARD_STORAGE_BUFFER_COUNT
- LIGHTMAPS_PER_SLAB
- MATERIAL_BIND_GROUP_INDEX
- MAX_CASCADES_PER_LIGHT
- MAX_DIRECTIONAL_LIGHTS
- MAX_JOINTS
- MAX_UNIFORM_BUFFER_CLUSTERABLE_OBJECTS
- MAX_VIEW_LIGHT_PROBES
- MESH_PIPELINE_VIEW_LAYOUT_SAFE_MAX_TEXTURES
- TONEMAPPING_LUT_SAMPLER_BINDING_INDEX
- TONEMAPPING_LUT_TEXTURE_BINDING_INDEX
- deferred::DEFAULT_PBR_DEFERRED_LIGHTING_PASS_ID