Table of Contents

Class JobCullingGroup

Namespace
AwesomeTechnologies.Utility.Culling
Assembly
Assembly-CSharp.dll
public class JobCullingGroup
Inheritance
JobCullingGroup
Inherited Members
Extension Methods

Constructors

JobCullingGroup(JobCullingType, int)

public JobCullingGroup(JobCullingType jobCullingType, int gridIndex)

Parameters

jobCullingType JobCullingType
gridIndex int

Fields

AddShadowCells

public bool AddShadowCells

Field Value

bool

BundingSphereInfoList

public NativeList<BoundingSphereInfo> BundingSphereInfoList

Field Value

NativeList<BoundingSphereInfo>

CameraCullingMode

public CameraCullingMode CameraCullingMode

Field Value

CameraCullingMode

DistanceBandList

public NativeList<float> DistanceBandList

Field Value

NativeList<float>

FrustumPlanes

public NativeArray<Plane> FrustumPlanes

Field Value

NativeArray<Plane>

JobCullingType

public JobCullingType JobCullingType

Field Value

JobCullingType

VisibleCellIndexList

public NativeList<int> VisibleCellIndexList

Field Value

NativeList<int>

Properties

OnDistanceBandStateChanged

public JobCullingGroup.StateChanged OnDistanceBandStateChanged { get; set; }

Property Value

JobCullingGroup.StateChanged

OnStateChanged

public JobCullingGroup.StateChanged OnStateChanged { get; set; }

Property Value

JobCullingGroup.StateChanged

TargetCamera

public Camera TargetCamera { get; set; }

Property Value

Camera

TargetTransform

public Transform TargetTransform { get; set; }

Property Value

Transform

Methods

Cull(JobHandle)

public JobHandle Cull(JobHandle dependsOn)

Parameters

dependsOn JobHandle

Returns

JobHandle

Dispose()

public void Dispose()

ProcessDistanceBandEvents()

public void ProcessDistanceBandEvents()

ProcessEvents()

public void ProcessEvents()

SetFloatingOriginOffset(Vector3)

public void SetFloatingOriginOffset(Vector3 floatingOriginOffset)

Parameters

floatingOriginOffset Vector3