|  | 
|  | 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.