Skip to content

StyleExtensions Class

Extensions that help with getting ImGui style values.

C#
public static class StyleExtensions

Inheritance object

GetSpacing(ImGuiStylePtr, out Vector2, out Vector2)

Section titled “GetSpacing(ImGuiStylePtr, out Vector2, out Vector2)”

Gets the frame padding and item spacing values.

C#
public static void GetSpacing(this ImGuiStylePtr style, out Vector2 framePadding, out Vector2 itemSpacing)

style Hexa.NET.ImGui.ImGuiStylePtr
The style object.

framePadding Vector2
Frame padding.

itemSpacing Vector2
Item spacing.

GetWidthOfItems(ImGuiStylePtr, params string[])

Section titled “GetWidthOfItems(ImGuiStylePtr, params string[])”

Calculates the text size and adds frame padding * 2 for each item provided.

C#
public static float GetWidthOfItems(this ImGuiStylePtr style, params string[] items)

style Hexa.NET.ImGui.ImGuiStylePtr
The style object.

items string[]
String values to calculate.

float
The total size.