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