From bb452bba78dc1870d6316b383180472fe3a8a06a Mon Sep 17 00:00:00 2001 From: chai Date: Sat, 20 Nov 2021 17:32:55 +0800 Subject: *gui --- Data/Libraries/GameLab/Editor/Window/GUIWindow.lua | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'Data/Libraries') diff --git a/Data/Libraries/GameLab/Editor/Window/GUIWindow.lua b/Data/Libraries/GameLab/Editor/Window/GUIWindow.lua index b5d7436..9290b1e 100644 --- a/Data/Libraries/GameLab/Editor/Window/GUIWindow.lua +++ b/Data/Libraries/GameLab/Editor/Window/GUIWindow.lua @@ -14,6 +14,7 @@ local Event = Events.Event local EEventType = Events.EEventType local Vector2 = Math.Vector2 local Color = Rendering.Color +local Matrix44 = Math.Matrix44 local clone = Utils.Clone @@ -113,7 +114,18 @@ GUIWindow.OnGUI = function(self) end self:ClearBackground() - GUI.Box(Rect(), Color(), self.position.size) + + local windowSize = self.position.size + + local ortho = Matrix44() + ortho:SetOrtho(0, windowSize.x, windowSize.y, 0, 0.1, 10) + Rendering.SetMatrix44("gamelab_mat_mvp", ortho) + + -- + local guiSize = Vector2(windowSize.x - kSideBorders*2, windowSize.y - kSideBorders*2) + local bgRect = Rect(kSideBorders, kSideBorders, guiSize.x, guiSize.y) + GUI.Box(bgRect, Color(0.22, 0.22, 0.22, 1)) + GUI.BoxFrame(bgRect, Color(0.13, 0.13, 0.13, 1)) end -- cgit v1.1-26-g67d0