fxFoliageReplicator

An emitter to replicate fxFoliageItem objects across an area.

Inherit:
SceneObject

Description

An emitter to replicate fxFoliageItem objects across an area.

Fields

int fxFoliageReplicator::AllowedTerrainSlope

Maximum surface angle allowed for foliage instances.

bool fxFoliageReplicator::AllowOnStatics

Foliage will be placed on Static shapes when set.

bool fxFoliageReplicator::AllowOnTerrain

Foliage will be placed on terrain when set.

bool fxFoliageReplicator::AllowOnWater

Foliage will be placed on/under water when set.

bool fxFoliageReplicator::AllowWaterSurface

Foliage will be placed on water when set. Requires AllowOnWater.

float fxFoliageReplicator::AlphaCutoff

Minimum alpha value allowed on foliage instances.

int fxFoliageReplicator::CullResolution

Minimum size of culling bins. Must be gt = 8 and lt = OuterRadius.

float fxFoliageReplicator::DebugBoxHeight

Height multiplier for drawn culling bins.

float fxFoliageReplicator::FadeInRegion

Region beyond ViewDistance where foliage fades in/out.

float fxFoliageReplicator::FadeOutRegion

Region before ViewClosest where foliage fades in/out.

bool fxFoliageReplicator::FixAspectRatio

Maintain aspect ratio of image if true. This option ignores MaxWidth.

bool fxFoliageReplicator::FixSizeToMax

Use only MaxWidth and MaxHeight for billboard size. Ignores MinWidth and MinHeight.

int fxFoliageReplicator::FoliageCount

Maximum foliage instance count.

filename fxFoliageReplicator::FoliageFile

Image file for the foliage texture.

int fxFoliageReplicator::FoliageRetries

Number of times to try placing a foliage instance before giving up.

float fxFoliageReplicator::GroundAlpha

Alpha of the foliage at ground level. 0 = transparent, 1 = opaque.

bool fxFoliageReplicator::HideFoliage

Foliage is hidden when set to true.

int fxFoliageReplicator::InnerRadiusX

Placement area inner radius on the X axis.

int fxFoliageReplicator::InnerRadiusY

Placement area inner radius on the Y axis.

bool fxFoliageReplicator::LightOn

Foliage should be illuminated with changing lights when true.

bool fxFoliageReplicator::LightSync

Foliage instances have the same lighting when set and LightOn is set.

float fxFoliageReplicator::lightTime

Time before foliage illumination cycle repeats.

float fxFoliageReplicator::MaxHeight

Maximum height of foliage billboards.

float fxFoliageReplicator::MaxLuminance

Maximum luminance for foliage instances.

float fxFoliageReplicator::MaxSwayTime

Maximum sway cycle time in seconds.

float fxFoliageReplicator::MaxWidth

Maximum width of foliage billboards.

float fxFoliageReplicator::MinHeight

Minimum height of foliage billboards.

float fxFoliageReplicator::MinLuminance

Minimum luminance for foliage instances.

float fxFoliageReplicator::MinSwayTime

Minumum sway cycle time in seconds.

float fxFoliageReplicator::MinWidth

Minimum width of foliage billboards.

float fxFoliageReplicator::OffsetZ

Offset billboards by this amount vertically.

int fxFoliageReplicator::OuterRadiusX

Placement area outer radius on the X axis.

int fxFoliageReplicator::OuterRadiusY

Placement area outer radius on the Y axis.

int fxFoliageReplicator::PlacementAreaHeight

Height of the placement ring in world units.

ColorF fxFoliageReplicator::PlacementColour

Color of the placement ring.

bool fxFoliageReplicator::RandomFlip

Randomly flip billboards left-to-right.

int fxFoliageReplicator::seed

Random seed for foliage placement.

bool fxFoliageReplicator::ShowPlacementArea

Draw placement rings when set to true.

float fxFoliageReplicator::SwayMagFront

Front-to-back sway magnitude.

float fxFoliageReplicator::SwayMagSide

Left-to-right sway magnitude.

bool fxFoliageReplicator::SwayOn

Foliage should sway randomly when true.

bool fxFoliageReplicator::SwaySync

Foliage instances should sway together when true and SwayOn is enabled.

bool fxFoliageReplicator::UseCulling

Use culling bins when enabled.

bool fxFoliageReplicator::UseDebugInfo

Culling bins are drawn when set to true.

bool fxFoliageReplicator::useTrueBillboards

Use camera facing billboards ( including the z axis ).

float fxFoliageReplicator::ViewClosest

Minimum distance from camera where foliage appears.

float fxFoliageReplicator::ViewDistance

Maximum distance from camera where foliage appears.