summaryrefslogtreecommitdiff
path: root/Source/Asura.Engine/graphics/binding
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Asura.Engine/graphics/binding')
-rw-r--r--Source/Asura.Engine/graphics/binding/canvas.binding.cpp (renamed from Source/Asura.Engine/graphics/binding/canvas.cpp)0
-rw-r--r--Source/Asura.Engine/graphics/binding/color.binding.cpp (renamed from Source/Asura.Engine/graphics/binding/color.cpp)0
-rw-r--r--Source/Asura.Engine/graphics/binding/image.binding.cpp (renamed from Source/Asura.Engine/graphics/binding/image.cpp)0
-rw-r--r--Source/Asura.Engine/graphics/binding/image_data.binding.cpp35
-rw-r--r--Source/Asura.Engine/graphics/binding/mesh2d.binding.cpp (renamed from Source/Asura.Engine/graphics/binding/image_data.cpp)0
-rw-r--r--Source/Asura.Engine/graphics/binding/mesh2d_data.binding.cpp (renamed from Source/Asura.Engine/graphics/binding/mesh2d.cpp)0
-rw-r--r--Source/Asura.Engine/graphics/binding/shader.binding.cpp (renamed from Source/Asura.Engine/graphics/binding/shader.cpp)10
-rw-r--r--Source/Asura.Engine/graphics/binding/sprite_batch.binding.cpp (renamed from Source/Asura.Engine/graphics/binding/mesh2d_data.cpp)0
-rw-r--r--Source/Asura.Engine/graphics/binding/sprite_batch.cpp0
-rw-r--r--Source/Asura.Engine/graphics/binding/window.binding.cpp (renamed from Source/Asura.Engine/graphics/binding/window.cpp)0
10 files changed, 40 insertions, 5 deletions
diff --git a/Source/Asura.Engine/graphics/binding/canvas.cpp b/Source/Asura.Engine/graphics/binding/canvas.binding.cpp
index e69de29..e69de29 100644
--- a/Source/Asura.Engine/graphics/binding/canvas.cpp
+++ b/Source/Asura.Engine/graphics/binding/canvas.binding.cpp
diff --git a/Source/Asura.Engine/graphics/binding/color.cpp b/Source/Asura.Engine/graphics/binding/color.binding.cpp
index e69de29..e69de29 100644
--- a/Source/Asura.Engine/graphics/binding/color.cpp
+++ b/Source/Asura.Engine/graphics/binding/color.binding.cpp
diff --git a/Source/Asura.Engine/graphics/binding/image.cpp b/Source/Asura.Engine/graphics/binding/image.binding.cpp
index e69de29..e69de29 100644
--- a/Source/Asura.Engine/graphics/binding/image.cpp
+++ b/Source/Asura.Engine/graphics/binding/image.binding.cpp
diff --git a/Source/Asura.Engine/graphics/binding/image_data.binding.cpp b/Source/Asura.Engine/graphics/binding/image_data.binding.cpp
new file mode 100644
index 0000000..d576718
--- /dev/null
+++ b/Source/Asura.Engine/graphics/binding/image_data.binding.cpp
@@ -0,0 +1,35 @@
+#include "../image.h"
+
+using namespace Luax;
+
+namespace AsuraEngine
+{
+ namespace Graphics
+ {
+
+ void Image::RegisterLuaxInterface(LuaxState& state)
+ {
+
+ }
+
+ void Image::RegisterLuaxClass(LuaxState& state)
+ {
+
+ }
+
+ void Image::RegisterLuaxPostprocess(LuaxState& state)
+ {
+ // blendö٣AsuraEngine.EBlendMode
+ LuaxEnum EBlendMode[] = {
+ { "Additive", 1 },
+ { "PreBlend", 2 },
+ { "Substruction", 3 },
+ { "Multiplied", 4 },
+ {0, 0}
+ };
+
+ state.RegisterEnum("EBlendMode", EBlendMode);
+ }
+
+ }
+} \ No newline at end of file
diff --git a/Source/Asura.Engine/graphics/binding/image_data.cpp b/Source/Asura.Engine/graphics/binding/mesh2d.binding.cpp
index e69de29..e69de29 100644
--- a/Source/Asura.Engine/graphics/binding/image_data.cpp
+++ b/Source/Asura.Engine/graphics/binding/mesh2d.binding.cpp
diff --git a/Source/Asura.Engine/graphics/binding/mesh2d.cpp b/Source/Asura.Engine/graphics/binding/mesh2d_data.binding.cpp
index e69de29..e69de29 100644
--- a/Source/Asura.Engine/graphics/binding/mesh2d.cpp
+++ b/Source/Asura.Engine/graphics/binding/mesh2d_data.binding.cpp
diff --git a/Source/Asura.Engine/graphics/binding/shader.cpp b/Source/Asura.Engine/graphics/binding/shader.binding.cpp
index 27ed856..3f24bb7 100644
--- a/Source/Asura.Engine/graphics/binding/shader.cpp
+++ b/Source/Asura.Engine/graphics/binding/shader.binding.cpp
@@ -94,11 +94,6 @@ namespace AsuraEngine
}
- void Shader::RegisterLuaxClass(LuaxState& state)
- {
-
- }
-
void Shader::RegisterLuaxInterface(LuaxState& state)
{
@@ -115,5 +110,10 @@ namespace AsuraEngine
}
+ void Shader::RegisterLuaxPostprocess(LuaxState& state)
+ {
+
+ }
+
}
} \ No newline at end of file
diff --git a/Source/Asura.Engine/graphics/binding/mesh2d_data.cpp b/Source/Asura.Engine/graphics/binding/sprite_batch.binding.cpp
index e69de29..e69de29 100644
--- a/Source/Asura.Engine/graphics/binding/mesh2d_data.cpp
+++ b/Source/Asura.Engine/graphics/binding/sprite_batch.binding.cpp
diff --git a/Source/Asura.Engine/graphics/binding/sprite_batch.cpp b/Source/Asura.Engine/graphics/binding/sprite_batch.cpp
deleted file mode 100644
index e69de29..0000000
--- a/Source/Asura.Engine/graphics/binding/sprite_batch.cpp
+++ /dev/null
diff --git a/Source/Asura.Engine/graphics/binding/window.cpp b/Source/Asura.Engine/graphics/binding/window.binding.cpp
index 3befc8c..3befc8c 100644
--- a/Source/Asura.Engine/graphics/binding/window.cpp
+++ b/Source/Asura.Engine/graphics/binding/window.binding.cpp