![]() |
VR-Forces 4.1.1 Class Documentation
|
Go to the source code of this file.
Classes | |
| class | trpg2dPoint |
| class | trpg2iPoint |
| class | trpg3dPoint |
| class | trpgColor |
| class | trpgWriteBuffer |
| class | trpgMemWriteBuffer |
| class | trpgReadBuffer |
| class | trpgMemReadBuffer |
| class | trpgCheckable |
| class | trpgReadWriteable |
| class | trpgwAppAddress |
| class | trpgwAppFile |
| class | trpgrAppFile |
| class | trpgrAppFileCache |
| class | trpgrAppFileCache::OpenFile |
Macros | |
| #define | MIN(x, y) (((x) < (y)) ? (x) : (y)) |
| Macros we may need. | |
| #define | MAX(x, y) (((x) > (y)) ? (x) : (y)) |
| {secret} | |
| #define | TRPG_MAGIC 9480372 |
| File header Magic Number. | |
| #define | TRPG_VERSION_MAJOR 2 |
| Current TerraPage major version. | |
| #define | TRPG_VERSION_MINOR 2 |
| Current TerraPage minor version. | |
| #define | TRPG_NOMERGE_VERSION_MAJOR 2 |
| defined values for the version that doesn't need a merge | |
| #define | TRPG_NOMERGE_VERSION_MINOR 2 |
| #define | TRPG_NOTOKEN 0 |
| Non-existent token {secret}. | |
| #define | TRPG_MINTOKEN 100 |
| Tokens for paging data structures Update the MINTOKEN and MAXTOKEN when you add tokens {secret}. | |
| #define | TRPG_PUSH 100 |
| {secret} | |
| #define | TRPG_POP 101 |
| {secret} | |
| #define | TRPGHEADER 200 |
| {secret} | |
| #define | TRPGHEAD_LODINFO 201 |
| {secret} | |
| #define | TRPGMATTABLE 300 |
| {secret} | |
| #define | TRPGMATTABLE2 301 |
| Added 11/14/98 - New material table {secret}. | |
| #define | TRPGSHORTMATTABLE 302 |
| Added 11/14/98 {secret}. | |
| #define | TRPGMATERIAL 400 |
| {secret} | |
| #define | TRPGMAT_BASIC 401 |
| {secret} | |
| #define | TRPGMAT_SHADE 402 |
| {secret} | |
| #define | TRPGMAT_SIZES 403 |
| {secret} {secret} | |
| #define | TRPGMAT_CULL 404 |
| {secret} | |
| #define | TRPGMAT_ALPHA 405 |
| {secret} | |
| #define | TRPGMAT_NORMAL 406 |
| {secret} | |
| #define | TRPGMAT_TEXTURE 407 |
| {secret} | |
| #define | TRPGMAT_BUMP 408 |
| {secret} | |
| #define | TRPGMAT_ATTR 409 |
| {secret} | |
| #define | TRPGMAT_HANDLE 410 |
| {secret} | |
| #define | TRPGMAT_TEXENV 500 |
| {secret} | |
| #define | TRPGMAT_TXENV_MODE 501 |
| {secret} | |
| #define | TRPGMAT_TXENV_FILTER 502 |
| {secret} | |
| #define | TRPGMAT_TXENV_WRAP 503 |
| {secret} | |
| #define | TRPGMAT_TXENV_BORDER 504 |
| {secret} | |
| #define | TRPGTEXTABLE 600 |
| {secret} | |
| #define | TRPGTEXTABLE2 601 |
| {secret} | |
| #define | TRPGTEXTURE 650 |
| {secret} | |
| #define | TRPGMODELREF 700 |
| {secret} | |
| #define | TRPGMODELREF2 701 |
| {secret} | |
| #define | TRPGMODELTABLE 800 |
| {secret} | |
| #define | TRPGTILETABLE 900 |
| {secret} | |
| #define | TRPG_TILE_ENTRY 901 |
| {secret} | |
| #define | TRPGTILETABLE2 902 |
| {secret} | |
| #define | TRPGTILEHEADER 1000 |
| {secret} | |
| #define | TRPG_TILE_MATLIST 1001 |
| {secret} | |
| #define | TRPG_TILE_MODELLIST 1002 |
| {secret} | |
| #define | TRPG_TILE_DATE 1003 |
| {secret} | |
| #define | TRPGLOCALMATERIAL 1004 |
| {secret} | |
| #define | TRPG_TILE_LOCMATLIST 1005 |
| {secret} | |
| #define | TRPGLIGHTTABLE 1100 |
| Lights support added by Nick {secret}. | |
| #define | TRPGLIGHTATTR 1150 |
| {secret} | |
| #define | TRPGLIGHTATTR_BASIC 1151 |
| {secret} | |
| #define | TRPGLIGHTATTR_RASCAL 1152 |
| {secret} | |
| #define | TRPGLIGHTATTR_CALLIGRAPHIC 1153 |
| {secret} | |
| #define | TRPGLIGHTATTR_PERFORMER 1154 |
| {secret} | |
| #define | TRPGLIGHTATTR_ANIMATION 1155 |
| {secret} | |
| #define | TRPGLIGHTATTR_COMMENT 1156 |
| {secret} | |
| #define | TRPGLIGHTATTR_HANDLE 1157 |
| {secret} | |
| #define | TRPGLIGHT 1160 |
| {secret} | |
| #define | TRPG_LIGHT 1160 |
| {secret} | |
| #define | TRPGRANGETABLE 1200 |
| {secret} | |
| #define | TRPG_RANGE 1201 |
| {secret} | |
| #define | TRPG_TEXT_STYLE_TABLE 1300 |
| Label and style support added 12-02 {secret}. | |
| #define | TRPG_TEXT_STYLE 1301 |
| {secret} | |
| #define | TRPG_TEXT_STYLE_BASIC 1302 |
| {secret} | |
| #define | TRPG_SUPPORT_STYLE_TABLE 1310 |
| {secret} | |
| #define | TRPG_SUPPORT_STYLE 1311 |
| {secret} | |
| #define | TRPG_SUPPORT_STYLE_BASIC 1312 |
| {secret} | |
| #define | TRPG_LABEL_PROPERTY_TABLE 1320 |
| {secret} | |
| #define | TRPG_LABEL_PROPERTY 1321 |
| {secret} | |
| #define | TRPG_LABEL_PROPERTY_BASIC 1322 |
| {secret} | |
| #define | TRPG_LABEL 1330 |
| {secret} | |
| #define | TRPG_GROUP 2001 |
| {secret} | |
| #define | TRPG_BILLBOARD 2002 |
| {secret} | |
| #define | TRPG_LOD 2003 |
| {secret} | |
| #define | TRPG_TRANSFORM 2004 |
| {secret} | |
| #define | TRPG_MODELREF 2005 |
| {secret} | |
| #define | TRPG_LAYER 2006 |
| {secret} | |
| #define | TRPG_GEOMETRY 3000 |
| {secret} | |
| #define | TRPG_GEOM_PRIM 3001 |
| {secret} | |
| #define | TRPG_GEOM_MATERIAL 3002 |
| {secret} | |
| #define | TRPG_GEOM_VERT32 3003 |
| {secret} | |
| #define | TRPG_GEOM_VERT64 3004 |
| {secret} | |
| #define | TRPG_GEOM_NORM32 3005 |
| {secret} | |
| #define | TRPG_GEOM_NORM64 3006 |
| {secret} | |
| #define | TRPG_GEOM_COLOR 3007 |
| {secret} | |
| #define | TRPG_GEOM_TEX32 3008 |
| {secret} | |
| #define | TRPG_GEOM_TEX64 3009 |
| {secret} | |
| #define | TRPG_GEOM_EFLAG 3010 |
| {secret} | |
| #define | TRPG_ATTACH 4000 |
| {secret} | |
| #define | TRPG_CHILDREF 5000 |
| {secret} | |
| #define | TRPG_MAXTOKEN 5000 |
| {secret} | |
Typedefs | |
| typedef long | TeAttrHdl |
| typedef short | trpgToken |
| 16 bit token definition value. These are values such as TRPGTEXTABLE or TRPG_ATTACH, etc... | |
| typedef trpgllong | trpgDiskRef |
| Basic data types. | |
| typedef int | trpgMatRef |
| {secret} | |
Enumerations | |
| enum | trpgEndian { LittleEndian, BigEndian } |
| Used to specify machine endianess. More... | |
| #define MIN | ( | x, | |
| y | |||
| ) | (((x) < (y)) ? (x) : (y)) |
Macros we may need.
{secret}
Referenced by trpgwGeomStats::AddFanStat(), and trpgwGeomStats::AddStripStat().
| #define MAX | ( | x, | |
| y | |||
| ) | (((x) > (y)) ? (x) : (y)) |
{secret}
| #define TRPG_MAGIC 9480372 |
File header Magic Number.
| #define TRPG_VERSION_MAJOR 2 |
Current TerraPage major version.
| #define TRPG_VERSION_MINOR 2 |
Current TerraPage minor version.
| #define TRPG_NOMERGE_VERSION_MAJOR 2 |
defined values for the version that doesn't need a merge
Referenced by trpgHeader::SetLocal(), and trpgHeader::SetMaster().
| #define TRPG_NOMERGE_VERSION_MINOR 2 |
Referenced by trpgHeader::SetLocal(), and trpgHeader::SetMaster().
| #define TRPG_NOTOKEN 0 |
Non-existent token {secret}.
| #define TRPG_MINTOKEN 100 |
Tokens for paging data structures Update the MINTOKEN and MAXTOKEN when you add tokens {secret}.
| #define TRPG_PUSH 100 |
{secret}
| #define TRPG_POP 101 |
{secret}
| #define TRPGHEADER 200 |
{secret}
| #define TRPGHEAD_LODINFO 201 |
{secret}
| #define TRPGMATTABLE 300 |
{secret}
| #define TRPGMATTABLE2 301 |
Added 11/14/98 - New material table {secret}.
| #define TRPGSHORTMATTABLE 302 |
Added 11/14/98 {secret}.
| #define TRPGMATERIAL 400 |
{secret}
| #define TRPGMAT_BASIC 401 |
{secret}
| #define TRPGMAT_SHADE 402 |
{secret}
| #define TRPGMAT_SIZES 403 |
{secret} {secret}
| #define TRPGMAT_CULL 404 |
{secret}
| #define TRPGMAT_ALPHA 405 |
{secret}
| #define TRPGMAT_NORMAL 406 |
{secret}
| #define TRPGMAT_TEXTURE 407 |
{secret}
| #define TRPGMAT_BUMP 408 |
{secret}
| #define TRPGMAT_ATTR 409 |
{secret}
| #define TRPGMAT_HANDLE 410 |
{secret}
| #define TRPGMAT_TEXENV 500 |
{secret}
| #define TRPGMAT_TXENV_MODE 501 |
{secret}
| #define TRPGMAT_TXENV_FILTER 502 |
{secret}
| #define TRPGMAT_TXENV_WRAP 503 |
{secret}
| #define TRPGMAT_TXENV_BORDER 504 |
{secret}
| #define TRPGTEXTABLE 600 |
{secret}
| #define TRPGTEXTABLE2 601 |
{secret}
| #define TRPGTEXTURE 650 |
{secret}
| #define TRPGMODELREF 700 |
{secret}
| #define TRPGMODELREF2 701 |
{secret}
| #define TRPGMODELTABLE 800 |
{secret}
| #define TRPGTILETABLE 900 |
{secret}
| #define TRPG_TILE_ENTRY 901 |
{secret}
| #define TRPGTILETABLE2 902 |
{secret}
| #define TRPGTILEHEADER 1000 |
{secret}
Referenced by trpgReadTileHeader::trpgReadTileHeader().
| #define TRPG_TILE_MATLIST 1001 |
{secret}
| #define TRPG_TILE_MODELLIST 1002 |
{secret}
| #define TRPG_TILE_DATE 1003 |
{secret}
| #define TRPGLOCALMATERIAL 1004 |
{secret}
| #define TRPG_TILE_LOCMATLIST 1005 |
{secret}
| #define TRPGLIGHTTABLE 1100 |
Lights support added by Nick {secret}.
| #define TRPGLIGHTATTR 1150 |
{secret}
| #define TRPGLIGHTATTR_BASIC 1151 |
{secret}
| #define TRPGLIGHTATTR_RASCAL 1152 |
{secret}
| #define TRPGLIGHTATTR_CALLIGRAPHIC 1153 |
{secret}
| #define TRPGLIGHTATTR_PERFORMER 1154 |
{secret}
| #define TRPGLIGHTATTR_ANIMATION 1155 |
{secret}
| #define TRPGLIGHTATTR_COMMENT 1156 |
{secret}
| #define TRPGLIGHTATTR_HANDLE 1157 |
{secret}
| #define TRPGLIGHT 1160 |
{secret}
| #define TRPG_LIGHT 1160 |
{secret}
| #define TRPGRANGETABLE 1200 |
{secret}
| #define TRPG_RANGE 1201 |
{secret}
| #define TRPG_TEXT_STYLE_TABLE 1300 |
Label and style support added 12-02 {secret}.
| #define TRPG_TEXT_STYLE 1301 |
{secret}
| #define TRPG_TEXT_STYLE_BASIC 1302 |
{secret}
| #define TRPG_SUPPORT_STYLE_TABLE 1310 |
{secret}
| #define TRPG_SUPPORT_STYLE 1311 |
{secret}
| #define TRPG_SUPPORT_STYLE_BASIC 1312 |
{secret}
| #define TRPG_LABEL_PROPERTY_TABLE 1320 |
{secret}
| #define TRPG_LABEL_PROPERTY 1321 |
{secret}
| #define TRPG_LABEL_PROPERTY_BASIC 1322 |
{secret}
| #define TRPG_LABEL 1330 |
{secret}
| #define TRPG_GROUP 2001 |
{secret}
Referenced by trpgReadGroup::trpgReadGroup().
| #define TRPG_BILLBOARD 2002 |
{secret}
Referenced by trpgReadBillboard::trpgReadBillboard().
| #define TRPG_LOD 2003 |
{secret}
Referenced by trpgReadLod::trpgReadLod().
| #define TRPG_TRANSFORM 2004 |
{secret}
Referenced by trpgReadTransform::trpgReadTransform().
| #define TRPG_MODELREF 2005 |
{secret}
Referenced by trpgReadModelRef::trpgReadModelRef().
| #define TRPG_LAYER 2006 |
{secret}
Referenced by trpgReadLayer::trpgReadLayer().
| #define TRPG_GEOMETRY 3000 |
{secret}
Referenced by trpgReadGeometry::trpgReadGeometry().
| #define TRPG_GEOM_PRIM 3001 |
{secret}
| #define TRPG_GEOM_MATERIAL 3002 |
{secret}
| #define TRPG_GEOM_VERT32 3003 |
{secret}
| #define TRPG_GEOM_VERT64 3004 |
{secret}
| #define TRPG_GEOM_NORM32 3005 |
{secret}
| #define TRPG_GEOM_NORM64 3006 |
{secret}
| #define TRPG_GEOM_COLOR 3007 |
{secret}
| #define TRPG_GEOM_TEX32 3008 |
{secret}
| #define TRPG_GEOM_TEX64 3009 |
{secret}
| #define TRPG_GEOM_EFLAG 3010 |
{secret}
| #define TRPG_ATTACH 4000 |
{secret}
Referenced by trpgReadAttach::trpgReadAttach().
| #define TRPG_CHILDREF 5000 |
{secret}
Referenced by trpgReadChildRef::trpgReadChildRef().
| #define TRPG_MAXTOKEN 5000 |
{secret}
| typedef long TeAttrHdl |
| typedef short trpgToken |
16 bit token definition value. These are values such as TRPGTEXTABLE or TRPG_ATTACH, etc...
| typedef trpgllong trpgDiskRef |
Basic data types.
| typedef int trpgMatRef |
{secret}
| enum trpgEndian |