Table of Contents

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

VegetationStudioCamera(Transform)

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

TargetTransform

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()

public void 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()

public void SetDirty()

SetFloatingOriginOffset(Vector3)

public void SetFloatingOriginOffset(Vector3 floatingOriginOffset)

Parameters

floatingOriginOffset Vector3

UpdateBillboardCullingGroup()

public void UpdateBillboardCullingGroup()