summaryrefslogtreecommitdiff
path: root/source/modules/asura-core/graphics/image.h
diff options
context:
space:
mode:
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;