Struct OcclusionCullingSettings
Parameter structure for passing to GPUResidentDrawer.InstanceOcclusionTest.
Inherited Members
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 |