Ejemplo n.º 1
0
 public static void End()
 {
     LGuiWindow.End();
     LGuiLayout.End();
     LGuiContext.End();
     LGuiGraphics.End();
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
        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;
            }
        }
Ejemplo n.º 5
0
 public static void SameLine()
 {
     LGuiLayout.SameLine();
 }
Ejemplo n.º 6
0
 public static void EndLayout()
 {
     LGuiLayout.EndLayout();
 }
Ejemplo n.º 7
0
 public static void BeginLayout(LGuiLayoutMode LayoutMode)
 {
     LGuiLayout.BeginLayout(LayoutMode, true);
 }
Ejemplo n.º 8
0
 public static LGuiVec2 GetCursorPos()
 {
     return(LGuiLayout.GetCurrentLayoutContext().CursorPos);
 }
Ejemplo n.º 9
0
 public static void NextLine(float CursorY)
 {
     LGuiLayout.NextLine(CursorY);
 }
Ejemplo n.º 10
0
 public static void NextLine()
 {
     LGuiLayout.NextLine();
 }
Ejemplo n.º 11
0
 public static void SameLine(float CursorX)
 {
     LGuiLayout.SameLine(CursorX);
 }