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);
Definition: tinyxml.h:864
Definition: Animation.h:44
Definition: MeshLoaderMSH.h:43
Definition: World3D.h:179
Definition: LowLevelGraphics.h:200
Definition: MeshLoader.h:60