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

#include <MeshDeformSaveSet.h>

Classes

struct  _DEFORM_DATA
 
struct  KEYFRAME
 

Public Member Functions

 MeshDeformSaveSetClass (void)
 
 ~MeshDeformSaveSetClass (void)
 
void Begin_Keyframe (float state)
 
void End_Keyframe (void)
 
void Add_Vert (UINT vert_index, const Point3 &position, const VertColor &color)
 
void Reset (void)
 
bool Is_Empty (void) const
 
bool Get_Flag (unsigned int flag) const
 
void Set_Flag (unsigned int flag, bool value)
 
unsigned int Get_Flags (void) const
 
float Get_Deform_State (int key_frame) const
 
int Get_Keyframe_Count (void) const
 
int Get_Deform_Data_Count (int key_frame) const
 
DEFORM_DATAGet_Deform_Data (int key_frame, int index)
 
void Replace_Deform_Data (int keyframe_index, DynamicVectorClass< DEFORM_DATA > &list)
 

Protected Types

typedef struct MeshDeformSaveSetClass::_DEFORM_DATA DEFORM_DATA
 

Friends

class MeshDeformSaveClass
 

Detailed Description

Definition at line 53 of file MeshDeformSaveSet.h.

Member Typedef Documentation

◆ DEFORM_DATA

Constructor & Destructor Documentation

◆ MeshDeformSaveSetClass()

MeshDeformSaveSetClass::MeshDeformSaveSetClass ( void )
inline

Definition at line 96 of file MeshDeformSaveSet.h.

◆ ~MeshDeformSaveSetClass()

MeshDeformSaveSetClass::~MeshDeformSaveSetClass ( void )
inline

Definition at line 99 of file MeshDeformSaveSet.h.

Member Function Documentation

◆ Add_Vert()

void MeshDeformSaveSetClass::Add_Vert ( UINT vert_index,
const Point3 & position,
const VertColor & color )

Definition at line 104 of file MeshDeformSaveSet.cpp.

◆ Begin_Keyframe()

void MeshDeformSaveSetClass::Begin_Keyframe ( float state)

Definition at line 69 of file MeshDeformSaveSet.cpp.

◆ End_Keyframe()

void MeshDeformSaveSetClass::End_Keyframe ( void )

Definition at line 91 of file MeshDeformSaveSet.cpp.

◆ Get_Deform_Data()

DEFORM_DATA & MeshDeformSaveSetClass::Get_Deform_Data ( int key_frame,
int index )
inline

Definition at line 125 of file MeshDeformSaveSet.h.

◆ Get_Deform_Data_Count()

int MeshDeformSaveSetClass::Get_Deform_Data_Count ( int key_frame) const
inline

Definition at line 124 of file MeshDeformSaveSet.h.

◆ Get_Deform_State()

float MeshDeformSaveSetClass::Get_Deform_State ( int key_frame) const
inline

Definition at line 122 of file MeshDeformSaveSet.h.

◆ Get_Flag()

bool MeshDeformSaveSetClass::Get_Flag ( unsigned int flag) const
inline

Definition at line 117 of file MeshDeformSaveSet.h.

◆ Get_Flags()

unsigned int MeshDeformSaveSetClass::Get_Flags ( void ) const
inline

Definition at line 119 of file MeshDeformSaveSet.h.

◆ Get_Keyframe_Count()

int MeshDeformSaveSetClass::Get_Keyframe_Count ( void ) const
inline

Definition at line 123 of file MeshDeformSaveSet.h.

◆ Is_Empty()

bool MeshDeformSaveSetClass::Is_Empty ( void ) const
inline

Definition at line 114 of file MeshDeformSaveSet.h.

◆ Replace_Deform_Data()

void MeshDeformSaveSetClass::Replace_Deform_Data ( int keyframe_index,
DynamicVectorClass< DEFORM_DATA > & list )

Definition at line 140 of file MeshDeformSaveSet.cpp.

◆ Reset()

void MeshDeformSaveSetClass::Reset ( void )

Definition at line 48 of file MeshDeformSaveSet.cpp.

◆ Set_Flag()

void MeshDeformSaveSetClass::Set_Flag ( unsigned int flag,
bool value )
inline

Definition at line 118 of file MeshDeformSaveSet.h.

Friends And Related Symbol Documentation

◆ MeshDeformSaveClass

friend class MeshDeformSaveClass
friend

Definition at line 60 of file MeshDeformSaveSet.h.


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