From 91c32cb173201ac8803a1e4452e8342969b8e484 Mon Sep 17 00:00:00 2001 From: chai Date: Fri, 29 Oct 2021 13:36:49 +0800 Subject: *GLSL test --- Runtime/Scripting/Rendering/Rendering.bind.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'Runtime/Scripting/Rendering/Rendering.bind.cpp') diff --git a/Runtime/Scripting/Rendering/Rendering.bind.cpp b/Runtime/Scripting/Rendering/Rendering.bind.cpp index 9bb6242..197ff0a 100644 --- a/Runtime/Scripting/Rendering/Rendering.bind.cpp +++ b/Runtime/Scripting/Rendering/Rendering.bind.cpp @@ -1,8 +1,20 @@ #include "Runtime/Graphics/Shader.h" #include "Runtime/Graphics/Texture.h" #include "Runtime/Graphics/ImageData.h" +#include "Runtime/Graphics/UIQuad.h" + +// Rendering.DrawUIQuad({}) +static int DrawUIQuad(lua_State* L) +{ + LUA_BIND_STATE(L); + Internal::Rect rect = state.GetValue(1, Internal::Rect()); + UIQuad quad = UIQuad(rect.x, rect.x + rect.width, rect.y, rect.y + rect.height); + quad.Draw(); + return 0; +} static luaL_Reg funcs[] = { + {"DrawUIQuad", DrawUIQuad}, {0, 0} }; -- cgit v1.1-26-g67d0