|
Covers the ground in a field of objects (IE: Grass, Flowers, etc). More...
Public Attributes | |
GroundCover General | |
RectF | billboardUVs [8] |
Subset material UV coordinates for this cover billboard. | |
float | clumpExponent [8] |
An exponent used to bias between the minimum and maximum clump counts for a particular clump. | |
float | clumpRadius [8] |
The maximum clump radius. | |
float | dissolveRadius |
This is less than or equal to radius and defines when fading of cover elements begins. | |
int | gridSize |
The number of cells per axis in the grid. | |
bool | invertLayer [8] |
Indicates that the terrain material index given in 'layer' is an exclusion mask. | |
string | layer [8] |
Terrain material name to limit coverage to, or blank to not limit. | |
string | Material |
Material used by all GroundCover segments. | |
float | maxBillboardTiltAngle |
The maximum amout of degrees the billboard will tilt down to match the camera. | |
int | maxClumpCount [8] |
The maximum amount of elements in a clump. | |
int | maxElements |
The maximum amount of cover elements to include in the grid at any one time. | |
float | maxElevation [8] |
The maximum world space elevation for placement. | |
float | maxSlope [8] |
The maximum slope angle in degrees for placement. | |
int | minClumpCount [8] |
The minimum amount of elements in a clump. | |
float | minElevation [8] |
The minimum world space elevation for placement. | |
float | probability [8] |
The probability of one cover type verses another (relative to all cover types). | |
float | radius |
Outer generation radius from the current camera position. | |
float | reflectScale |
Scales the various culling radii when rendering a reflection. Typically for water. | |
int | seed |
This RNG seed is saved and sent to clients for generating the same cover. | |
float | shapeCullRadius |
This is the distance at which DTS elements are completely culled out. | |
filename | shapeFilename [8] |
The cover shape filename. [Optional]. | |
bool | shapesCastShadows |
Whether DTS elements should cast shadows or not. | |
float | sizeExponent [8] |
An exponent used to bias between the minimum and maximum random sizes. | |
float | sizeMax [8] |
The maximum random size of this cover type. | |
float | sizeMin [8] |
The minimum random size for each cover type. | |
float | windScale [8] |
The wind effect scale. | |
float | zOffset |
Offset along the Z axis to render the ground cover. | |
GroundCover Debug | |
bool | lockFrustum |
Debug parameter for locking the culling frustum which will freeze the cover generation. | |
bool | noBillboards |
Debug parameter for turning off billboard rendering. | |
bool | noShapes |
Debug parameter for turning off shape rendering. | |
bool | renderCells |
Debug parameter for displaying the grid cells. | |
GroundCover Wind | |
Point2F | windDirection |
The direction of the wind. | |
float | windGustFrequency |
Controls how often the wind gust peaks per second. | |
float | windGustLength |
The length in meters between peaks in the wind gust. | |
float | windGustStrength |
The maximum distance in meters that the peak wind gust will displace an element. | |
float | windTurbulenceFrequency |
Controls the overall rapidity of the wind turbulence. | |
float | windTurbulenceStrength |
The maximum distance in meters that the turbulence can displace a ground cover element. | |
Static Public Attributes | |
static bool | isRenderable |
Disables rendering of all instances of this type. | |
static bool | isSelectable |
Disables selection of all instances of this type. | |
static int | renderedBatches |
Stat for number of rendered billboard batches. | |
static int | renderedBillboards |
Stat for number of rendered billboards. | |
static int | renderedCells |
Stat for number of rendered cells. | |
static int | renderedShapes |
Stat for number of rendered shapes. |
Covers the ground in a field of objects (IE: Grass, Flowers, etc).
RectF GroundCover::billboardUVs[8] |
Subset material UV coordinates for this cover billboard.
float GroundCover::clumpExponent[8] |
An exponent used to bias between the minimum and maximum clump counts for a particular clump.
float GroundCover::clumpRadius[8] |
The maximum clump radius.
This is less than or equal to radius and defines when fading of cover elements begins.
The number of cells per axis in the grid.
bool GroundCover::invertLayer[8] |
Indicates that the terrain material index given in 'layer' is an exclusion mask.
bool GroundCover::isRenderable [static] |
Disables rendering of all instances of this type.
Reimplemented from SceneObject.
bool GroundCover::isSelectable [static] |
Disables selection of all instances of this type.
Reimplemented from SceneObject.
string GroundCover::layer[8] |
Terrain material name to limit coverage to, or blank to not limit.
Debug parameter for locking the culling frustum which will freeze the cover generation.
string GroundCover::Material |
Material used by all GroundCover segments.
The maximum amout of degrees the billboard will tilt down to match the camera.
int GroundCover::maxClumpCount[8] |
The maximum amount of elements in a clump.
The maximum amount of cover elements to include in the grid at any one time.
float GroundCover::maxElevation[8] |
The maximum world space elevation for placement.
float GroundCover::maxSlope[8] |
The maximum slope angle in degrees for placement.
int GroundCover::minClumpCount[8] |
The minimum amount of elements in a clump.
float GroundCover::minElevation[8] |
The minimum world space elevation for placement.
Debug parameter for turning off billboard rendering.
Debug parameter for turning off shape rendering.
float GroundCover::probability[8] |
The probability of one cover type verses another (relative to all cover types).
float GroundCover::radius |
Outer generation radius from the current camera position.
Scales the various culling radii when rendering a reflection. Typically for water.
Debug parameter for displaying the grid cells.
This RNG seed is saved and sent to clients for generating the same cover.
This is the distance at which DTS elements are completely culled out.
filename GroundCover::shapeFilename[8] |
The cover shape filename. [Optional].
Whether DTS elements should cast shadows or not.
float GroundCover::sizeExponent[8] |
An exponent used to bias between the minimum and maximum random sizes.
float GroundCover::sizeMax[8] |
The maximum random size of this cover type.
float GroundCover::sizeMin[8] |
The minimum random size for each cover type.
Point2F GroundCover::windDirection |
The direction of the wind.
Controls how often the wind gust peaks per second.
The length in meters between peaks in the wind gust.
The maximum distance in meters that the peak wind gust will displace an element.
float GroundCover::windScale[8] |
The wind effect scale.
Controls the overall rapidity of the wind turbulence.
The maximum distance in meters that the turbulence can displace a ground cover element.
float GroundCover::zOffset |
Offset along the Z axis to render the ground cover.