![]() |
VR-Forces 4.6 Class Documentation
|
Factor class for creating Terrain Geometry variants based on Terrain Area Type. More...
Static Public Member Functions | |
| static void | registerTerrainGeometryVariant (const DtTerrainGeometryVariantInfo &variantInfo) |
| Registers a new Terrain Geometry variant. | |
| static void | registerUnknownTerrainGeometryVariant (const DtTerrainGeometryVariantInfo &variantInfo) |
| Registers info to be used for unknown Terrain Area Types. | |
| static DtTerrainGeometry * | createTerrainGeometry (DtTerrainAreaTypeEnum32 terrainAreaType) |
| Creates a Terrain Geometry variant based on its Terrain Area Type. | |
| static DtTerrainGeometry * | createUnknownTerrainGeometry () |
| Creates a Terrain Geometry variant for an unknown terrain area type. | |
| static int | octetBoundary (DtTerrainAreaTypeEnum32 terrainAreaType) |
| Returns the octet boundary of the variant portion of the Terrain Geometry record associated with the given Terrain Area Type. | |
| static int | maximumOctetBoundary () |
| Returns the maximum variant octet boundary of all registered Terrain Geometry variants. | |
Static Protected Member Functions | |
| static void | registerDefaultTerrainGeometryVariants () |
| Registers the default Terrain Geometry variants. | |
Static Protected Attributes | |
| static std::map < DtTerrainAreaTypeEnum32, DtTerrainGeometryVariantInfo * > | theVariants |
| static DtTerrainGeometryVariantInfo * | theUnknownVariant |
| static bool | theFactoryIsInitialized |
Factor class for creating Terrain Geometry variants based on Terrain Area Type.
Default types will be handled automatically, but new types must be added via calls to registerTerrainGeometryVariant.
|
static |
Registers a new Terrain Geometry variant.
|
static |
Registers info to be used for unknown Terrain Area Types.
If not called, default is to use DtTerrainUnknownGeometryInfo.
|
static |
Creates a Terrain Geometry variant based on its Terrain Area Type.
|
static |
Creates a Terrain Geometry variant for an unknown terrain area type.
|
static |
Returns the octet boundary of the variant portion of the Terrain Geometry record associated with the given Terrain Area Type.
|
static |
Returns the maximum variant octet boundary of all registered Terrain Geometry variants.
|
staticprotected |
Registers the default Terrain Geometry variants.
|
staticprotected |
|
staticprotected |
|
staticprotected |