Class ImRaii
Assembly: Dalamud.dll
public static class ImRaii
Methods
Child(ImU8String)
public static ImRaii.ChildDisposable Child(ImU8String strId)
Returns
Dalamud.Interface.Utility.Raii.ImRaii.ChildDisposable
Parameters
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | strId |
Child(ImU8String, Vector2)
public static ImRaii.ChildDisposable Child(ImU8String strId, Vector2 size)
Returns
Dalamud.Interface.Utility.Raii.ImRaii.ChildDisposable
Parameters
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | strId |
System.Numerics.Vector2 | size |
Child(ImU8String, Vector2, bool)
public static ImRaii.ChildDisposable Child(ImU8String strId, Vector2 size, bool border)
Returns
Dalamud.Interface.Utility.Raii.ImRaii.ChildDisposable
Parameters
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | strId |
System.Numerics.Vector2 | size |
System.Boolean | border |
Child(ImU8String, Vector2, bool, ImGuiWindowFlags)
public static ImRaii.ChildDisposable Child(ImU8String strId, Vector2 size, bool border, ImGuiWindowFlags flags)
Returns
Dalamud.Interface.Utility.Raii.ImRaii.ChildDisposable
Parameters
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | strId |
System.Numerics.Vector2 | size |
System.Boolean | border |
Dalamud.Bindings.ImGui.ImGuiWindowFlags | flags |
ChildFrame(uint, Vector2)
public static ImRaii.ChildFrameDisposable ChildFrame(uint id, Vector2 size)
Returns
Dalamud.Interface.Utility.Raii.ImRaii.ChildFrameDisposable
Parameters
| Type | Name |
|---|---|
System.UInt32 | id |
System.Numerics.Vector2 | size |
ChildFrame(uint, Vector2, ImGuiWindowFlags)
public static ImRaii.ChildFrameDisposable ChildFrame(uint id, Vector2 size, ImGuiWindowFlags flags)
Returns
Dalamud.Interface.Utility.Raii.ImRaii.ChildFrameDisposable
Parameters
| Type | Name |
|---|---|
System.UInt32 | id |
System.Numerics.Vector2 | size |
Dalamud.Bindings.ImGui.ImGuiWindowFlags | flags |
PushColor(ImGuiCol, uint, bool)
public static ImRaii.ColorDisposable PushColor(ImGuiCol idx, uint color, bool condition = true)
Returns
Dalamud.Interface.Utility.Raii.ImRaii.ColorDisposable
Parameters
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImGuiCol | idx |
System.UInt32 | color |
System.Boolean | condition |
PushColor(ImGuiCol, Vector4, bool)
public static ImRaii.ColorDisposable PushColor(ImGuiCol idx, Vector4 color, bool condition = true)
Returns
Dalamud.Interface.Utility.Raii.ImRaii.ColorDisposable
Parameters
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImGuiCol | idx |
System.Numerics.Vector4 | color |
System.Boolean | condition |
PushColor(ImGuiCol, Vector4?, bool)
public static ImRaii.ColorDisposable PushColor(ImGuiCol idx, Vector4? color, bool condition = true)
Returns
Dalamud.Interface.Utility.Raii.ImRaii.ColorDisposable
Parameters
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImGuiCol | idx |
System.Nullable<System.Numerics.Vector4> | color |
System.Boolean | condition |
DefaultColors()
public static ImRaii.ColorDisposable DefaultColors()
Returns
Dalamud.Interface.Utility.Raii.ImRaii.ColorDisposable
PushStyle(ImGuiStyleVar, float, bool)
public static ImRaii.StyleDisposable PushStyle(ImGuiStyleVar idx, float value, bool condition = true)
Returns
Dalamud.Interface.Utility.Raii.ImRaii.StyleDisposable
Parameters
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImGuiStyleVar | idx |
System.Single | value |
System.Boolean | condition |
PushStyle(ImGuiStyleVar, Vector2, bool)
public static ImRaii.StyleDisposable PushStyle(ImGuiStyleVar idx, Vector2 value, bool condition = true)
Returns
Dalamud.Interface.Utility.Raii.ImRaii.StyleDisposable
Parameters
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImGuiStyleVar | idx |
System.Numerics.Vector2 | value |
System.Boolean | condition |
DefaultStyle()
public static ImRaii.StyleDisposable DefaultStyle()
Returns
Dalamud.Interface.Utility.Raii.ImRaii.StyleDisposable
PushFont(ImFontPtr, bool)
public static ImRaii.FontDisposable PushFont(ImFontPtr font, bool condition = true)
Returns
Dalamud.Interface.Utility.Raii.ImRaii.FontDisposable
Parameters
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImFontPtr | font |
System.Boolean | condition |