Ejemplo n.º 1
0
 public static void TableView(string label, Action callback, int column, ImGuiTableFlags flags = ImGuiTableFlags.None)
 {
     if (ImGui.BeginTable(label, column, flags))
     {
         callback?.Invoke();
         ImGui.EndTable();
     }
 }
Ejemplo n.º 2
0
        public static void TableView(string str_id, Action callback, ImGuiTableFlags flags, params string[] headers)
        {
            int len = headers.Length;

            if (ImGui.BeginTable(str_id, len, flags))
            {
                ImGuiUtils.TableSetupHeaders(headers);

                callback?.Invoke();
                ImGui.EndTable();
            }
        }
Ejemplo n.º 3
0
        public static void TableView(string label, Callback callback, ImGuiTableFlags flags, params string[] headers)
        {
            int len = headers.Length;

            if (ImGui.BeginTable(label, len, flags))
            {
                ImGuiView.TableSetupHeaders(headers);

                callback?.Invoke();
                ImGui.EndTable();
            }
        }