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

#include <MeshDeformSave.h>

Public Member Functions

 MeshDeformSaveClass (void)
 
 ~MeshDeformSaveClass (void)
 
void Initialize (MeshBuilderClass &builder, Object *object, Mesh &mesh, Matrix3 *transform=NULL)
 
void Initialize (MeshBuilderClass &builder, Mesh &mesh, MeshDeformModData &mod_data, Matrix3 *transform=NULL)
 
bool Export (ChunkSaveClass &chunk_save)
 
void Reset (void)
 
bool Is_Empty (void) const
 
bool Does_Deformer_Modify_DCG (void)
 
unsigned int Get_Alpha_Passes (void) const
 
void Set_Alpha_Passes (unsigned int pass_mask)
 

Protected Member Functions

bool Export_Sets (ChunkSaveClass &chunk_save)
 
bool Export_Keyframes (ChunkSaveClass &chunk_save, MeshDeformSaveSetClass &set_save)
 

Detailed Description

Definition at line 65 of file MeshDeformSave.h.

Constructor & Destructor Documentation

◆ MeshDeformSaveClass()

MeshDeformSaveClass::MeshDeformSaveClass ( void )
inline

Definition at line 72 of file MeshDeformSave.h.

◆ ~MeshDeformSaveClass()

MeshDeformSaveClass::~MeshDeformSaveClass ( void )
inline

Definition at line 74 of file MeshDeformSave.h.

Member Function Documentation

◆ Does_Deformer_Modify_DCG()

bool MeshDeformSaveClass::Does_Deformer_Modify_DCG ( void )

Definition at line 380 of file MeshDeformSave.cpp.

◆ Export()

bool MeshDeformSaveClass::Export ( ChunkSaveClass & chunk_save)

Definition at line 172 of file MeshDeformSave.cpp.

◆ Export_Keyframes()

bool MeshDeformSaveClass::Export_Keyframes ( ChunkSaveClass & chunk_save,
MeshDeformSaveSetClass & set_save )
protected

Definition at line 253 of file MeshDeformSave.cpp.

◆ Export_Sets()

bool MeshDeformSaveClass::Export_Sets ( ChunkSaveClass & chunk_save)
protected

Definition at line 211 of file MeshDeformSave.cpp.

◆ Get_Alpha_Passes()

unsigned int MeshDeformSaveClass::Get_Alpha_Passes ( void ) const
inline

Definition at line 90 of file MeshDeformSave.h.

◆ Initialize() [1/2]

void MeshDeformSaveClass::Initialize ( MeshBuilderClass & builder,
Mesh & mesh,
MeshDeformModData & mod_data,
Matrix3 * transform = NULL )

Definition at line 114 of file MeshDeformSave.cpp.

◆ Initialize() [2/2]

void MeshDeformSaveClass::Initialize ( MeshBuilderClass & builder,
Object * object,
Mesh & mesh,
Matrix3 * transform = NULL )

Definition at line 54 of file MeshDeformSave.cpp.

◆ Is_Empty()

bool MeshDeformSaveClass::Is_Empty ( void ) const
inline

Definition at line 86 of file MeshDeformSave.h.

◆ Reset()

void MeshDeformSaveClass::Reset ( void )

Definition at line 152 of file MeshDeformSave.cpp.

◆ Set_Alpha_Passes()

void MeshDeformSaveClass::Set_Alpha_Passes ( unsigned int pass_mask)
inline

Definition at line 91 of file MeshDeformSave.h.


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