Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/WolfireGames/overgrowth.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Source/AI/mesh_loader_obj.h')
-rw-r--r--Source/AI/mesh_loader_obj.h61
1 files changed, 30 insertions, 31 deletions
diff --git a/Source/AI/mesh_loader_obj.h b/Source/AI/mesh_loader_obj.h
index f0e72a72..e2b2f7f1 100644
--- a/Source/AI/mesh_loader_obj.h
+++ b/Source/AI/mesh_loader_obj.h
@@ -1,8 +1,8 @@
//-----------------------------------------------------------------------------
// Name: mesh_loader_obj.h
// Developer: External
-// Author:
-// Description: This is a utility file from the Recast project which has been
+// Author:
+// Description: This is a utility file from the Recast project which has been
// extracted and modified by Wolfire Games LLC
// License: Read below
//-----------------------------------------------------------------------------
@@ -32,36 +32,35 @@
using std::string;
-class rcMeshLoaderObj
-{
-public:
- rcMeshLoaderObj();
- ~rcMeshLoaderObj();
-
- bool load(const string& fileName);
+class rcMeshLoaderObj {
+ public:
+ rcMeshLoaderObj();
+ ~rcMeshLoaderObj();
- const float* getVerts() const { return m_verts; }
- const float* getNormals() const { return m_normals; }
- const int* getTris() const { return m_tris; }
- int getVertCount() const { return m_vertCount; }
- int getTriCount() const { return m_triCount; }
- const string& getFileName() const { return m_filename; }
+ bool load(const string& fileName);
-private:
- // Explicitly disabled copy constructor and copy assignment operator.
- rcMeshLoaderObj(const rcMeshLoaderObj&);
- rcMeshLoaderObj& operator=(const rcMeshLoaderObj&);
-
- void addVertex(float x, float y, float z, int& cap);
- void addTriangle(int a, int b, int c, int& cap);
-
- string m_filename;
- float m_scale;
- float* m_verts;
- int* m_tris;
- float* m_normals;
- int m_vertCount;
- int m_triCount;
+ const float* getVerts() const { return m_verts; }
+ const float* getNormals() const { return m_normals; }
+ const int* getTris() const { return m_tris; }
+ int getVertCount() const { return m_vertCount; }
+ int getTriCount() const { return m_triCount; }
+ const string& getFileName() const { return m_filename; }
+
+ private:
+ // Explicitly disabled copy constructor and copy assignment operator.
+ rcMeshLoaderObj(const rcMeshLoaderObj&);
+ rcMeshLoaderObj& operator=(const rcMeshLoaderObj&);
+
+ void addVertex(float x, float y, float z, int& cap);
+ void addTriangle(int a, int b, int c, int& cap);
+
+ string m_filename;
+ float m_scale;
+ float* m_verts;
+ int* m_tris;
+ float* m_normals;
+ int m_vertCount;
+ int m_triCount;
};
-#endif // MESHLOADER_OBJ
+#endif // MESHLOADER_OBJ