docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct OcclusionCullingSettings

    Parameter structure for passing to GPUResidentDrawer.InstanceOcclusionTest.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: UnityEngine.Rendering
    Assembly: Unity.RenderPipelines.GPUDriven.Runtime.dll
    Syntax
    public struct OcclusionCullingSettings

    Constructors

    OcclusionCullingSettings(int, OcclusionTest)

    Creates a new structure using the given parameters.

    Declaration
    public OcclusionCullingSettings(int viewInstanceID, OcclusionTest occlusionTest)
    Parameters
    Type Name Description
    int viewInstanceID

    The instance ID of the camera to find culling output and occluders for.

    OcclusionTest occlusionTest

    The occlusion test to use.

    Fields

    instanceMultiplier

    An instance multiplier to use for the generated indirect draw calls.

    Declaration
    public int instanceMultiplier
    Field Value
    Type Description
    int

    occlusionTest

    The occlusion test to use.

    Declaration
    public OcclusionTest occlusionTest
    Field Value
    Type Description
    OcclusionTest

    viewInstanceID

    The instance ID of the camera, to identify the culling output and occluders to use.

    Declaration
    public int viewInstanceID
    Field Value
    Type Description
    int

    Extension Methods

    AnalyticsUtils.ToNestedColumnWithDefault<T>(T, T, bool)
    AnalyticsUtils.ToNestedColumn<T>(T, bool)
    AnalyticsUtils.ToNestedColumn<T>(T, T)
    In This Article
    Back to top
    Copyright © 2024 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)