![]() |
VR-Forces Developer's Guide
|

Public Member Functions | |
| trpgMatTable (void) | |
| virtual | ~trpgMatTable (void) override |
| void | SetNumTable (int) |
| void | SetNumMaterial (int) |
| void | SetMaterial (int, const trpgMaterial &) |
| int | AddMaterial (const trpgMaterial &, bool lookForExisting=true) |
| bool | GetNumTable (int &) const |
| bool | GetNumMaterial (int &) const |
| bool | GetMaterial (int subTable, int matID, trpgMaterial &) const |
| const trpgMaterial * | GetMaterialRef (int, int) const |
| bool | isValid (void) const |
| virtual void | Reset (void) override |
| virtual bool | Write (trpgWriteBuffer &) override |
| virtual bool | Read (trpgReadBuffer &) override |
| virtual bool | Print (trpgPrintBuffer &) const override |
Public Member Functions inherited from trpgReadWriteable | |
| trpgReadWriteable () | |
| const char * | getErrMess () const |
Public Member Functions inherited from trpgCheckable | |
| trpgCheckable (void) | |
| virtual | ~trpgCheckable (void) |
| bool | isValid (void) const |
| virtual TeAttrHdl | GetHandle () const |
| virtual void | SetHandle (TeAttrHdl hdl) |
Protected Types | |
| typedef std::map< int, trpgMaterial > | MaterialMapType |
Protected Attributes | |
| int | numTable |
| int | numMat |
| MaterialMapType | materialMap |
Protected Attributes inherited from trpgReadWriteable | |
| char | errMess [512] |
Protected Attributes inherited from trpgCheckable | |
| bool | valid |
| TeAttrHdl | handle |
| bool | writeHandle |
|
protected |
| trpgMatTable::trpgMatTable | ( | void | ) |
|
overridevirtual |
| void trpgMatTable::SetNumTable | ( | int | ) |
| void trpgMatTable::SetNumMaterial | ( | int | ) |
| void trpgMatTable::SetMaterial | ( | int | , |
| const trpgMaterial & | |||
| ) |
| int trpgMatTable::AddMaterial | ( | const trpgMaterial & | , |
| bool | lookForExisting = true |
||
| ) |
| bool trpgMatTable::GetMaterial | ( | int | subTable, |
| int | matID, | ||
| trpgMaterial & | |||
| ) | const |
| const trpgMaterial* trpgMatTable::GetMaterialRef | ( | int | , |
| int | |||
| ) | const |
| bool trpgMatTable::isValid | ( | void | ) | const |
Validity check.
|
overridevirtual |
Resets the contents back to empty.
Implements trpgReadWriteable.
|
overridevirtual |
Writes this class to a write buffer.
Implements trpgReadWriteable.
Reimplemented in trpgMatTable1_0.
|
overridevirtual |
Reads this class from a read buffer.
Reimplemented from trpgReadWriteable.
Reimplemented in trpgMatTable1_0.
|
overridevirtual |
Prints this class to a print buffer.
Reimplemented from trpgReadWriteable.
|
protected |
|
protected |
|
protected |