Class VegetationStudioCamera
- Namespace
- AwesomeTechnologies.VegetationSystem
- Assembly
- Assembly-CSharp.dll
public class VegetationStudioCamera
- Inheritance
-
VegetationStudioCamera
- Inherited Members
-
- Extension Methods
-
Constructors
VegetationStudioCamera(VegetationStudioCameraType)
public VegetationStudioCamera(VegetationStudioCameraType vegetationStudioCameraType)
Parameters
vegetationStudioCameraType VegetationStudioCameraType
VegetationStudioCamera(Camera)
public VegetationStudioCamera(Camera selectedCamera)
Parameters
selectedCamera Camera
public VegetationStudioCamera(Transform transform)
Parameters
transform Transform
Fields
BILLBOARD_GRID
public const int BILLBOARD_GRID = 1
Field Value
- int
CameraCullingMode
public CameraCullingMode CameraCullingMode
Field Value
- CameraCullingMode
CameraGrids
public CameraGrid[] CameraGrids
Field Value
- CameraGrid[]
CurrentPotentialBillboardArea
public Rect CurrentPotentialBillboardArea
Field Value
- Rect
HERO_GRID
public const int HERO_GRID = 2
Field Value
- int
OnPotentialCellInvisibleDelegate
public VegetationStudioCamera.MultiOnVegetationCellVisibityChangedDelegate OnPotentialCellInvisibleDelegate
Field Value
- VegetationStudioCamera.MultiOnVegetationCellVisibityChangedDelegate
OnVegetationCellDistanceBandChangeDelegate
public VegetationStudioCamera.MultiOnVegetationDistanceBandChangeDelegate OnVegetationCellDistanceBandChangeDelegate
Field Value
- VegetationStudioCamera.MultiOnVegetationDistanceBandChangeDelegate
OnVegetationCellInvisibleDelegate
public VegetationStudioCamera.MultiOnVegetationCellVisibityChangedDelegate OnVegetationCellInvisibleDelegate
Field Value
- VegetationStudioCamera.MultiOnVegetationCellVisibityChangedDelegate
OnVegetationCellVisibleDelegate
public VegetationStudioCamera.MultiOnVegetationCellVisibityChangedDelegate OnVegetationCellVisibleDelegate
Field Value
- VegetationStudioCamera.MultiOnVegetationCellVisibityChangedDelegate
QualityManager
public QualityManager QualityManager
Field Value
- QualityManager
RenderBillboardsOnly
public bool RenderBillboardsOnly
Field Value
- bool
RenderDirectToCamera
public bool RenderDirectToCamera
Field Value
- bool
SelectedCamera
public Camera SelectedCamera
Field Value
- Camera
public Transform TargetTransform
Field Value
- Transform
VEGETATION_GRID
public const int VEGETATION_GRID = 0
Field Value
- int
VegetationStudioCameraType
public VegetationStudioCameraType VegetationStudioCameraType
Field Value
- VegetationStudioCameraType
VegetationSystemPro
public VegetationSystemPro VegetationSystemPro
Field Value
- VegetationSystemPro
WindSampler
public GameObject WindSampler
Field Value
- GameObject
Properties
BillboardJobCullingGroup
public JobCullingGroup BillboardJobCullingGroup { get; }
Property Value
- JobCullingGroup
Enabled
public bool Enabled { get; }
Property Value
- bool
HeroJobCullingGroup
public JobCullingGroup HeroJobCullingGroup { get; }
Property Value
- JobCullingGroup
JobCullingGroup
public JobCullingGroup JobCullingGroup { get; }
Property Value
- JobCullingGroup
PotentialVisibleBillboardCellList
public List<VegetationCell> PotentialVisibleBillboardCellList { get; }
Property Value
- List<VegetationCell>
PotentialVisibleHeroCellList
public List<VegetationCell> PotentialVisibleHeroCellList { get; }
Property Value
- List<VegetationCell>
PotentialVisibleVegetationCellList
public List<VegetationCell> PotentialVisibleVegetationCellList { get; }
Property Value
- List<VegetationCell>
Methods
Dispose()
DrawVisibleBillboardCellGizmos()
public void DrawVisibleBillboardCellGizmos()
DrawVisibleCellGizmos()
public void DrawVisibleCellGizmos()
DrawVisibleHeroCellGizmos()
public void DrawVisibleHeroCellGizmos()
PreCullVegetation(bool)
public void PreCullVegetation(bool forceUpdate)
Parameters
forceUpdate bool
ProcessEvents()
public void ProcessEvents()
RemoveDelegates()
public void RemoveDelegates()
ScheduleCullVegetationJob(JobHandle)
public JobHandle ScheduleCullVegetationJob(JobHandle dependsOn)
Parameters
dependsOn JobHandle
Returns
- JobHandle
SetDirty()
SetFloatingOriginOffset(Vector3)
public void SetFloatingOriginOffset(Vector3 floatingOriginOffset)
Parameters
floatingOriginOffset Vector3
UpdateBillboardCullingGroup()
public void UpdateBillboardCullingGroup()