C# Class ImGuiNET.NativeStyle

Datei anzeigen Open project: mellinoe/ImGui.NET Class Usage Examples

Public Properties

Property Type Description
Alpha float
AntiAliasedLines byte
AntiAliasedShapes byte
ChildWindowRounding float
ColumnsMinSpacing float
CurveTessellationTol float
DisplaySafeAreaPadding System.Numerics.Vector2
DisplayWindowPadding System.Numerics.Vector2
FramePadding System.Numerics.Vector2
FrameRounding float
GrabMinSize float
GrabRounding float
IndentSpacing float
ItemInnerSpacing System.Numerics.Vector2
ItemSpacing System.Numerics.Vector2
ScrollbarRounding float
ScrollbarSize float
TouchExtraPadding System.Numerics.Vector2
WindowFillAlphaDefault float
WindowMinSize System.Numerics.Vector2
WindowPadding System.Numerics.Vector2
WindowRounding float
WindowTitleAlign Align

Property Details

Alpha public_oe property

Global alpha applies to everything in ImGui.
public float Alpha
return float

AntiAliasedLines public_oe property

Enable anti-aliasing on lines/borders. Disable if you are really tight on CPU/GPU.
public byte AntiAliasedLines
return byte

AntiAliasedShapes public_oe property

Enable anti-aliasing on filled shapes (rounded rectangles, circles, etc.)
public byte AntiAliasedShapes
return byte

ChildWindowRounding public_oe property

Radius of child window corners rounding. Set to 0.0f to have rectangular windows.
public float ChildWindowRounding
return float

ColumnsMinSpacing public_oe property

Minimum horizontal spacing between two columns
public float ColumnsMinSpacing
return float

CurveTessellationTol public_oe property

Tessellation tolerance. Decrease for highly tessellated curves (higher quality, more polygons), increase to reduce quality.
public float CurveTessellationTol
return float

DisplaySafeAreaPadding public_oe property

If you cannot see the edge of your screen (e.g. on a TV) increase the safe area padding. Covers popups/tooltips as well regular windows.
public Vector2,System.Numerics DisplaySafeAreaPadding
return System.Numerics.Vector2

DisplayWindowPadding public_oe property

Window positions are clamped to be visible within the display area by at least this amount. Only covers regular windows.
public Vector2,System.Numerics DisplayWindowPadding
return System.Numerics.Vector2

FramePadding public_oe property

Padding within a framed rectangle (used by most widgets).
public Vector2,System.Numerics FramePadding
return System.Numerics.Vector2

FrameRounding public_oe property

Radius of frame corners rounding. Set to 0.0f to have rectangular frame (used by most widgets).
public float FrameRounding
return float

GrabMinSize public_oe property

Minimum width/height of a grab box for slider/scrollbar
public float GrabMinSize
return float

GrabRounding public_oe property

Radius of grabs corners rounding. Set to 0.0f to have rectangular slider grabs.
public float GrabRounding
return float

IndentSpacing public_oe property

Horizontal indentation when e.g. entering a tree node
public float IndentSpacing
return float

ItemInnerSpacing public_oe property

Horizontal and vertical spacing between within elements of a composed widget (e.g. a slider and its label).
public Vector2,System.Numerics ItemInnerSpacing
return System.Numerics.Vector2

ItemSpacing public_oe property

Horizontal and vertical spacing between widgets/lines.
public Vector2,System.Numerics ItemSpacing
return System.Numerics.Vector2

ScrollbarRounding public_oe property

Radius of grab corners for scrollbar
public float ScrollbarRounding
return float

ScrollbarSize public_oe property

Width of the vertical scrollbar, Height of the horizontal scrollbar
public float ScrollbarSize
return float

TouchExtraPadding public_oe property

Expand reactive bounding box for touch-based system where touch position is not accurate enough. Unfortunately we don't sort widgets so priority on overlap will always be given to the first widget. So don't grow this too much!
public Vector2,System.Numerics TouchExtraPadding
return System.Numerics.Vector2

WindowFillAlphaDefault public_oe property

Default alpha of window background, if not specified in ImGui::Begin().
public float WindowFillAlphaDefault
return float

WindowMinSize public_oe property

Minimum window size.
public Vector2,System.Numerics WindowMinSize
return System.Numerics.Vector2

WindowPadding public_oe property

Padding within a window.
public Vector2,System.Numerics WindowPadding
return System.Numerics.Vector2

WindowRounding public_oe property

Radius of window corners rounding. Set to 0.0f to have rectangular windows.
public float WindowRounding
return float

WindowTitleAlign public_oe property

Alignment for title bar text.
public Align WindowTitleAlign
return Align