133 virtual void Render(
void);
198 virtual void Render(
void);
274 return Decals[decal_index].DecalID;
289 return Decals[decal_index].DecalID;
virtual int Decal_Count(void)=0
virtual uint32 Get_Decal_ID(int decal_index)=0
DecalMeshClass * Peek_Next_Visible(void)
DecalSystemClass * DecalSystem
virtual bool Delete_Decal(uint32 id)=0
virtual void Render(void)=0
MeshClass * Peek_Parent(void)
DecalSystemClass * Peek_System(void)
virtual ~DecalMeshClass(void)
DecalMeshClass(MeshClass *parent, DecalSystemClass *system)
void Set_Next_Visible(DecalMeshClass *mesh)
DecalMeshClass * NextVisible
virtual bool Create_Decal(DecalGeneratorClass *generator, const OBBoxClass &localbox, SimpleDynVecClass< uint32 > &apt, const DynamicVectorClass< Vector3 > *world_vertex_locs=0)=0
virtual ~RigidDecalMeshClass(void)
SimpleDynVecClass< Vector3 > Verts
virtual bool Create_Decal(DecalGeneratorClass *generator, const OBBoxClass &localbox, SimpleDynVecClass< uint32 > &apt, const DynamicVectorClass< Vector3 > *world_vertex_locs=0)
virtual void Render(void)
SimpleDynVecClass< ShaderClass > Shaders
SimpleDynVecClass< VertexMaterialClass * > VertexMaterials
SimpleDynVecClass< TriIndex > Polys
uint32 Get_Decal_ID(int decal_index)
RigidDecalMeshClass(MeshClass *parent, DecalSystemClass *system)
SimpleDynVecClass< DecalStruct > Decals
SimpleDynVecClass< Vector2 > TexCoords
SimpleDynVecClass< Vector3 > VertNorms
virtual bool Delete_Decal(uint32 id)
int Process_Material_Run(int start_index)
SimpleDynVecClass< TextureClass * > Textures
virtual ~SkinDecalMeshClass(void)
SimpleDynVecClass< VertexMaterialClass * > VertexMaterials
SimpleDynVecClass< ShaderClass > Shaders
virtual bool Delete_Decal(uint32 id)
SimpleDynVecClass< uint32 > ParentVertexIndices
SimpleDynVecClass< DecalStruct > Decals
virtual void Render(void)
SimpleDynVecClass< TextureClass * > Textures
uint32 Get_Decal_ID(int decal_index)
virtual bool Create_Decal(DecalGeneratorClass *generator, const OBBoxClass &localbox, SimpleDynVecClass< uint32 > &apt, const DynamicVectorClass< Vector3 > *world_vertex_locs)
SimpleDynVecClass< Vector2 > TexCoords
int Process_Material_Run(int start_index)
SkinDecalMeshClass(MeshClass *parent, DecalSystemClass *system)
SimpleDynVecClass< TriIndex > Polys