SettingsTable Class
Definition
Section titled “Definition”public static class SettingsTableInheritance object
Methods
Section titled “Methods”BeginTable(string, ImGuiTableFlags, ImGuiTableColumnFlags, ImGuiTableColumnFlags)
Section titled “BeginTable(string, ImGuiTableFlags, ImGuiTableColumnFlags, ImGuiTableColumnFlags)”public static bool BeginTable(string id, ImGuiTableFlags tableFlags = ImGuiTableFlags.None, ImGuiTableColumnFlags column1Flags = ImGuiTableColumnFlags.WidthStretch, ImGuiTableColumnFlags column2Flags = ImGuiTableColumnFlags.WidthStretch)Parameters
Section titled “Parameters”id string
tableFlags Hexa.NET.ImGui.ImGuiTableFlags
column1Flags Hexa.NET.ImGui.ImGuiTableColumnFlags
column2Flags Hexa.NET.ImGui.ImGuiTableColumnFlags
Returns
Section titled “Returns”EndTable()
Section titled “EndTable()”public static void EndTable()DrawCommonSettings(bool, bool, bool, bool, bool, ref ColoredGlyphReference, Vector4?, Vector4?, IFont, ImGuiRenderer)
Section titled “DrawCommonSettings(bool, bool, bool, bool, bool, ref ColoredGlyphReference, Vector4?, Vector4?, IFont, ImGuiRenderer)”public static void DrawCommonSettings(bool showForeground, bool showBackground, bool showMirror, bool showGlyph, bool enableSwapForeBackRightClick, ref ColoredGlyphReference glyphRef, Vector4? foregroundResetColor, Vector4? backgroundResetColor, IFont font, ImGuiRenderer renderer)Parameters
Section titled “Parameters”showForeground bool
showBackground bool
showMirror bool
showGlyph bool
enableSwapForeBackRightClick bool
glyphRef ColoredGlyphReference
foregroundResetColor Vector4?
backgroundResetColor Vector4?
font IFont
renderer ImGuiRenderer
DrawCommonSettings(bool, bool, bool, bool, bool, ref Vector4, Vector4?, ref Vector4, Vector4?, ref Mirror, ref int, IFont, ImGuiRenderer)
Section titled “DrawCommonSettings(bool, bool, bool, bool, bool, ref Vector4, Vector4?, ref Vector4, Vector4?, ref Mirror, ref int, IFont, ImGuiRenderer)”public static void DrawCommonSettings(bool showForeground, bool showBackground, bool showMirror, bool showGlyph, bool enableSwapForeBackRightClick, ref Vector4 foreground, Vector4? foregroundResetColor, ref Vector4 background, Vector4? backgroundResetColor, ref Mirror mirror, ref int glyph, IFont font, ImGuiRenderer renderer)Parameters
Section titled “Parameters”showForeground bool
showBackground bool
showMirror bool
showGlyph bool
enableSwapForeBackRightClick bool
foreground Vector4
foregroundResetColor Vector4?
background Vector4
backgroundResetColor Vector4?
mirror Mirror
glyph int
font IFont
renderer ImGuiRenderer
DrawCheckbox(string, string, ref bool)
Section titled “DrawCheckbox(string, string, ref bool)”public static bool DrawCheckbox(string label, string id, ref bool isChecked)Parameters
Section titled “Parameters”label string
id string
isChecked bool
Returns
Section titled “Returns”DrawInt(string, string, ref int, int, int, int)
Section titled “DrawInt(string, string, ref int, int, int, int)”public static bool DrawInt(string label, string id, ref int intValue, int minValue = 0, int maxValue = -1, int width = -1)Parameters
Section titled “Parameters”label string
id string
intValue int
minValue int
maxValue int
width int
Returns
Section titled “Returns”DrawText(string, string, bool)
Section titled “DrawText(string, string, bool)”public static void DrawText(string label, string text, bool alignTextToFramePadding = true)Parameters
Section titled “Parameters”label string
text string
alignTextToFramePadding bool
DrawString(string, ref string, ulong)
Section titled “DrawString(string, ref string, ulong)”public static bool DrawString(string label, ref string text, ulong maxLength)Parameters
Section titled “Parameters”label string
text string
maxLength ulong
Returns
Section titled “Returns”DrawColor(string, string, ref Vector4, Vector4?, bool, out bool, ImGuiColorEditFlags)
Section titled “DrawColor(string, string, ref Vector4, Vector4?, bool, out bool, ImGuiColorEditFlags)”public static bool DrawColor(string label, string id, ref Vector4 color, Vector4? resetColor, bool showPalette, out bool colorRightClicked, ImGuiColorEditFlags flags = ImGuiColorEditFlags.NoInputs | ImGuiColorEditFlags.AlphaPreviewHalf)Parameters
Section titled “Parameters”label string
id string
color Vector4
resetColor Vector4?
showPalette bool
colorRightClicked bool
flags Hexa.NET.ImGui.ImGuiColorEditFlags
Returns
Section titled “Returns”DrawMirror(string, string, ref Mirror, int)
Section titled “DrawMirror(string, string, ref Mirror, int)”public static bool DrawMirror(string label, string id, ref Mirror mirror, int width = -1)Parameters
Section titled “Parameters”label string
id string
mirror Mirror
width int
Returns
Section titled “Returns”DrawFontGlyph(string, string, ref int, Vector4, Vector4, IFont, ImGuiRenderer)
Section titled “DrawFontGlyph(string, string, ref int, Vector4, Vector4, IFont, ImGuiRenderer)”public static bool DrawFontGlyph(string label, string id, ref int glyph, Vector4 glyphForeground, Vector4 glyphBackground, IFont font, ImGuiRenderer renderer)Parameters
Section titled “Parameters”label string
id string
glyph int
glyphForeground Vector4
glyphBackground Vector4
font IFont
renderer ImGuiRenderer