List of all items
Structs
- AmbientLight
- AtomicMaterialBindGroupId
- Cascade
- CascadeShadowConfig
- CascadeShadowConfigBuilder
- Cascades
- CascadesVisibleEntities
- ClusterZConfig
- Clusters
- CubemapVisibleEntities
- DefaultOpaqueRendererMethod
- DirectionalLight
- DirectionalLightBundle
- DirectionalLightShadowMap
- DistanceFog
- DrawMesh
- EnvironmentMapUniform
- EnvironmentMapUniformBuffer
- ExtendedMaterial
- ExtractMeshesSet
- ExtractedClusterConfig
- ExtractedClusterableObjects
- ExtractedDirectionalLight
- ExtractedPointLight
- FogMeta
- FogPlugin
- FogVolume
- FogVolumeBundle
- GlobalClusterableObjectMeta
- GlobalVisibleClusterableObjects
- GpuClusterableObject
- GpuClusterableObjectsStorage
- GpuClusterableObjectsUniform
- GpuDirectionalCascade
- GpuDirectionalLight
- GpuFog
- GpuLights
- GpuMeshPreprocessPlugin
- GpuPreprocessNode
- LightMeta
- LightProbe
- LightProbePlugin
- LightProbesBuffer
- LightProbesUniform
- LightViewEntities
- Lightmap
- LightmapPlugin
- MaterialBindGroupId
- MaterialExtensionKey
- MaterialExtensionPipeline
- MaterialMeshBundle
- MaterialPipeline
- MaterialPipelineKey
- MaterialPlugin
- MaterialProperties
- MeshBindGroupPair
- MeshBindGroups
- MeshCullingData
- MeshCullingDataBuffer
- MeshFlags
- MeshInputUniform
- MeshLayouts
- MeshMaterial3d
- MeshPipeline
- MeshPipelineKey
- MeshPipelineViewLayout
- MeshPipelineViewLayoutKey
- MeshPipelineViewLayouts
- MeshRenderPlugin
- MeshTransforms
- MeshUniform
- MeshViewBindGroup
- NotShadowCaster
- NotShadowReceiver
- PbrPlugin
- PbrProjectionPlugin
- PointLight
- PointLightBundle
- PointLightShadowMap
- PreparedMaterial
- PrepassPipeline
- PrepassPipelinePlugin
- PrepassPlugin
- PrepassViewBindGroup
- PreprocessBindGroup
- PreprocessPipeline
- PreprocessPipelineKey
- PreprocessPipelines
- PreviousGlobalTransform
- RenderCascadesVisibleEntities
- RenderCubemapVisibleEntities
- RenderLightmaps
- RenderMaterialInstances
- RenderMeshInstanceCpu
- RenderMeshInstanceFlags
- RenderMeshInstanceGpu
- RenderMeshInstanceGpuBuilder
- RenderMeshInstanceGpuQueues
- RenderMeshInstanceShared
- RenderMeshInstancesCpu
- RenderMeshInstancesGpu
- RenderMeshQueueData
- RenderViewLightProbes
- RenderVisibleMeshEntities
- ScreenSpaceAmbientOcclusion
- ScreenSpaceAmbientOcclusionBundle
- ScreenSpaceAmbientOcclusionPlugin
- ScreenSpaceAmbientOcclusionResources
- ScreenSpaceReflections
- ScreenSpaceReflectionsBuffer
- ScreenSpaceReflectionsBundle
- ScreenSpaceReflectionsNode
- ScreenSpaceReflectionsPipeline
- ScreenSpaceReflectionsPipelineId
- ScreenSpaceReflectionsPipelineKey
- ScreenSpaceReflectionsPlugin
- ScreenSpaceReflectionsUniform
- SetMaterialBindGroup
- SetMeshBindGroup
- SetMeshViewBindGroup
- SetPrepassViewBindGroup
- Shadow
- ShadowBinKey
- ShadowPassNode
- ShadowSamplers
- ShadowView
- SkinIndices
- SkinUniforms
- SkipGpuPreprocess
- SpotLight
- SpotLightBundle
- StandardMaterial
- StandardMaterialFlags
- StandardMaterialKey
- StandardMaterialUniform
- TransmittedShadowReceiver
- ViewClusterBindings
- ViewEnvironmentMapUniformOffset
- ViewFogUniformOffset
- ViewLightEntities
- ViewLightProbesUniformOffset
- ViewLightsUniformOffset
- ViewScreenSpaceReflectionsUniformOffset
- ViewShadowBindings
- VisibleClusterableObjects
- VisibleMeshEntities
- VolumetricFog
- VolumetricFogPlugin
- VolumetricLight
- deferred::DeferredLightingLayout
- deferred::DeferredLightingPipeline
- deferred::DeferredOpaquePass3dPbrLightingNode
- deferred::DeferredPbrLightingPlugin
- deferred::PbrDeferredLightingDepthId
- environment_map::EnvironmentMapIds
- environment_map::EnvironmentMapLight
- environment_map::EnvironmentMapViewLightProbeInfo
- environment_map::ReflectionProbeBundle
- experimental::meshlet::MaterialMeshletMeshBundle
- experimental::meshlet::MeshletMesh
- experimental::meshlet::MeshletMesh3d
- experimental::meshlet::MeshletMeshLoader
- experimental::meshlet::MeshletMeshSaver
- experimental::meshlet::MeshletPlugin
- irradiance_volume::IrradianceVolume
- wireframe::NoWireframe
- wireframe::Wireframe
- wireframe::WireframeColor
- wireframe::WireframeConfig
- wireframe::WireframeMaterial
- wireframe::WireframePlugin
Enums
- ClusterConfig
- ClusterFarZMode
- FogFalloff
- GpuClusterableObjects
- LightEntity
- OpaqueRendererMethod
- ParallaxMappingMethod
- RenderMeshInstanceGpuQueue
- RenderMeshInstances
- ScreenSpaceAmbientOcclusionQualityLevel
- ShadowFilteringMethod
- SimulationLightSystems
- UvChannel
- experimental::meshlet::MeshToMeshletMeshConversionError
- experimental::meshlet::graph::NodeMeshlet
- graph::NodePbr
Traits
Functions
- add_clusters
- alpha_mode_pipeline_key
- build_directional_light_cascades
- calculate_cluster_factors
- check_dir_light_mesh_visibility
- check_point_light_mesh_visibility
- clear_directional_light_cascades
- collect_meshes_for_gpu_building
- deferred::insert_deferred_lighting_pass_id_component
- deferred::prepare_deferred_lighting_pipelines
- extract_camera_previous_view_data
- extract_clusters
- extract_lights
- extract_meshes_for_cpu_building
- extract_meshes_for_gpu_building
- extract_skins
- generate_view_layouts
- get_bind_group_layout_entries
- get_bindings
- prepare_clusters
- prepare_environment_uniform_buffer
- prepare_fog
- prepare_lights
- prepare_mesh_bind_group
- prepare_mesh_view_bind_groups
- 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
- tonemapping_pipeline_key
- update_directional_light_frusta
- update_mesh_previous_global_transforms
- update_point_light_frusta
- update_previous_view_data
- update_spot_light_frusta
- write_mesh_culling_data_buffer
Type Aliases
- DrawPrepass
- FogSettings
- PbrBundle
- ScreenSpaceAmbientOcclusionSettings
- ScreenSpaceReflectionsSettings
- VolumetricFogSettings
- WithLight
Constants
- CLUSTERED_FORWARD_HANDLE
- CLUSTERED_FORWARD_STORAGE_BUFFER_COUNT
- FOG_SHADER_HANDLE
- FORWARD_IO_HANDLE
- LIGHTMAP_SHADER_HANDLE
- LIGHT_PROBE_SHADER_HANDLE
- MAX_CASCADES_PER_LIGHT
- MAX_DIRECTIONAL_LIGHTS
- MAX_JOINTS
- MAX_UNIFORM_BUFFER_CLUSTERABLE_OBJECTS
- MAX_VIEW_LIGHT_PROBES
- MESH_BINDINGS_HANDLE
- MESH_FUNCTIONS_HANDLE
- MESH_PIPELINE_VIEW_LAYOUT_SAFE_MAX_TEXTURES
- MESH_PREPROCESS_SHADER_HANDLE
- MESH_SHADER_HANDLE
- MESH_TYPES_HANDLE
- MESH_VIEW_BINDINGS_HANDLE
- MESH_VIEW_TYPES_HANDLE
- MORPH_HANDLE
- PARALLAX_MAPPING_SHADER_HANDLE
- PBR_AMBIENT_HANDLE
- PBR_BINDINGS_SHADER_HANDLE
- PBR_DEFERRED_FUNCTIONS_HANDLE
- PBR_DEFERRED_TYPES_HANDLE
- PBR_FRAGMENT_HANDLE
- PBR_FUNCTIONS_HANDLE
- PBR_LIGHTING_HANDLE
- PBR_PREPASS_FUNCTIONS_SHADER_HANDLE
- PBR_PREPASS_SHADER_HANDLE
- PBR_SHADER_HANDLE
- PBR_TRANSMISSION_HANDLE
- PBR_TYPES_SHADER_HANDLE
- PREPASS_BINDINGS_SHADER_HANDLE
- PREPASS_IO_SHADER_HANDLE
- PREPASS_SHADER_HANDLE
- PREPASS_UTILS_SHADER_HANDLE
- RGB9E5_FUNCTIONS_HANDLE
- SHADOWS_HANDLE
- SHADOW_SAMPLING_HANDLE
- SKINNING_HANDLE
- UTILS_HANDLE
- VIEW_TRANSFORMATIONS_SHADER_HANDLE
- deferred::DEFAULT_PBR_DEFERRED_LIGHTING_PASS_ID
- deferred::DEFERRED_LIGHTING_SHADER_HANDLE
- environment_map::ENVIRONMENT_MAP_SHADER_HANDLE
- experimental::meshlet::MESHLET_DEFAULT_VERTEX_POSITION_QUANTIZATION_FACTOR
- experimental::meshlet::MESHLET_MESH_ASSET_VERSION
- irradiance_volume::IRRADIANCE_VOLUME_SHADER_HANDLE
- light_consts::lumens::LUMENS_PER_HALOGEN_WATTS
- light_consts::lumens::LUMENS_PER_INCANDESCENT_WATTS
- light_consts::lumens::LUMENS_PER_LED_WATTS
- light_consts::lux::AMBIENT_DAYLIGHT
- light_consts::lux::CIVIL_TWILIGHT
- light_consts::lux::CLEAR_SUNRISE
- light_consts::lux::DARK_OVERCAST_DAY
- light_consts::lux::DIRECT_SUNLIGHT
- light_consts::lux::FULL_DAYLIGHT
- light_consts::lux::FULL_MOON_NIGHT
- light_consts::lux::HALLWAY
- light_consts::lux::LIVING_ROOM
- light_consts::lux::MOONLESS_NIGHT
- light_consts::lux::OFFICE
- light_consts::lux::OVERCAST_DAY
- wireframe::WIREFRAME_SHADER_HANDLE