![]() |
VR-Forces 4.0.4 Class Documentation
|
Class DtTerrainConfigurationOptions is a readable-writable class holding vantage terrain implementation configuration options. More...

Public Member Functions | |
| DtTerrainConfigurationOptions (const DtTerrainConfigurationOptions &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| copy constructor | |
| DtTerrainConfigurationOptions & | operator= (const DtTerrainConfigurationOptions &orig) |
| assignment | |
| virtual | ~DtTerrainConfigurationOptions () |
| Destructor. | |
| virtual const unsigned int | triangleThreshold () const |
| virtual const unsigned int | cacheOnlyMaxLod () const |
| virtual const int | blockingIntersectPageInPriority () const |
| virtual const int | intersectPageInPriority () const |
| virtual const int | pageOutPriority () const |
| virtual const int | defaultPreloadPriority () const |
| DtTerrainConfigurationOptions (const DtString &rwName, DtReaderWriterRegistry *parentRegistry=NULL) | |
| Constructor. | |
| DtTerrainConfigurationOptions (const DtSymbolString &rwName, DtReaderWriterRegistry *parentRegistry=NULL) | |
| Constructor. | |
Protected Attributes | |
| DtRwInt | myTriangleThreshold |
| Parameter Name: num-triangles-threshold Parameter Description: Maximum number of triangles. | |
| DtRwInt | myCacheOnlyMaxLod |
| Parameter Name: cache-only-max-lod Parameter Description: Max level of detail to use when in cache-only mode. | |
| DtRwInt | myBlockingIntersectPageInPriority |
| Parameter Name: blocking-intersect-page-in-priority Parameter Description: Priority for paging in data for blocking intersect requests. | |
| DtRwInt | myIntersectPageInPriority |
| Parameter Name: intersect-page-in-priority Parameter Description: Priority for paging in data for non-blocking intersect requests. | |
| DtRwInt | myPageOutPriority |
| Parameter Name: page-out-priority Parameter Description: Priority for paging out data. | |
| DtRwInt | myDefaultPreloadPriority |
| Parameter Name: default-preload-priority Parameter Description: Default priority for preload geometry. | |
Private Member Functions | |
| DtTerrainConfigurationOptions () | |
| default constructor; not implemented | |
Class DtTerrainConfigurationOptions is a readable-writable class holding vantage terrain implementation configuration options.
These configuration options cannot be changed at runtime.
| DtTerrainConfigurationOptions::DtTerrainConfigurationOptions | ( | const DtString & | rwName, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
Constructor.
| DtTerrainConfigurationOptions::DtTerrainConfigurationOptions | ( | const DtSymbolString & | rwName, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
Constructor.
| DtTerrainConfigurationOptions::DtTerrainConfigurationOptions | ( | const DtTerrainConfigurationOptions & | orig, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
copy constructor
| orig | DtTerrainConfigurationOptions to copy. |
| parentRegistry | The registry of the DtReaderWriter object to which this object belongs. |
| virtual DtTerrainConfigurationOptions::~DtTerrainConfigurationOptions | ( | ) | [virtual] |
Destructor.
default constructor; not implemented
| DtTerrainConfigurationOptions& DtTerrainConfigurationOptions::operator= | ( | const DtTerrainConfigurationOptions & | orig | ) |
assignment
| virtual const unsigned int DtTerrainConfigurationOptions::triangleThreshold | ( | ) | const [virtual] |
| virtual const unsigned int DtTerrainConfigurationOptions::cacheOnlyMaxLod | ( | ) | const [virtual] |
| virtual const int DtTerrainConfigurationOptions::blockingIntersectPageInPriority | ( | ) | const [virtual] |
| virtual const int DtTerrainConfigurationOptions::intersectPageInPriority | ( | ) | const [virtual] |
| virtual const int DtTerrainConfigurationOptions::pageOutPriority | ( | ) | const [virtual] |
| virtual const int DtTerrainConfigurationOptions::defaultPreloadPriority | ( | ) | const [virtual] |
Parameter Name: num-triangles-threshold
Parameter Description: Maximum number of triangles.
Once the number of
triangles exceeds this number, data will be paged out until we are
below this threshold.
Parameter Default Value: 500000
Parameter Name: cache-only-max-lod
Parameter Description: Max level of detail to use when in cache-only mode.
Parameter Default Value: 13
Parameter Name: blocking-intersect-page-in-priority Parameter Description: Priority for paging in data for blocking
intersect requests.
Parameter Default Value: 10
Parameter Name: intersect-page-in-priority Parameter Description: Priority for paging in data for non-blocking
intersect requests.
Parameter Default Value: 20
Parameter Name: page-out-priority
Parameter Description: Priority for paging out data.
Parameter Default Value: 30
Parameter Name: default-preload-priority
Parameter Description: Default priority for preload geometry.
This
priority will be used if one is not provided by the preload controller.
Parameter Default Value: 40