docs.unity3d.com
    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.

    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.

    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.

    LightBakingOutputData

    An unmanaged component that stores light baking data.

    LightMaps

    Represents a container for light maps.

    LODGroupExtensions.LODParams

    Represents LOD parameters.

    MaterialColor

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

    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.

    PerInstanceCullingTag

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

    RenderBounds

    An unmanaged component that represent the render bounds.

    RenderMesh

    Defines the mesh and rendering properties of an entity.

    RenderMeshArray

    A shared component that contains meshes and materials.

    RenderMeshDescription

    Represents how to setup and configure Entities Graphics entities.

    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 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.

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023