#include <decalmsh.h>
Inherits DecalMeshClass.
Classes | |
| struct | DecalStruct |
Public Member Functions | |
| RigidDecalMeshClass (MeshClass *parent, DecalSystemClass *system) | |
| virtual | ~RigidDecalMeshClass (void) |
| virtual void | Render (void) |
| virtual bool | Create_Decal (DecalGeneratorClass *generator, const OBBoxClass &localbox, SimpleDynVecClass< uint32 > &apt, const DynamicVectorClass< Vector3 > *world_vertex_locs=0) |
| virtual bool | Delete_Decal (uint32 id) |
| int | Decal_Count (void) |
| uint32 | Get_Decal_ID (int decal_index) |
Public Member Functions inherited from DecalMeshClass | |
| DecalMeshClass (MeshClass *parent, DecalSystemClass *system) | |
| virtual | ~DecalMeshClass (void) |
| MeshClass * | Peek_Parent (void) |
| DecalSystemClass * | Peek_System (void) |
| DecalMeshClass * | Peek_Next_Visible (void) |
| void | Set_Next_Visible (DecalMeshClass *mesh) |
Public Member Functions inherited from RefCountClass | |
| RefCountClass (void) | |
| RefCountClass (const RefCountClass &) | |
| void | Add_Ref (void) const |
| WWINLINE void | Release_Ref (void) const |
| int | Num_Refs (void) const |
| virtual void | Delete_This (void) |
Protected Member Functions | |
| int | Process_Material_Run (int start_index) |
Protected Member Functions inherited from RefCountClass | |
| virtual | ~RefCountClass (void) |
Protected Attributes | |
| SimpleDynVecClass< TriIndex > | Polys |
| SimpleDynVecClass< Vector3 > | Verts |
| SimpleDynVecClass< Vector3 > | VertNorms |
| SimpleDynVecClass< ShaderClass > | Shaders |
| SimpleDynVecClass< TextureClass * > | Textures |
| SimpleDynVecClass< VertexMaterialClass * > | VertexMaterials |
| SimpleDynVecClass< Vector2 > | TexCoords |
| SimpleDynVecClass< DecalStruct > | Decals |
Protected Attributes inherited from DecalMeshClass | |
| MeshClass * | Parent |
| DecalSystemClass * | DecalSystem |
| DecalMeshClass * | NextVisible |
Additional Inherited Members | |
Static Public Member Functions inherited from RefCountClass | |
| static int | Total_Refs (void) |
| static RefCountClass * | Add_Active_Ref (RefCountClass *obj) |
| static RefCountClass * | Set_Ref_Owner (RefCountClass *obj, char *file, int line) |
| static void | Remove_Active_Ref (RefCountClass *obj) |
| static bool | Validate_Active_Ref (RefCountClass *obj) |
Public Attributes inherited from RefCountClass | |
| RefCountNodeClass | ActiveRefNode |
| ActiveRefStruct | ActiveRefInfo |
Static Public Attributes inherited from RefCountClass | |
| static RefCountListClass | ActiveRefList |
Definition at line 124 of file decalmsh.h.
| RigidDecalMeshClass::RigidDecalMeshClass | ( | MeshClass * | parent, |
| DecalSystemClass * | system ) |
Definition at line 241 of file decalmsh.cpp.
|
virtual |
Definition at line 259 of file decalmsh.cpp.
|
virtual |
Implements DecalMeshClass.
Definition at line 414 of file decalmsh.cpp.
|
inlinevirtual |
Implements DecalMeshClass.
Definition at line 267 of file decalmsh.h.
Implements DecalMeshClass.
Definition at line 620 of file decalmsh.cpp.
|
inlinevirtual |
Implements DecalMeshClass.
Definition at line 272 of file decalmsh.h.
|
protected |
Definition at line 384 of file decalmsh.cpp.
|
virtual |
Implements DecalMeshClass.
Definition at line 292 of file decalmsh.cpp.
|
protected |
Definition at line 180 of file decalmsh.h.
|
protected |
Definition at line 152 of file decalmsh.h.
|
protected |
Definition at line 163 of file decalmsh.h.
|
protected |
Definition at line 166 of file decalmsh.h.
|
protected |
Definition at line 164 of file decalmsh.h.
|
protected |
Definition at line 165 of file decalmsh.h.
|
protected |
Definition at line 158 of file decalmsh.h.
|
protected |
Definition at line 157 of file decalmsh.h.