28 #ifndef HPL_MESH_LOADER_MSH_H 29 #define HPL_MESH_LOADER_MSH_H 31 #include "hpl1/engine/graphics/VertexBuffer.h" 32 #include "hpl1/engine/math/MathTypes.h" 33 #include "hpl1/engine/resources/MeshLoader.h" 48 cMesh *LoadMesh(
const tString &asFile, tMeshLoadFlag aFlags);
55 bool IsSupported(
const tString asFileType);
57 void AddSupportedTypes(
tStringVec *avFileTypes);
61 void SaveFloatData(
TiXmlElement *apRoot,
int alSize,
const char *asName,
float *apData);
62 void SaveIntData(
TiXmlElement *apRoot,
int alSize,
unsigned int *apData);
65 void FillVtxArray(
float *apArray,
const char *apString,
int alSize);
66 void FillIdxArray(
unsigned int *apArray,
const char *apString,
int alSize);
69 const char *GetVertexName(tVertexFlag aFlag);
74 #endif // HPL_MESH_LOADER_MSH_H
Definition: MeshLoaderMSH.h:43
Definition: Animation.h:44
Definition: World3D.h:179
Definition: tinyxml.h:864
Definition: MeshLoader.h:60
Definition: LowLevelGraphics.h:200