public static void End() { LGuiWindow.End(); LGuiLayout.End(); LGuiContext.End(); LGuiGraphics.End(); }
public static void Begin() { LGuiGraphics.Begin(); LGuiContext.Begin(); LGuiLayout.Begin(); LGuiWindow.Begin(); LGuiGraphics.DrawRect(LGuiContext.GetCurrentFrame().Rect, new LGuiColor(0.06f, 0.06f, 0.06f, 0.94f), true, false); }
internal void BeginGroup(string Title, float CursorX) { var LayoutContext = LGuiLayout.GetCurrentLayoutContext(); GroupStack.Push(new LGuiGroupContext(Title, LayoutContext.CursorPos.X, LayoutContext.BeginCursorPos.X)); LGuiContext.PushID(LGuiHash.CalculateID(Title)); LayoutContext.BeginCursorPos.X = CursorX; LayoutContext.CursorPos.X = CursorX; }
internal void EndGroup() { if (GroupStack.Count > 0) { LGuiContext.PopID(); var Context = GroupStack.Pop(); var LayoutContext = LGuiLayout.GetCurrentLayoutContext(); LayoutContext.BeginCursorPos.X = Context.PreviousBeginCursorX; LayoutContext.CursorPos.X = Context.PreviousCursorX; } }
public static void SameLine() { LGuiLayout.SameLine(); }
public static void EndLayout() { LGuiLayout.EndLayout(); }
public static void BeginLayout(LGuiLayoutMode LayoutMode) { LGuiLayout.BeginLayout(LayoutMode, true); }
public static LGuiVec2 GetCursorPos() { return(LGuiLayout.GetCurrentLayoutContext().CursorPos); }
public static void NextLine(float CursorY) { LGuiLayout.NextLine(CursorY); }
public static void NextLine() { LGuiLayout.NextLine(); }
public static void SameLine(float CursorX) { LGuiLayout.SameLine(CursorX); }