/// Radius of window corners rounding. Set to 0.0f to have rectangular windows.
/// </summary>
publicfloatWindowRounding;
/// <summary>
/// Alignment for title bar text.
/// </summary>
publicAlignWindowTitleAlign;
/// <summary>
/// Radius of child window corners rounding. Set to 0.0f to have rectangular windows.
/// </summary>
publicfloatChildWindowRounding;
/// <summary>
/// Padding within a framed rectangle (used by most widgets).
/// </summary>
publicVector2FramePadding;
/// <summary>
/// Radius of frame corners rounding. Set to 0.0f to have rectangular frame (used by most widgets).
/// </summary>
publicfloatFrameRounding;
/// <summary>
/// Horizontal and vertical spacing between widgets/lines.
/// </summary>
publicVector2ItemSpacing;
/// <summary>
/// Horizontal and vertical spacing between within elements of a composed widget (e.g. a slider and its label).
/// </summary>
publicVector2ItemInnerSpacing;
/// <summary>
/// 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!
/// </summary>
publicVector2TouchExtraPadding;
/// <summary>
/// Default alpha of window background, if not specified in ImGui::Begin().
/// </summary>
publicfloatWindowFillAlphaDefault;
/// <summary>
/// Horizontal indentation when e.g. entering a tree node
/// </summary>
publicfloatIndentSpacing;
/// <summary>
/// Minimum horizontal spacing between two columns
/// </summary>
publicfloatColumnsMinSpacing;
/// <summary>
/// Width of the vertical scrollbar, Height of the horizontal scrollbar
/// </summary>
publicfloatScrollbarSize;
/// <summary>
/// Radius of grab corners for scrollbar
/// </summary>
publicfloatScrollbarRounding;
/// <summary>
/// Minimum width/height of a grab box for slider/scrollbar
/// </summary>
publicfloatGrabMinSize;
/// <summary>
/// Radius of grabs corners rounding. Set to 0.0f to have rectangular slider grabs.
/// </summary>
publicfloatGrabRounding;
/// <summary>
/// Window positions are clamped to be visible within the display area by at least this amount. Only covers regular windows.
/// </summary>
publicVector2DisplayWindowPadding;
/// <summary>
/// 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.
/// </summary>
publicVector2DisplaySafeAreaPadding;
/// <summary>
/// Enable anti-aliasing on lines/borders. Disable if you are really tight on CPU/GPU.
/// </summary>
publicbyteAntiAliasedLines;
/// <summary>
/// Enable anti-aliasing on filled shapes (rounded rectangles, circles, etc.)
/// </summary>
publicbyteAntiAliasedShapes;
/// <summary>
/// Tessellation tolerance. Decrease for highly tessellated curves (higher quality, more polygons), increase to reduce quality.
/// Radius of window corners rounding. Set to 0.0f to have rectangular windows.
/// </summary>
publicfloatWindowRounding;
publicfloatWindowRounding
{
get{return_stylePtr->WindowRounding;}
set{_stylePtr->WindowRounding=value;}
}
/// <summary>
/// Alignment for title bar text.
/// </summary>
publicAlignWindowTitleAlign;
publicAlignWindowTitleAlign
{
get{return_stylePtr->WindowTitleAlign;}
set{_stylePtr->WindowTitleAlign=value;}
}
/// <summary>
/// Radius of child window corners rounding. Set to 0.0f to have rectangular windows.
/// </summary>
publicfloatChildWindowRounding;
publicfloatChildWindowRounding
{
get{return_stylePtr->ChildWindowRounding;}
set{_stylePtr->ChildWindowRounding=value;}
}
/// <summary>
/// Padding within a framed rectangle (used by most widgets).
/// </summary>
publicVector2FramePadding;
publicVector2FramePadding
{
get{return_stylePtr->FramePadding;}
set{_stylePtr->FramePadding=value;}
}
/// <summary>
/// Radius of frame corners rounding. Set to 0.0f to have rectangular frame (used by most widgets).
/// </summary>
publicfloatFrameRounding;
publicfloatFrameRounding
{
get{return_stylePtr->FrameRounding;}
set{_stylePtr->FrameRounding=value;}
}
/// <summary>
/// Horizontal and vertical spacing between widgets/lines.
/// </summary>
publicVector2ItemSpacing;
publicVector2ItemSpacing
{
get{return_stylePtr->ItemSpacing;}
set{_stylePtr->ItemSpacing=value;}
}
/// <summary>
/// Horizontal and vertical spacing between within elements of a composed widget (e.g. a slider and its label).
/// </summary>
publicVector2ItemInnerSpacing;
publicVector2ItemInnerSpacing
{
get{return_stylePtr->ItemInnerSpacing;}
set{_stylePtr->ItemInnerSpacing=value;}
}
/// <summary>
/// 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!
/// </summary>
publicVector2TouchExtraPadding;
publicVector2TouchExtraPadding
{
get{return_stylePtr->TouchExtraPadding;}
set{_stylePtr->TouchExtraPadding=value;}
}
/// <summary>
/// Default alpha of window background, if not specified in ImGui::Begin().
/// </summary>
publicfloatWindowFillAlphaDefault;
publicfloatWindowFillAlphaDefault
{
get{return_stylePtr->WindowFillAlphaDefault;}
set{_stylePtr->WindowFillAlphaDefault=value;}
}
/// <summary>
/// Horizontal indentation when e.g. entering a tree node
/// </summary>
publicfloatIndentSpacing;
publicfloatIndentSpacing
{
get{return_stylePtr->IndentSpacing;}
set{_stylePtr->IndentSpacing=value;}
}
/// <summary>
/// Minimum horizontal spacing between two columns
/// </summary>
publicfloatColumnsMinSpacing;
publicfloatColumnsMinSpacing
{
get{return_stylePtr->ColumnsMinSpacing;}
set{_stylePtr->ColumnsMinSpacing=value;}
}
/// <summary>
/// Width of the vertical scrollbar, Height of the horizontal scrollbar
/// </summary>
publicfloatScrollbarSize;
publicfloatScrollbarSize
{
get{return_stylePtr->ScrollbarSize;}
set{_stylePtr->ScrollbarSize=value;}
}
/// <summary>
/// Radius of grab corners for scrollbar
/// </summary>
publicfloatScrollbarRounding;
publicfloatScrollbarRounding
{
get{return_stylePtr->ScrollbarRounding;}
set{_stylePtr->ScrollbarRounding=value;}
}
/// <summary>
/// Minimum width/height of a grab box for slider/scrollbar
/// </summary>
publicfloatGrabMinSize;
publicfloatGrabMinSize
{
get{return_stylePtr->GrabMinSize;}
set{_stylePtr->GrabMinSize=value;}
}
/// <summary>
/// Radius of grabs corners rounding. Set to 0.0f to have rectangular slider grabs.
/// </summary>
publicfloatGrabRounding;
publicfloatGrabRounding
{
get{return_stylePtr->GrabRounding;}
set{_stylePtr->GrabRounding=value;}
}
/// <summary>
/// Window positions are clamped to be visible within the display area by at least this amount. Only covers regular windows.
/// </summary>
publicVector2DisplayWindowPadding;
publicVector2DisplayWindowPadding
{
get{return_stylePtr->DisplayWindowPadding;}
set{_stylePtr->DisplayWindowPadding=value;}
}
/// <summary>
/// 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.
/// </summary>
publicVector2DisplaySafeAreaPadding;
publicVector2DisplaySafeAreaPadding
{
get{return_stylePtr->DisplaySafeAreaPadding;}
set{_stylePtr->DisplaySafeAreaPadding=value;}
}
/// <summary>
/// Enable anti-aliasing on lines/borders. Disable if you are really tight on CPU/GPU.