Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <mesh.h>
Public Types | |
enum | CLK { NONE =0x0, CLOAK =0x1, FOG =0x2, NEARINVIS =0x4, GLASSCLOAK =0x8, RENORMALIZE =0x10 } |
Public Member Functions | |
MeshDrawContext (const Matrix &m) | |
Public Attributes | |
Matrix | mat |
The matrix in world space. More... | |
vector< MeshFX > * | SpecialFX |
The special FX vector pointing to all active special FX. More... | |
MeshFX | xtraFX |
bool | useXtraFX |
GFXColor | CloakFX |
char | cloaked |
char | mesh_seq |
unsigned char | damage |
Stores relevant info needed to draw a mesh given only the orig
enum MeshDrawContext::CLK |
|
inline |
char MeshDrawContext::cloaked |
Definition at line 98 of file mesh.h.
Referenced by Mesh::Draw().
GFXColor MeshDrawContext::CloakFX |
Definition at line 96 of file mesh.h.
Referenced by Mesh::Draw().
unsigned char MeshDrawContext::damage |
Definition at line 100 of file mesh.h.
Referenced by Mesh::Draw().
char MeshDrawContext::mesh_seq |
Definition at line 99 of file mesh.h.
Referenced by Mesh::Draw().
vector< MeshFX >* MeshDrawContext::SpecialFX |
The special FX vector pointing to all active special FX.
Definition at line 93 of file mesh.h.
Referenced by Mesh::Draw().
bool MeshDrawContext::useXtraFX |
Definition at line 95 of file mesh.h.
Referenced by Mesh::Draw(), and MeshDrawContext().
MeshFX MeshDrawContext::xtraFX |
Definition at line 94 of file mesh.h.
Referenced by Mesh::Draw().