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.