#include <decalmsh.h>
Inherits DecalMeshClass.
Classes | |
| struct | DecalStruct |
Public Member Functions | |
| SkinDecalMeshClass (MeshClass *parent, DecalSystemClass *system) | |
| virtual | ~SkinDecalMeshClass (void) |
| virtual void | Render (void) |
| virtual bool | Create_Decal (DecalGeneratorClass *generator, const OBBoxClass &localbox, SimpleDynVecClass< uint32 > &apt, const DynamicVectorClass< Vector3 > *world_vertex_locs) |
| 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< uint32 > | ParentVertexIndices |
| 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 189 of file decalmsh.h.
| SkinDecalMeshClass::SkinDecalMeshClass | ( | MeshClass * | parent, |
| DecalSystemClass * | system ) |
Definition at line 724 of file decalmsh.cpp.
|
virtual |
Definition at line 742 of file decalmsh.cpp.
|
virtual |
Implements DecalMeshClass.
Definition at line 913 of file decalmsh.cpp.
|
inlinevirtual |
Implements DecalMeshClass.
Definition at line 282 of file decalmsh.h.
Implements DecalMeshClass.
Definition at line 1037 of file decalmsh.cpp.
|
inlinevirtual |
Implements DecalMeshClass.
Definition at line 287 of file decalmsh.h.
|
protected |
Definition at line 882 of file decalmsh.cpp.
|
virtual |
Implements DecalMeshClass.
Definition at line 775 of file decalmsh.cpp.
|
protected |
Definition at line 244 of file decalmsh.h.
|
protected |
Definition at line 222 of file decalmsh.h.
|
protected |
Definition at line 217 of file decalmsh.h.
|
protected |
Definition at line 227 of file decalmsh.h.
|
protected |
Definition at line 230 of file decalmsh.h.
|
protected |
Definition at line 228 of file decalmsh.h.
|
protected |
Definition at line 229 of file decalmsh.h.