summaryrefslogtreecommitdiff
path: root/source/modules/asura-core/graphics/mesh2d.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/modules/asura-core/graphics/mesh2d.h')
-rw-r--r--source/modules/asura-core/graphics/mesh2d.h46
1 files changed, 22 insertions, 24 deletions
diff --git a/source/modules/asura-core/graphics/mesh2d.h b/source/modules/asura-core/graphics/mesh2d.h
index 8c26564..d2d7d3b 100644
--- a/source/modules/asura-core/graphics/mesh2d.h
+++ b/source/modules/asura-core/graphics/mesh2d.h
@@ -16,39 +16,37 @@
#include "vertex_buffer.h"
#include "index_buffer.h"
-namespace AsuraEngine
-{
- namespace Graphics
- {
+namespace_begin(AsuraEngine)
+namespace_begin(Graphics)
- ///
- /// 2D meshһЩ㶯
- /// https://en.wikipedia.org/wiki/Polygon_mesh
- ///
- class Mesh2D ASURA_FINAL
- : public Scripting::Portable<Mesh2D>
- {
- public:
+///
+/// 2D meshһЩ㶯
+/// https://en.wikipedia.org/wiki/Polygon_mesh
+///
+class Mesh2D ASURA_FINAL
+ : public Scripting::Portable<Mesh2D>
+{
+public:
- Mesh2D();
- ~Mesh2D();
+ Mesh2D();
+ ~Mesh2D();
- bool Load(AEMesh::Mesh2DData* data);
+ bool Load(AEMesh::Mesh2DData* data);
- private:
+private:
- VertexBuffer* m_VBO; ///< vertex buffer
- IndexBuffer* m_IBO; ///< index buffer
+ VertexBuffer* m_VBO; ///< vertex buffer
+ IndexBuffer* m_IBO; ///< index buffer
- luaxport:
+luaxport:
- LUAX_DECL_FACTORY(Mesh2D);
+ LUAX_DECL_FACTORY(Mesh2D);
- LUAX_DECL_METHOD(_SetVertex);
+ LUAX_DECL_METHOD(_SetVertex);
- };
+};
- }
-}
+namespace_end
+namespace_end
#endif \ No newline at end of file