14 #include "../ToolBox\XFileStructs.h"
15 #include "../Toolbox\MyTrace.h"
16 #include "../framework\frm_IO.h"
17 #include "../framework\Frm_Mesh.h"
21 class IO_Model_X:
Frm::IO<Frm::Model3D*>{
26 bool Load(std::string pFilename, std::vector<Frm::Model3D*> &pVT){
return false;};
27 bool Save(std::string pFilename, std::vector<Frm::Model3D*> &pVT){
return false;};
37 int16 ProcessBlock(
void);
38 int16 BlockID(std::string &pText);
39 void AvoidTemplate(
void);
40 void Find(
uchar pChar);
43 char* SetUID(
char pType);
53 void ProcessFrameTransformMatrix(
Frm::Bone* &pB);
55 void ProcessMesh(
void);
56 void ProcessMeshTextureCoords(
void);
57 void ProcessMeshMaterials(
void);
58 void ProcessMeshNormals(
void);
59 void ProcessMaterial(
void);
60 void ProcessSkinWeights(
void);
61 void ProcessAnimationSets(
void);
Definition: Frm_Mesh.h:124
Definition: Frm_Mesh.h:111
Definition: Frm_Mesh.h:24
uchar _Type
Definition: Frm_IO.h:38
Definition: Frm_Mesh.h:27
Definition: Frm_Mesh.h:68
unsigned char uchar
Definition: Frm_types.h:16
unsigned long int uint32
Definition: Frm_types.h:15
short int int16
Definition: Frm_types.h:12
#define IO_3DX
Definition: Frm_types.h:30