summaryrefslogtreecommitdiff
path: root/source/modules/asura-core/graphics/image.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2019-07-31 21:35:12 +0800
committerchai <chaifix@163.com>2019-07-31 21:35:12 +0800
commit084623519e95f0ab0cf4bc328b5fa736d679c5bd (patch)
tree9d409dceda50335e9fb881fc5107c9c1c561f988 /source/modules/asura-core/graphics/image.h
parent012a44bd13ab41d056e7d3884a39027b6cea62b5 (diff)
*修改名称空间风格
Diffstat (limited to 'source/modules/asura-core/graphics/image.h')
-rw-r--r--source/modules/asura-core/graphics/image.h54
1 files changed, 26 insertions, 28 deletions
diff --git a/source/modules/asura-core/graphics/image.h b/source/modules/asura-core/graphics/image.h
index 229a849..72f1281 100644
--- a/source/modules/asura-core/graphics/image.h
+++ b/source/modules/asura-core/graphics/image.h
@@ -19,46 +19,44 @@
#include "gpu_buffer.h"
#include "texture.h"
-namespace AsuraEngine
-{
- namespace Graphics
- {
+namespace_begin(AsuraEngine)
+namespace_begin(Graphics)
- class Image ASURA_FINAL : public AEScripting::Portable<Image, Texture>
- {
- public:
+class Image ASURA_FINAL : public AEScripting::Portable<Image, Texture>
+{
+public:
- Image();
- ~Image();
+ Image();
+ ~Image();
- bool Load(AEImage::ImageData* decodeData);
- bool Load(AEImage::ImageData* decodeData, const AEMath::Vector2i& pos);
+ bool Load(AEImage::ImageData* decodeData);
+ bool Load(AEImage::ImageData* decodeData, const AEMath::Vector2i& pos);
- uint GetWidth();
- uint GetHeight();
+ uint GetWidth();
+ uint GetHeight();
- GPUBuffer* GenGPUBuffer();
+ GPUBuffer* GenGPUBuffer();
- private:
+private:
- uint32 m_Width, m_Height;
+ uint32 m_Width, m_Height;
- luaxport:
+luaxport:
- LUAX_DECL_FACTORY(Image, Texture);
+ LUAX_DECL_FACTORY(Image, Texture);
- LUAX_DECL_METHOD(_New);
- LUAX_DECL_METHOD(_Load);
- LUAX_DECL_METHOD(_GetWidth);
- LUAX_DECL_METHOD(_GetHeight);
- LUAX_DECL_METHOD(_GetSize);
- LUAX_DECL_METHOD(_GetPixel);
- LUAX_DECL_METHOD(_Render);
+ LUAX_DECL_METHOD(_New);
+ LUAX_DECL_METHOD(_Load);
+ LUAX_DECL_METHOD(_GetWidth);
+ LUAX_DECL_METHOD(_GetHeight);
+ LUAX_DECL_METHOD(_GetSize);
+ LUAX_DECL_METHOD(_GetPixel);
+ LUAX_DECL_METHOD(_Render);
- };
+};
- } // Graphics
-} // AsuraEngine
+namespace_end
+namespace_end
namespace AEGraphics = AsuraEngine::Graphics;