#include <ihardwareshader.h>

Public Member Functions |
|
| void | AddVertN (DWORD vtx, DWORD nor) |
| void | AddVertNC1 (DWORD vtx, DWORD nor, DWORD col) |
| void | AddVertNT1 (DWORD vtx, DWORD nor, DWORD tvtx) |
| void | AddVertNC1T1 (DWORD vtx, DWORD nor, DWORD col, DWORD tvtx) |
| void | AddVertNT2 (DWORD vtx, DWORD nor, DWORD tvtx1, DWORD tvtx2) |
| void | AddVertNC1T2 (DWORD vtx, DWORD nor, DWORD col, DWORD tvtx1, DWORD tvtx2) |
| void | AddVertNT3 (DWORD vtx, DWORD nor, DWORD tvtx1, DWORD tvtx2, DWORD tvtx3) |
| void | AddVertNC1T3 (DWORD vtx, DWORD nor, DWORD col, DWORD tvtx1, DWORD tvtx2, DWORD tvtx3) |
| void | AddVertNT4 (DWORD vtx, DWORD nor, DWORD tvtx1, DWORD tvtx2, DWORD tvtx3, DWORD tvtx4) |
| void | AddVertNC1T4 (DWORD vtx, DWORD nor, DWORD col, DWORD tvtx1, DWORD tvtx2, DWORD tvtx3, DWORD tvtx4) |
| void | AddVertexCol (int i, DWORD col) |
| void | AddVertexUV (int i, DWORD tx) |
Public Attributes |
|
| DWORD | rndMode |
| MtlID | mID |
| MtlID | maxID |
| DWORD | smGrp |
| int | clrMode |
| int | texMode |
| DWTab | v |
| DWTab | n |
| DWTab | c [GFX_MAX_COLORS] |
| DWTab | tv [GFX_MAX_TEXTURES] |
| void AddVertN | ( | DWORD | vtx, |
| DWORD | nor | ||
| ) | [inline] |
| void AddVertNC1 | ( | DWORD | vtx, |
| DWORD | nor, | ||
| DWORD | col | ||
| ) | [inline] |
| void AddVertNT1 | ( | DWORD | vtx, |
| DWORD | nor, | ||
| DWORD | tvtx | ||
| ) | [inline] |
| void AddVertNC1T1 | ( | DWORD | vtx, |
| DWORD | nor, | ||
| DWORD | col, | ||
| DWORD | tvtx | ||
| ) | [inline] |
| void AddVertNT2 | ( | DWORD | vtx, |
| DWORD | nor, | ||
| DWORD | tvtx1, | ||
| DWORD | tvtx2 | ||
| ) | [inline] |
| void AddVertNC1T2 | ( | DWORD | vtx, |
| DWORD | nor, | ||
| DWORD | col, | ||
| DWORD | tvtx1, | ||
| DWORD | tvtx2 | ||
| ) | [inline] |
| void AddVertNT3 | ( | DWORD | vtx, |
| DWORD | nor, | ||
| DWORD | tvtx1, | ||
| DWORD | tvtx2, | ||
| DWORD | tvtx3 | ||
| ) | [inline] |
| void AddVertNC1T3 | ( | DWORD | vtx, |
| DWORD | nor, | ||
| DWORD | col, | ||
| DWORD | tvtx1, | ||
| DWORD | tvtx2, | ||
| DWORD | tvtx3 | ||
| ) | [inline] |
| void AddVertNT4 | ( | DWORD | vtx, |
| DWORD | nor, | ||
| DWORD | tvtx1, | ||
| DWORD | tvtx2, | ||
| DWORD | tvtx3, | ||
| DWORD | tvtx4 | ||
| ) | [inline] |
| void AddVertNC1T4 | ( | DWORD | vtx, |
| DWORD | nor, | ||
| DWORD | col, | ||
| DWORD | tvtx1, | ||
| DWORD | tvtx2, | ||
| DWORD | tvtx3, | ||
| DWORD | tvtx4 | ||
| ) | [inline] |
| void AddVertexCol | ( | int | i, |
| DWORD | col | ||
| ) | [inline] |
| i | The color channel index must be less than GFX_MAX_COLORS.\ |
| col | The vertex color data. |
| void AddVertexUV | ( | int | i, |
| DWORD | tx | ||
| ) | [inline] |
| i | The texture coordinate index must be less than GFX_MAX_TEXTURES.\ |
| tx | The texture coordinate data. |