Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
SkinDataClass Class Reference

#include <skindata.h>

Inherits LocalModData.

Public Types

enum  { FLAGS_CHUNK = 0x0000 , VERT_SEL_CHUNK = 0x0010 , NAMED_SEL_SETS_CHUNK = 0x0020 , INFLUENCE_DATA_CHUNK = 0x0030 }
 

Public Member Functions

 SkinDataClass (void)
 
 SkinDataClass (Mesh *mesh)
 
void Invalidate ()
 
BOOL IsValid ()
 
void Validate (Mesh *mesh)
 
virtual LocalModData * Clone (void)
 
void Add_Influence (int boneidx)
 
IOResult Save (ISave *isave)
 
IOResult Load (ILoad *iload)
 

Public Attributes

BOOL Valid
 
BOOL Held
 
BitArray VertSel
 
NamedSelSetList VertSelSets
 
Tab< InfluenceStructVertData
 

Detailed Description

Definition at line 72 of file skindata.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
FLAGS_CHUNK 
VERT_SEL_CHUNK 
NAMED_SEL_SETS_CHUNK 
INFLUENCE_DATA_CHUNK 

Definition at line 152 of file skindata.h.

Constructor & Destructor Documentation

◆ SkinDataClass() [1/2]

SkinDataClass::SkinDataClass ( void )
inline

Definition at line 77 of file skindata.h.

◆ SkinDataClass() [2/2]

SkinDataClass::SkinDataClass ( Mesh * mesh)
inline

Definition at line 79 of file skindata.h.

Member Function Documentation

◆ Add_Influence()

void SkinDataClass::Add_Influence ( int boneidx)
inline

Definition at line 114 of file skindata.h.

◆ Clone()

virtual LocalModData * SkinDataClass::Clone ( void )
inlinevirtual

Definition at line 106 of file skindata.h.

◆ Invalidate()

void SkinDataClass::Invalidate ( )
inline

Definition at line 92 of file skindata.h.

◆ IsValid()

BOOL SkinDataClass::IsValid ( )
inline

Definition at line 94 of file skindata.h.

◆ Load()

IOResult SkinDataClass::Load ( ILoad * iload)

Definition at line 116 of file skindata.cpp.

◆ Save()

IOResult SkinDataClass::Save ( ISave * isave)

Definition at line 56 of file skindata.cpp.

◆ Validate()

void SkinDataClass::Validate ( Mesh * mesh)
inline

Definition at line 96 of file skindata.h.

Member Data Documentation

◆ Held

BOOL SkinDataClass::Held

Definition at line 132 of file skindata.h.

◆ Valid

BOOL SkinDataClass::Valid

Definition at line 131 of file skindata.h.

◆ VertData

Tab<InfluenceStruct> SkinDataClass::VertData

Definition at line 147 of file skindata.h.

◆ VertSel

BitArray SkinDataClass::VertSel

Definition at line 137 of file skindata.h.

◆ VertSelSets

NamedSelSetList SkinDataClass::VertSelSets

Definition at line 142 of file skindata.h.


The documentation for this class was generated from the following files: