![]() |
VR-Forces 4.0.4 Class Documentation
|
Public Member Functions | |
| MyC4BPatch () | |
| virtual | ~MyC4BPatch () |
| virtual void | xlate_gridded_patch (C4B &c4b, DtGroup *&patchTerrain, DtGroup *&patchFeatures) |
| virtual void | xlate_tinned_patch (C4B &c4b, void *te8_or_te16, int num_elements, DtGroup *&patchTerrain, DtGroup *&patchFeatures) |
| virtual void | set_origin_and_post_indices (C4B &c4b, unsigned int patch_number) |
| virtual void | set_features (void *features, bool has_feat, bool uses_16_bits, bool has_no_terrain_elts) |
Protected Member Functions | |
| MyC4BPatch (const MyC4BPatch &orig) | |
| MyC4BPatch & | operator= (const MyC4BPatch &orig) |
| virtual DtTree * | make_tree (C4B &c4b, const DtPoint &at, c4b_treeline_info *t) |
| virtual DtGroup * | xlate_features (C4B &c4b) |
| virtual int | xlate_microterrain (C4B &c4b, DtGroup *g, c4b_feature_info *f, int num_left_to_read) |
| virtual int | xlate_building (C4B &c4b, DtGroup *g, c4b_feature_info *f) |
| virtual int | xlate_tree (C4B &c4b, DtGroup *g, c4b_feature_info *f, int num_left_to_read) |
| virtual int | xlate_canopy (C4B &c4b, DtGroup *g, c4b_feature_info *f, int num_left_to_read) |
| virtual int | xlate_linear (C4B &c4b, DtGroup *g, c4b_feature_info *f, int num_left_to_read) |
| virtual int | xlate_feature (C4B &c4b, DtGroup *g, c4b_feature_info *f, int num_left_to_read) |
Protected Attributes | |
| void * | myPatchFeatures |
| unsigned int | myIndexOfZerothPost |
| bool | myHasFeatureData |
| bool | myUses16BitIndices |
| bool | myHasNoTerrainElements |
| DtPoint | myOriginXY |
Static Protected Attributes | |
| static const int | theMaxNumberOfTINVertices |
| virtual MyC4BPatch::~MyC4BPatch | ( | ) | [virtual] |
| MyC4BPatch::MyC4BPatch | ( | const MyC4BPatch & | orig | ) | [protected] |
| virtual void MyC4BPatch::xlate_gridded_patch | ( | C4B & | c4b, |
| DtGroup *& | patchTerrain, | ||
| DtGroup *& | patchFeatures | ||
| ) | [virtual] |
| virtual void MyC4BPatch::xlate_tinned_patch | ( | C4B & | c4b, |
| void * | te8_or_te16, | ||
| int | num_elements, | ||
| DtGroup *& | patchTerrain, | ||
| DtGroup *& | patchFeatures | ||
| ) | [virtual] |
| virtual void MyC4BPatch::set_origin_and_post_indices | ( | C4B & | c4b, |
| unsigned int | patch_number | ||
| ) | [virtual] |
| virtual void MyC4BPatch::set_features | ( | void * | features, |
| bool | has_feat, | ||
| bool | uses_16_bits, | ||
| bool | has_no_terrain_elts | ||
| ) | [virtual] |
| MyC4BPatch& MyC4BPatch::operator= | ( | const MyC4BPatch & | orig | ) | [protected] |
| virtual DtTree* MyC4BPatch::make_tree | ( | C4B & | c4b, |
| const DtPoint & | at, | ||
| c4b_treeline_info * | t | ||
| ) | [protected, virtual] |
| virtual DtGroup* MyC4BPatch::xlate_features | ( | C4B & | c4b | ) | [protected, virtual] |
| virtual int MyC4BPatch::xlate_microterrain | ( | C4B & | c4b, |
| DtGroup * | g, | ||
| c4b_feature_info * | f, | ||
| int | num_left_to_read | ||
| ) | [protected, virtual] |
| virtual int MyC4BPatch::xlate_building | ( | C4B & | c4b, |
| DtGroup * | g, | ||
| c4b_feature_info * | f | ||
| ) | [protected, virtual] |
| virtual int MyC4BPatch::xlate_tree | ( | C4B & | c4b, |
| DtGroup * | g, | ||
| c4b_feature_info * | f, | ||
| int | num_left_to_read | ||
| ) | [protected, virtual] |
| virtual int MyC4BPatch::xlate_canopy | ( | C4B & | c4b, |
| DtGroup * | g, | ||
| c4b_feature_info * | f, | ||
| int | num_left_to_read | ||
| ) | [protected, virtual] |
| virtual int MyC4BPatch::xlate_linear | ( | C4B & | c4b, |
| DtGroup * | g, | ||
| c4b_feature_info * | f, | ||
| int | num_left_to_read | ||
| ) | [protected, virtual] |
| virtual int MyC4BPatch::xlate_feature | ( | C4B & | c4b, |
| DtGroup * | g, | ||
| c4b_feature_info * | f, | ||
| int | num_left_to_read | ||
| ) | [protected, virtual] |
const int MyC4BPatch::theMaxNumberOfTINVertices [static, protected] |
void* MyC4BPatch::myPatchFeatures [protected] |
unsigned int MyC4BPatch::myIndexOfZerothPost [protected] |
bool MyC4BPatch::myHasFeatureData [protected] |
bool MyC4BPatch::myUses16BitIndices [protected] |
bool MyC4BPatch::myHasNoTerrainElements [protected] |
DtPoint MyC4BPatch::myOriginXY [protected] |