docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace Unity.Rendering

    Classes

    DeformationsInPresentation

    Represents a system group that contains all systems that handle and execute mesh deformations such as skinning and blend shapes.

    EntitiesGraphicsStatsDrawer

    EntitiesGraphicsSystem

    Renders all entities that contain both RenderMesh and LocalToWorld components.

    HybridLightBakingDataSystem

    Represents a light baking system that assigns a LightBakingOutput to the bakingOutput of the Light component.

    LODGroupExtensions

    Provides methods that help you to work with LOD groups.

    MaterialPropertyAttribute

    Marks an IComponentData as an input to a material property on a particular shader.

    OverrideLightProbeAnchorBaker

    RenderMeshUtility

    Helper class that contains static methods for populating entities so that they are compatible with the Entities Graphics package.

    StructuralChangePresentationSystemGroup

    Represents a system group that contains systems that perform structural changes.

    UpdateHybridChunksStructure

    A system that renders all entities that contain both RenderMesh and LocalToWorld components.

    UpdatePresentationSystemGroup

    Represents a system group that is used to establish the order of execution of the other systems.

    Structs

    BlendProbeTag

    A tag component that marks an entity as a blend probe.

    ChunkWorldRenderBounds

    An unmanaged component that represents the render bounds of a chunk.

    CustomProbeTag

    A tag component that marks an entity as a custom light probe.

    DepthSorted_Tag

    A tag component that enables depth sorting for the entity.

    DisableRendering

    A tag component that disables the rendering of an entity.

    EntitiesGraphicsBatchPartition

    An unmanaged component that separates entities into different batches.

    EntitiesGraphicsChunkInfo

    A chunk component that contains rendering information about a chunk.

    EntitiesGraphicsPerThreadStats

    Represents per-thread statistics that Entities Graphics collects during runtime.

    EntitiesGraphicsStats

    Represents statistics that Entities Graphics collects during runtime.

    FrozenRenderSceneTag

    Frozen scene tag.

    FrustumPlanes

    Represents frustum planes.

    FrustumPlanes.PlanePacket4

    Represents four three-dimensional culling planes where all coordinate components and distances are combined together.

    HeapAllocator

    Represents a generic best-fit heap allocation algorithm that operates on abstract integer indices.

    HeapBlock

    Represents a block of memory that you can use in a HeapAllocator to manage memory.

    LODGroupExtensions.LODParams

    Represents LOD parameters.

    LightBakingOutputData

    An unmanaged component that stores light baking data.

    LightMaps

    Represents a container for light maps.

    MaterialColor

    An unmanaged component that acts as an example material override for setting the RGBA color of an entity.

    MaterialMeshIndex

    A struct storing material and mesh array indices.

    MaterialMeshInfo

    Represents which materials and meshes to use to render an entity.

    MeshLODComponent

    An unamanged component that represents a mesh LOD entity.

    MeshLODGroupComponent

    Represents an LOD group.

    OverrideLightProbeAnchorComponent

    PerInstanceCullingTag

    A tag component that allows for granular per-instance culling control.

    PerVertexMotionVectors_Tag

    A tag component that enables motion vectors generated by vertex shader logic for the entity.

    RenderBounds

    An unmanaged component that represent the render bounds.

    RenderMeshArray

    A shared component that contains meshes and materials.

    RenderMeshDescription

    Represents how to setup and configure Entities Graphics entities.

    RenderMeshUnmanaged

    Defines the mesh and rendering properties of an entity during baking.

    SparseUploader

    Provides utility methods that you can use to upload data into GPU memory.

    SparseUploaderStats

    Represents SparseUploader statistics.

    ThreadedSparseUploader

    An unmanaged and Burst-compatible interface for SparseUploader.

    WorldRenderBounds

    An unmanaged component that represents the world-space render bounds.

    WorldToLocal_Tag

    A tag component that enables the unity_WorldToObject material property.

    Enums

    FrustumPlanes.IntersectResult

    Options for an intersection result.

    ThreadedSparseUploader.MatrixType

    Options for the type of matrix to use in matrix uploads.

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)