Skip to main content

Struct ImGuiStylePtr

Assembly: ImGui.NET.dll
View Source
Declaration
public struct ImGuiStylePtr

Properties

NativePtr

View Source
Declaration
public readonly ImGuiStyle* NativePtr { get; }

Alpha

View Source
Declaration
public ref float Alpha { get; }

DisabledAlpha

View Source
Declaration
public ref float DisabledAlpha { get; }

WindowPadding

View Source
Declaration
public ref Vector2 WindowPadding { get; }

WindowRounding

View Source
Declaration
public ref float WindowRounding { get; }

WindowBorderSize

View Source
Declaration
public ref float WindowBorderSize { get; }

WindowMinSize

View Source
Declaration
public ref Vector2 WindowMinSize { get; }

WindowTitleAlign

View Source
Declaration
public ref Vector2 WindowTitleAlign { get; }

WindowMenuButtonPosition

View Source
Declaration
public ref ImGuiDir WindowMenuButtonPosition { get; }

ChildRounding

View Source
Declaration
public ref float ChildRounding { get; }

ChildBorderSize

View Source
Declaration
public ref float ChildBorderSize { get; }

PopupRounding

View Source
Declaration
public ref float PopupRounding { get; }

PopupBorderSize

View Source
Declaration
public ref float PopupBorderSize { get; }

FramePadding

View Source
Declaration
public ref Vector2 FramePadding { get; }

FrameRounding

View Source
Declaration
public ref float FrameRounding { get; }

FrameBorderSize

View Source
Declaration
public ref float FrameBorderSize { get; }

ItemSpacing

View Source
Declaration
public ref Vector2 ItemSpacing { get; }

ItemInnerSpacing

View Source
Declaration
public ref Vector2 ItemInnerSpacing { get; }

CellPadding

View Source
Declaration
public ref Vector2 CellPadding { get; }

TouchExtraPadding

View Source
Declaration
public ref Vector2 TouchExtraPadding { get; }

IndentSpacing

View Source
Declaration
public ref float IndentSpacing { get; }

ColumnsMinSpacing

View Source
Declaration
public ref float ColumnsMinSpacing { get; }

ScrollbarSize

View Source
Declaration
public ref float ScrollbarSize { get; }

ScrollbarRounding

View Source
Declaration
public ref float ScrollbarRounding { get; }

GrabMinSize

View Source
Declaration
public ref float GrabMinSize { get; }

GrabRounding

View Source
Declaration
public ref float GrabRounding { get; }

LogSliderDeadzone

View Source
Declaration
public ref float LogSliderDeadzone { get; }

TabRounding

View Source
Declaration
public ref float TabRounding { get; }

TabBorderSize

View Source
Declaration
public ref float TabBorderSize { get; }

TabMinWidthForCloseButton

View Source
Declaration
public ref float TabMinWidthForCloseButton { get; }

ColorButtonPosition

View Source
Declaration
public ref ImGuiDir ColorButtonPosition { get; }

ButtonTextAlign

View Source
Declaration
public ref Vector2 ButtonTextAlign { get; }

SelectableTextAlign

View Source
Declaration
public ref Vector2 SelectableTextAlign { get; }

DisplayWindowPadding

View Source
Declaration
public ref Vector2 DisplayWindowPadding { get; }

DisplaySafeAreaPadding

View Source
Declaration
public ref Vector2 DisplaySafeAreaPadding { get; }

MouseCursorScale

View Source
Declaration
public ref float MouseCursorScale { get; }

AntiAliasedLines

View Source
Declaration
public ref bool AntiAliasedLines { get; }

AntiAliasedLinesUseTex

View Source
Declaration
public ref bool AntiAliasedLinesUseTex { get; }

AntiAliasedFill

View Source
Declaration
public ref bool AntiAliasedFill { get; }

CurveTessellationTol

View Source
Declaration
public ref float CurveTessellationTol { get; }

CircleTessellationMaxError

View Source
Declaration
public ref float CircleTessellationMaxError { get; }

Colors

View Source
Declaration
public RangeAccessor<Vector4> Colors { get; }

Methods

Destroy()

View Source
Declaration
public void Destroy()

ScaleAllSizes(float)

View Source
Declaration
public void ScaleAllSizes(float scale_factor)
Parameters
TypeName
System.Singlescale_factor