summaryrefslogtreecommitdiff
path: root/Source/modules/asura-core/Graphics/binding
diff options
context:
space:
mode:
Diffstat (limited to 'Source/modules/asura-core/Graphics/binding')
-rw-r--r--Source/modules/asura-core/Graphics/binding/Canvas.binding.cpp48
-rw-r--r--Source/modules/asura-core/Graphics/binding/Color.binding.cpp (renamed from Source/modules/asura-core/Graphics/binding/_color.cpp)0
-rw-r--r--Source/modules/asura-core/Graphics/binding/Color32.binding.cpp (renamed from Source/modules/asura-core/Graphics/binding/_color32.cpp)0
-rw-r--r--Source/modules/asura-core/Graphics/binding/GPUBuffer.binding.cpp (renamed from Source/modules/asura-core/Graphics/binding/_gpu_buffer.cpp)0
-rw-r--r--Source/modules/asura-core/Graphics/binding/GfxDevice.binding.cpp (renamed from Source/modules/asura-core/Graphics/binding/_gfx_device.cpp)0
-rw-r--r--Source/modules/asura-core/Graphics/binding/Image.binding.cpp71
-rw-r--r--Source/modules/asura-core/Graphics/binding/IndexBuffer.binding.cpp (renamed from Source/modules/asura-core/Graphics/binding/_index_buffer.cpp)0
-rw-r--r--Source/modules/asura-core/Graphics/binding/Mesh.binding.cpp (renamed from Source/modules/asura-core/Graphics/binding/_mesh2d.cpp)0
-rw-r--r--Source/modules/asura-core/Graphics/binding/Shader.binding.cpp (renamed from Source/modules/asura-core/Graphics/binding/_shader.cpp)0
-rw-r--r--Source/modules/asura-core/Graphics/binding/SpriteBatch.binding.cpp (renamed from Source/modules/asura-core/Graphics/binding/_sprite_batch.cpp)0
-rw-r--r--Source/modules/asura-core/Graphics/binding/Texture.binding.cpp (renamed from Source/modules/asura-core/Graphics/binding/_texture.cpp)0
-rw-r--r--Source/modules/asura-core/Graphics/binding/VertexBuffer.binding.cpp (renamed from Source/modules/asura-core/Graphics/binding/_vertex_buffer.cpp)0
-rw-r--r--Source/modules/asura-core/Graphics/binding/_canvas.cpp48
-rw-r--r--Source/modules/asura-core/Graphics/binding/_image.cpp71
14 files changed, 119 insertions, 119 deletions
diff --git a/Source/modules/asura-core/Graphics/binding/Canvas.binding.cpp b/Source/modules/asura-core/Graphics/binding/Canvas.binding.cpp
new file mode 100644
index 0000000..a038e67
--- /dev/null
+++ b/Source/modules/asura-core/Graphics/binding/Canvas.binding.cpp
@@ -0,0 +1,48 @@
+#include "../Canvas.h"
+
+using namespace std;
+
+namespace_begin(AsuraEngine)
+namespace_begin(Graphics)
+
+
+LUAX_REGISTRY(Canvas)
+{
+ LUAX_REGISTER_METHODS(state,
+ { "SetSize", _SetSize },
+ { "Bind", _Bind },
+ { "Unbind", _Unbind }
+ );
+}
+
+LUAX_POSTPROCESS(Canvas)
+{
+
+}
+
+// canvas:SetSize()
+LUAX_IMPL_METHOD(Canvas, _SetSize)
+{
+ LUAX_PREPARE(L, Canvas);
+ return 0;
+
+}
+
+// canvas:Bind()
+LUAX_IMPL_METHOD(Canvas, _Bind)
+{
+ LUAX_PREPARE(L, Canvas);
+
+ return 0;
+}
+
+// canvas:Unbind()
+LUAX_IMPL_METHOD(Canvas, _Unbind)
+{
+ LUAX_PREPARE(L, Canvas);
+ return 0;
+
+}
+
+namespace_end
+namespace_end \ No newline at end of file
diff --git a/Source/modules/asura-core/Graphics/binding/_color.cpp b/Source/modules/asura-core/Graphics/binding/Color.binding.cpp
index 008d9c2..008d9c2 100644
--- a/Source/modules/asura-core/Graphics/binding/_color.cpp
+++ b/Source/modules/asura-core/Graphics/binding/Color.binding.cpp
diff --git a/Source/modules/asura-core/Graphics/binding/_color32.cpp b/Source/modules/asura-core/Graphics/binding/Color32.binding.cpp
index 7613361..7613361 100644
--- a/Source/modules/asura-core/Graphics/binding/_color32.cpp
+++ b/Source/modules/asura-core/Graphics/binding/Color32.binding.cpp
diff --git a/Source/modules/asura-core/Graphics/binding/_gpu_buffer.cpp b/Source/modules/asura-core/Graphics/binding/GPUBuffer.binding.cpp
index 8c39a59..8c39a59 100644
--- a/Source/modules/asura-core/Graphics/binding/_gpu_buffer.cpp
+++ b/Source/modules/asura-core/Graphics/binding/GPUBuffer.binding.cpp
diff --git a/Source/modules/asura-core/Graphics/binding/_gfx_device.cpp b/Source/modules/asura-core/Graphics/binding/GfxDevice.binding.cpp
index f6c2004..f6c2004 100644
--- a/Source/modules/asura-core/Graphics/binding/_gfx_device.cpp
+++ b/Source/modules/asura-core/Graphics/binding/GfxDevice.binding.cpp
diff --git a/Source/modules/asura-core/Graphics/binding/Image.binding.cpp b/Source/modules/asura-core/Graphics/binding/Image.binding.cpp
new file mode 100644
index 0000000..94f88b8
--- /dev/null
+++ b/Source/modules/asura-core/Graphics/binding/Image.binding.cpp
@@ -0,0 +1,71 @@
+#include "../image.h"
+
+using namespace std;
+
+namespace_begin(AsuraEngine)
+namespace_begin(Graphics)
+
+
+LUAX_REGISTRY(Image)
+{
+ LUAX_INHERIT(state, Texture);
+
+ LUAX_REGISTER_METHODS(state,
+ { "New", _New },
+ { "GetWidth", _GetWidth },
+ { "GetHeight", _GetHeight },
+ { "GetSize", _GetSize },
+ { "Render", _Render }
+ );
+}
+
+LUAX_POSTPROCESS(Image)
+{
+}
+
+// image = Image.New()
+LUAX_IMPL_METHOD(Image, _New)
+{
+ LUAX_STATE(L);
+ Image* img = new Image();
+ img->PushLuaxUserdata(state);
+ return 1;
+}
+
+// width = image:GetWidth()
+LUAX_IMPL_METHOD(Image, _GetWidth)
+{
+ LUAX_PREPARE(L, Image);
+ state.Push(self->GetWidth());
+ return 1;
+}
+
+// height = image:GetHeight()
+LUAX_IMPL_METHOD(Image, _GetHeight)
+{
+ LUAX_PREPARE(L, Image);
+ state.Push(self->GetHeight());
+ return 1;
+}
+
+// width, height = image:GetSize()
+LUAX_IMPL_METHOD(Image, _GetSize)
+{
+ LUAX_PREPARE(L, Image);
+ int width = self->GetWidth();
+ int height = self->GetHeight();
+ state.Push(width);
+ state.Push(height);
+ return 2;
+}
+
+// image:Render()
+LUAX_IMPL_METHOD(Image, _Render)
+{
+ LUAX_PREPARE(L, Image);
+
+ return 0;
+}
+
+}
+}
diff --git a/Source/modules/asura-core/Graphics/binding/_index_buffer.cpp b/Source/modules/asura-core/Graphics/binding/IndexBuffer.binding.cpp
index 151dc98..151dc98 100644
--- a/Source/modules/asura-core/Graphics/binding/_index_buffer.cpp
+++ b/Source/modules/asura-core/Graphics/binding/IndexBuffer.binding.cpp
diff --git a/Source/modules/asura-core/Graphics/binding/_mesh2d.cpp b/Source/modules/asura-core/Graphics/binding/Mesh.binding.cpp
index 4e3f426..4e3f426 100644
--- a/Source/modules/asura-core/Graphics/binding/_mesh2d.cpp
+++ b/Source/modules/asura-core/Graphics/binding/Mesh.binding.cpp
diff --git a/Source/modules/asura-core/Graphics/binding/_shader.cpp b/Source/modules/asura-core/Graphics/binding/Shader.binding.cpp
index 85fd388..85fd388 100644
--- a/Source/modules/asura-core/Graphics/binding/_shader.cpp
+++ b/Source/modules/asura-core/Graphics/binding/Shader.binding.cpp
diff --git a/Source/modules/asura-core/Graphics/binding/_sprite_batch.cpp b/Source/modules/asura-core/Graphics/binding/SpriteBatch.binding.cpp
index 6b7d25c..6b7d25c 100644
--- a/Source/modules/asura-core/Graphics/binding/_sprite_batch.cpp
+++ b/Source/modules/asura-core/Graphics/binding/SpriteBatch.binding.cpp
diff --git a/Source/modules/asura-core/Graphics/binding/_texture.cpp b/Source/modules/asura-core/Graphics/binding/Texture.binding.cpp
index f5e5f17..f5e5f17 100644
--- a/Source/modules/asura-core/Graphics/binding/_texture.cpp
+++ b/Source/modules/asura-core/Graphics/binding/Texture.binding.cpp
diff --git a/Source/modules/asura-core/Graphics/binding/_vertex_buffer.cpp b/Source/modules/asura-core/Graphics/binding/VertexBuffer.binding.cpp
index 8ed487b..8ed487b 100644
--- a/Source/modules/asura-core/Graphics/binding/_vertex_buffer.cpp
+++ b/Source/modules/asura-core/Graphics/binding/VertexBuffer.binding.cpp
diff --git a/Source/modules/asura-core/Graphics/binding/_canvas.cpp b/Source/modules/asura-core/Graphics/binding/_canvas.cpp
deleted file mode 100644
index 44841f5..0000000
--- a/Source/modules/asura-core/Graphics/binding/_canvas.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-#include "../Canvas.h"
-
-using namespace std;
-
-namespace_begin(AsuraEngine)
-namespace_begin(Graphics)
-
-
- LUAX_REGISTRY(Canvas)
- {
- LUAX_REGISTER_METHODS(state,
- { "SetSize", _SetSize },
- { "Bind", _Bind },
- { "Unbind", _Unbind }
- );
- }
-
- LUAX_POSTPROCESS(Canvas)
- {
-
- }
-
- // canvas:SetSize()
- LUAX_IMPL_METHOD(Canvas, _SetSize)
- {
- LUAX_PREPARE(L, Canvas);
- return 0;
-
- }
-
- // canvas:Bind()
- LUAX_IMPL_METHOD(Canvas, _Bind)
- {
- LUAX_PREPARE(L, Canvas);
-
- return 0;
- }
-
- // canvas:Unbind()
- LUAX_IMPL_METHOD(Canvas, _Unbind)
- {
- LUAX_PREPARE(L, Canvas);
- return 0;
-
- }
-
- }
-}
diff --git a/Source/modules/asura-core/Graphics/binding/_image.cpp b/Source/modules/asura-core/Graphics/binding/_image.cpp
deleted file mode 100644
index 0e4cb16..0000000
--- a/Source/modules/asura-core/Graphics/binding/_image.cpp
+++ /dev/null
@@ -1,71 +0,0 @@
-#include "../image.h"
-
-using namespace std;
-
-namespace_begin(AsuraEngine)
-namespace_begin(Graphics)
-
-
- LUAX_REGISTRY(Image)
- {
- LUAX_INHERIT(state, Texture);
-
- LUAX_REGISTER_METHODS(state,
- { "New", _New },
- { "GetWidth", _GetWidth },
- { "GetHeight", _GetHeight },
- { "GetSize", _GetSize },
- { "Render", _Render }
- );
- }
-
- LUAX_POSTPROCESS(Image)
- {
- }
-
- // image = Image.New()
- LUAX_IMPL_METHOD(Image, _New)
- {
- LUAX_STATE(L);
- Image* img = new Image();
- img->PushLuaxUserdata(state);
- return 1;
- }
-
- // width = image:GetWidth()
- LUAX_IMPL_METHOD(Image, _GetWidth)
- {
- LUAX_PREPARE(L, Image);
- state.Push(self->GetWidth());
- return 1;
- }
-
- // height = image:GetHeight()
- LUAX_IMPL_METHOD(Image, _GetHeight)
- {
- LUAX_PREPARE(L, Image);
- state.Push(self->GetHeight());
- return 1;
- }
-
- // width, height = image:GetSize()
- LUAX_IMPL_METHOD(Image, _GetSize)
- {
- LUAX_PREPARE(L, Image);
- int width = self->GetWidth();
- int height = self->GetHeight();
- state.Push(width);
- state.Push(height);
- return 2;
- }
-
- // image:Render()
- LUAX_IMPL_METHOD(Image, _Render)
- {
- LUAX_PREPARE(L, Image);
-
- return 0;
- }
-
- }
-}