diff options
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.cpp | 35 | ||||
-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.cpp | 0 | ||||
-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 |