|
| TerrainGlobalOptions () |
|
virtual | ~TerrainGlobalOptions () |
|
void | addQueryFlags (uint32 flags) |
| As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this object.
|
|
bool | getCastsDynamicShadows () const |
| Whether the terrain will be able to cast shadows (texture shadows only are supported, and you must be using depth shadow maps).
|
|
const ColourValue & | getCompositeMapAmbient () const |
| Get the composite map ambient light to use.
|
|
const ColourValue & | getCompositeMapDiffuse () const |
| Get the composite map iffuse light to use.
|
|
Real | getCompositeMapDistance () const |
| Get the distance at which to start using a composite map if present.
|
|
uint16 | getCompositeMapSize () const |
| Get the default size of the composite maps for a new terrain.
|
|
uint16 | getDefaultGlobalColourMapSize () const |
| Get the default size of the terrain global colour map for a new terrain.
|
|
Real | getDefaultLayerTextureWorldSize () const |
| Get the default world size for a layer 'splat' texture to cover.
|
|
TerrainMaterialGeneratorPtr | getDefaultMaterialGenerator () |
| Get the default material generator.
|
|
const String & | getDefaultResourceGroup () const |
| Get the default resource group to use to load / save terrains.
|
|
uint16 | getLayerBlendMapSize () const |
| Get the default size of the blend maps for a new terrain.
|
|
const Vector3 & | getLightMapDirection () const |
| Get the shadow map light direction to use (world space)
|
|
uint16 | getLightMapSize () const |
| Get the default size of the lightmaps for a new terrain.
|
|
Real | getMaxPixelError () const |
| Get the maximum screen pixel error that should be allowed when rendering.
|
|
uint32 | getQueryFlags (void) const |
| Get the default query flags for terrains.
|
|
uint8 | getRenderQueueGroup (void) const |
| Get the render queue group that this terrain will be rendered into.
|
|
Real | getSkirtSize () const |
| The default size of 'skirts' used to hide terrain cracks (default 10)
|
|
bool | getUseRayBoxDistanceCalculation () const |
| Returns whether or not to use an accurate calculation of camera distance from a terrain tile (ray / AABB intersection) or whether to use the simpler distance from the tile centre.
|
|
bool | getUseVertexCompressionWhenAvailable () const |
| Get whether to allow vertex compression to be used when the material generator states that it supports it.
|
|
uint32 | getVisibilityFlags (void) const |
| Get the visbility flags that terrains will be rendered with.
|
|
void | operator delete (void *ptr) |
|
void | operator delete (void *ptr, const char *, int, const char *) |
|
void | operator delete (void *ptr, void *) |
|
void | operator delete[] (void *ptr) |
|
void | operator delete[] (void *ptr, const char *, int, const char *) |
|
void * | operator new (size_t sz) |
|
void * | operator new (size_t sz, const char *file, int line, const char *func) |
| operator new, with debug line info
|
|
void * | operator new (size_t sz, void *ptr) |
| placement operator new
|
|
void * | operator new[] (size_t sz) |
|
void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
| array operator new, with debug line info
|
|
void | removeQueryFlags (uint32 flags) |
|
void | setCastsDynamicShadows (bool s) |
| Whether the terrain will be able to cast shadows (texture shadows only are supported, and you must be using depth shadow maps).
|
|
void | setCompositeMapAmbient (const ColourValue &c) |
| Set the composite map ambient light to use.
|
|
void | setCompositeMapDiffuse (const ColourValue &c) |
| Set the composite map diffuse light to use.
|
|
void | setCompositeMapDistance (Real c) |
| Set the distance at which to start using a composite map if present.
|
|
void | setCompositeMapSize (uint16 sz) |
| Sets the default size of composite maps for a new terrain.
|
|
void | setDefaultGlobalColourMapSize (uint16 sz) |
| Set the default size of the terrain global colour map for a new terrain.
|
|
void | setDefaultLayerTextureWorldSize (Real sz) |
| Set the default world size for a layer 'splat' texture to cover.
|
|
void | setDefaultMaterialGenerator (TerrainMaterialGeneratorPtr gen) |
| Set the default material generator.
|
|
void | setDefaultResourceGroup (const String &grp) |
| Set the default resource group to use to load / save terrains.
|
|
void | setLayerBlendMapSize (uint16 sz) |
| Sets the default size of blend maps for a new terrain.
|
|
void | setLightMapDirection (const Vector3 &v) |
| Set the shadow map light direction to use (world space).
|
|
void | setLightMapSize (uint16 sz) |
| Sets the default size of lightmaps for a new terrain.
|
|
void | setMaxPixelError (Real pixerr) |
| Set the maximum screen pixel error that should be allowed when rendering.
|
|
void | setQueryFlags (uint32 flags) |
| Set the default query flags for terrains.
|
|
void | setRenderQueueGroup (uint8 grp) |
| Set the render queue group that terrains will be rendered into.
|
|
void | setSkirtSize (Real skirtSz) |
| method - the default size of 'skirts' used to hide terrain cracks (default 10)
|
|
void | setUseRayBoxDistanceCalculation (bool rb) |
| Sets whether to use an accurate ray / box intersection to determine distance from a terrain tile, or whether to use the simple distance from the tile centre.
|
|
void | setUseVertexCompressionWhenAvailable (bool enable) |
| Set whether to allow vertex compression to be used when the material generator states that it supports it.
|
|
void | setVisibilityFlags (uint32 flags) |
| Set the visbility flags that terrains will be rendered with.
|
|
Options class which just stores default options for the terrain.
- Note
- You should construct a single instance of this class per application and do so before you start working with any other terrain classes.