Show / Hide Table of Contents

Class ImGuiSC

Inheritance
object
ImGuiSC
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Hexa.NET.ImGui.SC
Assembly: SadConsole.Debug.MonoGame.dll
Syntax
public static class ImGuiSC

Fields

Color_White

Declaration
public static uint Color_White
Field Value
Type Description
uint

Zoom2x

Declaration
public static int Zoom2x
Field Value
Type Description
int

ZoomFit

Declaration
public static int ZoomFit
Field Value
Type Description
int

ZoomNormal

Declaration
public static int ZoomNormal
Field Value
Type Description
int

Methods

BeginGroupPanel(string)

Declaration
public static void BeginGroupPanel(string name)
Parameters
Type Name Description
string name

BeginGroupPanel(string, Vector2)

Declaration
public static void BeginGroupPanel(string name, Vector2 size)
Parameters
Type Name Description
string name
Vector2 size

BeginGroupPanel1(string)

Declaration
public static void BeginGroupPanel1(string name)
Parameters
Type Name Description
string name

BeginGroupPanel1(string, Vector2)

Declaration
public static void BeginGroupPanel1(string name, Vector2 size)
Parameters
Type Name Description
string name
Vector2 size

CenterNextWindow()

Declaration
public static void CenterNextWindow()

DrawTexture(string, bool, int, ImTextureID, Vector2, out bool, out bool)

Declaration
public static void DrawTexture(string id, bool border, int zoomMode, ImTextureID texture, Vector2 textureSize, out bool isItemActive, out bool isItemHovered)
Parameters
Type Name Description
string id
bool border
int zoomMode
ImTextureID texture
Vector2 textureSize
bool isItemActive
bool isItemHovered

DrawTexture(string, bool, int, ImTextureID, Vector2, Vector2, out bool, out bool)

Declaration
public static void DrawTexture(string id, bool border, int zoomMode, ImTextureID texture, Vector2 textureSize, Vector2 region, out bool isItemActive, out bool isItemHovered)
Parameters
Type Name Description
string id
bool border
int zoomMode
ImTextureID texture
Vector2 textureSize
Vector2 region
bool isItemActive
bool isItemHovered

DrawTexture(string, bool, int, Texture2D, ImGuiRenderer, out bool, out bool)

Declaration
public static void DrawTexture(string id, bool border, int zoomMode, Texture2D texture, ImGuiRenderer renderer, out bool isItemActive, out bool isItemHovered)
Parameters
Type Name Description
string id
bool border
int zoomMode
Texture2D texture
ImGuiRenderer renderer
bool isItemActive
bool isItemHovered

DrawTexture(string, bool, int, Texture2D, Vector2, ImGuiRenderer, out bool, out bool)

Declaration
public static void DrawTexture(string id, bool border, int zoomMode, Texture2D texture, Vector2 region, ImGuiRenderer renderer, out bool isItemActive, out bool isItemHovered)
Parameters
Type Name Description
string id
bool border
int zoomMode
Texture2D texture
Vector2 region
ImGuiRenderer renderer
bool isItemActive
bool isItemHovered

EndGroupPanel()

Declaration
public static void EndGroupPanel()

EndGroupPanel1()

Declaration
public static void EndGroupPanel1()

InputText(string, string)

Declaration
public static string InputText(string label, string value)
Parameters
Type Name Description
string label
string value
Returns
Type Description
string

ScrollableSurface(string, IScreenSurface, out Point, ImGuiRenderer)

Declaration
public static bool ScrollableSurface(string id, IScreenSurface Surface, out Point hoveredCellPosition, ImGuiRenderer renderer)
Parameters
Type Name Description
string id
IScreenSurface Surface
Point hoveredCellPosition
ImGuiRenderer renderer
Returns
Type Description
bool

SeparatorLabel(string)

Declaration
public static void SeparatorLabel(string text)
Parameters
Type Name Description
string text

SeparatorLabel(string, Color)

Declaration
public static void SeparatorLabel(string text, Color barColor)
Parameters
Type Name Description
string text
Color barColor

SeparatorLabel(string, Color, Color)

Declaration
public static void SeparatorLabel(string text, Color barColor, Color textColor)
Parameters
Type Name Description
string text
Color barColor
Color textColor

SeparatorLabel(string, Vector4)

Declaration
public static void SeparatorLabel(string text, Vector4 barColor)
Parameters
Type Name Description
string text
Vector4 barColor

SeparatorLabel(string, Vector4, Vector4)

Declaration
public static void SeparatorLabel(string text, Vector4 barColor, Vector4 textColor)
Parameters
Type Name Description
string text
Vector4 barColor
Vector4 textColor

SeparatorText(string, Vector4)

Declaration
public static void SeparatorText(string label, Vector4 color)
Parameters
Type Name Description
string label
Vector4 color

SliderIntNudges(string, int, ref int, int, int)

Declaration
public static bool SliderIntNudges(string label, int width, ref int v, int v_min, int v_max)
Parameters
Type Name Description
string label
int width
int v
int v_min
int v_max
Returns
Type Description
bool

SliderIntNudges(string, int, ref int, int, int, ImGuiSliderFlags)

Declaration
public static bool SliderIntNudges(string label, int width, ref int v, int v_min, int v_max, ImGuiSliderFlags flags)
Parameters
Type Name Description
string label
int width
int v
int v_min
int v_max
ImGuiSliderFlags flags
Returns
Type Description
bool

SliderIntNudges(string, int, ref int, int, int, string, ImGuiSliderFlags)

Declaration
public static bool SliderIntNudges(string label, int width, ref int v, int v_min, int v_max, string fmt, ImGuiSliderFlags flags)
Parameters
Type Name Description
string label
int width
int v
int v_min
int v_max
string fmt
ImGuiSliderFlags flags
Returns
Type Description
bool

VSliderIntNudges(string, Vector2, ref int, int, int)

Declaration
public static bool VSliderIntNudges(string label, Vector2 size, ref int v, int v_min, int v_max)
Parameters
Type Name Description
string label
Vector2 size
int v
int v_min
int v_max
Returns
Type Description
bool

VSliderIntNudges(string, Vector2, ref int, int, int, ImGuiSliderFlags)

Declaration
public static bool VSliderIntNudges(string label, Vector2 size, ref int v, int v_min, int v_max, ImGuiSliderFlags flags)
Parameters
Type Name Description
string label
Vector2 size
int v
int v_min
int v_max
ImGuiSliderFlags flags
Returns
Type Description
bool

VSliderIntNudges(string, Vector2, ref int, int, int, string, ImGuiSliderFlags)

Declaration
public static bool VSliderIntNudges(string label, Vector2 size, ref int v, int v_min, int v_max, string fmt, ImGuiSliderFlags flags)
Parameters
Type Name Description
string label
Vector2 size
int v
int v_min
int v_max
string fmt
ImGuiSliderFlags flags
Returns
Type Description
bool

XYEditPopup(string, ref int, ref int, string, string, int)

Declaration
public static bool XYEditPopup(string id, ref int xValue, ref int yValue, string xText, string yText, int inputWidth = 100)
Parameters
Type Name Description
string id
int xValue
int yValue
string xText
string yText
int inputWidth
Returns
Type Description
bool
In this article

Back to top

Back to top Generated by DocFX