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
public Transform TargetTransform { get; set; }
Property Value
- Transform
Methods
Cull(JobHandle)
public JobHandle Cull(JobHandle dependsOn)
Parameters
dependsOn JobHandle
Returns
- JobHandle
Dispose()
ProcessDistanceBandEvents()
public void ProcessDistanceBandEvents()
ProcessEvents()
public void ProcessEvents()
SetFloatingOriginOffset(Vector3)
public void SetFloatingOriginOffset(Vector3 floatingOriginOffset)
Parameters
floatingOriginOffset Vector3