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 |
DefaultFont()​
public static ImRaii.FontDisposable DefaultFont()
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.FontDisposable
PushId(ImU8String, bool)​
public static ImRaii.IdDisposable PushId(ImU8String id, bool enabled = true)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.IdDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | id |
System.Boolean | enabled |
PushId(int, bool)​
public static ImRaii.IdDisposable PushId(int id, bool enabled = true)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.IdDisposable
Parameters​
| Type | Name |
|---|---|
System.Int32 | id |
System.Boolean | enabled |
PushId(nint, bool)​
public static ImRaii.IdDisposable PushId(nint id, bool enabled = true)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.IdDisposable
Parameters​
| Type | Name |
|---|---|
System.IntPtr | id |
System.Boolean | enabled |
PushIndent(float, bool, bool)​
public static ImRaii.IndentDisposable PushIndent(float f, bool scaled = true, bool condition = true)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.IndentDisposable
Parameters​
| Type | Name |
|---|---|
System.Single | f |
System.Boolean | scaled |
System.Boolean | condition |
PushIndent(int, bool)​
public static ImRaii.IndentDisposable PushIndent(int i = 1, bool condition = true)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.IndentDisposable
Parameters​
| Type | Name |
|---|---|
System.Int32 | i |
System.Boolean | condition |
Columns(int, ImU8String, bool)​
public static ImRaii.ColumnsDisposable Columns(int count, ImU8String id, bool border = false)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.ColumnsDisposable
Parameters​
| Type | Name |
|---|---|
System.Int32 | count |
Dalamud.Bindings.ImGui.ImU8String | id |
System.Boolean | border |
DragDropTarget()​
public static ImRaii.DragDropTargetDisposable DragDropTarget()
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.DragDropTargetDisposable
DragDropSource()​
public static ImRaii.DragDropSourceDisposable DragDropSource()
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.DragDropSourceDisposable
DragDropSource(ImGuiDragDropFlags)​
public static ImRaii.DragDropSourceDisposable DragDropSource(ImGuiDragDropFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.DragDropSourceDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImGuiDragDropFlags | flags |
Header(ImU8String, ImGuiTreeNodeFlags)​
public static ImRaii.HeaderDisposable Header(ImU8String label, ImGuiTreeNodeFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.HeaderDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
Dalamud.Bindings.ImGui.ImGuiTreeNodeFlags | flags |
Header(ImU8String, ref bool, ImGuiTreeNodeFlags)​
public static ImRaii.HeaderDisposable Header(ImU8String label, ref bool visible, ImGuiTreeNodeFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.HeaderDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
System.Boolean | visible |
Dalamud.Bindings.ImGui.ImGuiTreeNodeFlags | flags |
Popup(ImU8String)​
public static ImRaii.PopupDisposable Popup(ImU8String id)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | id |
Popup(ImU8String, ImGuiWindowFlags)​
public static ImRaii.PopupDisposable Popup(ImU8String id, ImGuiWindowFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | id |
Dalamud.Bindings.ImGui.ImGuiWindowFlags | flags |
PopupModal(ImU8String)​
public static ImRaii.PopupDisposable PopupModal(ImU8String id)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | id |
PopupModal(ImU8String, ImGuiWindowFlags)​
public static ImRaii.PopupDisposable PopupModal(ImU8String id, ImGuiWindowFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | id |
Dalamud.Bindings.ImGui.ImGuiWindowFlags | flags |
PopupModal(ImU8String, ref bool)​
public static ImRaii.PopupDisposable PopupModal(ImU8String id, ref bool open)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | id |
System.Boolean | open |
PopupModal(ImU8String, ref bool, ImGuiWindowFlags)​
public static ImRaii.PopupDisposable PopupModal(ImU8String id, ref bool open, ImGuiWindowFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | id |
System.Boolean | open |
Dalamud.Bindings.ImGui.ImGuiWindowFlags | flags |
ContextPopup(ImU8String)​
public static ImRaii.PopupDisposable ContextPopup(ImU8String id)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | id |
ContextPopup(ImU8String, ImGuiPopupFlags)​
public static ImRaii.PopupDisposable ContextPopup(ImU8String id, ImGuiPopupFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | id |
Dalamud.Bindings.ImGui.ImGuiPopupFlags | flags |
ContextPopupItem(ImU8String)​
public static ImRaii.PopupDisposable ContextPopupItem(ImU8String id)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | id |
ContextPopupItem(ImU8String, ImGuiPopupFlags)​
public static ImRaii.PopupDisposable ContextPopupItem(ImU8String id, ImGuiPopupFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | id |
Dalamud.Bindings.ImGui.ImGuiPopupFlags | flags |
Combo(ImU8String, ImU8String)​
public static ImRaii.ComboDisposable Combo(ImU8String label, ImU8String previewValue)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.ComboDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
Dalamud.Bindings.ImGui.ImU8String | previewValue |
Combo(ImU8String, ImU8String, ImGuiComboFlags)​
public static ImRaii.ComboDisposable Combo(ImU8String label, ImU8String previewValue, ImGuiComboFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.ComboDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
Dalamud.Bindings.ImGui.ImU8String | previewValue |
Dalamud.Bindings.ImGui.ImGuiComboFlags | flags |
Menu(ImU8String)​
public static ImRaii.MenuDisposable Menu(ImU8String label)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.MenuDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
Menu(ImU8String, bool)​
public static ImRaii.MenuDisposable Menu(ImU8String label, bool enabled)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.MenuDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
System.Boolean | enabled |
MenuBar()​
public static ImRaii.MenuBarDisposable MenuBar()
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.MenuBarDisposable
MainMenuBar()​
public static ImRaii.MainMenuBarDisposable MainMenuBar()
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.MainMenuBarDisposable
Group()​
public static ImRaii.GroupDisposable Group()
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.GroupDisposable
Tooltip()​
public static ImRaii.TooltipDisposable Tooltip()
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TooltipDisposable
ItemWidth(float)​
public static ImRaii.ItemWidthDisposable ItemWidth(float width)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.ItemWidthDisposable
Parameters​
| Type | Name |
|---|---|
System.Single | width |
ItemWidth(float, bool)​
public static ImRaii.ItemWidthDisposable ItemWidth(float width, bool condition)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.ItemWidthDisposable
Parameters​
| Type | Name |
|---|---|
System.Single | width |
System.Boolean | condition |
TextWrapPos(float)​
public static ImRaii.TextWrapDisposable TextWrapPos(float pos)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TextWrapDisposable
Parameters​
| Type | Name |
|---|---|
System.Single | pos |
TextWrapPos(float, bool)​
public static ImRaii.TextWrapDisposable TextWrapPos(float pos, bool condition)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TextWrapDisposable
Parameters​
| Type | Name |
|---|---|
System.Single | pos |
System.Boolean | condition |
ListBox(ImU8String)​
public static ImRaii.ListBoxDisposable ListBox(ImU8String label)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.ListBoxDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
ListBox(ImU8String, Vector2)​
public static ImRaii.ListBoxDisposable ListBox(ImU8String label, Vector2 size)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.ListBoxDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
System.Numerics.Vector2 | size |
Table(ImU8String, int)​
public static ImRaii.TableDisposable Table(ImU8String table, int numColumns)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TableDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | table |
System.Int32 | numColumns |
Table(ImU8String, int, ImGuiTableFlags)​
public static ImRaii.TableDisposable Table(ImU8String table, int numColumns, ImGuiTableFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TableDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | table |
System.Int32 | numColumns |
Dalamud.Bindings.ImGui.ImGuiTableFlags | flags |
Table(ImU8String, int, ImGuiTableFlags, Vector2)​
public static ImRaii.TableDisposable Table(ImU8String table, int numColumns, ImGuiTableFlags flags, Vector2 outerSize)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TableDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | table |
System.Int32 | numColumns |
Dalamud.Bindings.ImGui.ImGuiTableFlags | flags |
System.Numerics.Vector2 | outerSize |
Table(ImU8String, int, ImGuiTableFlags, Vector2, float)​
public static ImRaii.TableDisposable Table(ImU8String table, int numColumns, ImGuiTableFlags flags, Vector2 outerSize, float innerWidth)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TableDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | table |
System.Int32 | numColumns |
Dalamud.Bindings.ImGui.ImGuiTableFlags | flags |
System.Numerics.Vector2 | outerSize |
System.Single | innerWidth |
TabBar(ImU8String)​
public static ImRaii.TabBarDisposable TabBar(ImU8String label)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TabBarDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
TabBar(ImU8String, ImGuiTabBarFlags)​
public static ImRaii.TabBarDisposable TabBar(ImU8String label, ImGuiTabBarFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TabBarDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
Dalamud.Bindings.ImGui.ImGuiTabBarFlags | flags |
TabItem(ImU8String)​
public static ImRaii.TabItemDisposable TabItem(ImU8String label)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TabItemDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
TabItem(byte*, ImGuiTabItemFlags)​
public static ImRaii.TabItemDisposable TabItem(byte* label, ImGuiTabItemFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TabItemDisposable
Parameters​
| Type | Name |
|---|---|
System.Byte* | label |
Dalamud.Bindings.ImGui.ImGuiTabItemFlags | flags |
TabItem(ImU8String, ImGuiTabItemFlags)​
public static ImRaii.TabItemDisposable TabItem(ImU8String label, ImGuiTabItemFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TabItemDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
Dalamud.Bindings.ImGui.ImGuiTabItemFlags | flags |
TabItem(ImU8String, ref bool)​
public static ImRaii.TabItemDisposable TabItem(ImU8String label, ref bool open)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TabItemDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
System.Boolean | open |
TabItem(ImU8String, ref bool, ImGuiTabItemFlags)​
public static ImRaii.TabItemDisposable TabItem(ImU8String label, ref bool open, ImGuiTabItemFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TabItemDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
System.Boolean | open |
Dalamud.Bindings.ImGui.ImGuiTabItemFlags | flags |
TreeNode(ImU8String)​
public static ImRaii.TreeNodeDisposable TreeNode(ImU8String label)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TreeNodeDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
TreeNode(ImU8String, ImGuiTreeNodeFlags)​
public static ImRaii.TreeNodeDisposable TreeNode(ImU8String label, ImGuiTreeNodeFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.TreeNodeDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImU8String | label |
Dalamud.Bindings.ImGui.ImGuiTreeNodeFlags | flags |
PushClipRect(in Rectangle, bool)​
public static ClipRectDisposable PushClipRect(in Rectangle rectangle, bool intersectWithCurrentClipRect = false)
Returns​
Dalamud.Interface.Utility.Raii.ClipRectDisposable
Parameters​
| Type | Name |
|---|---|
| Dalamud.Interface.Utility.Rectangle | rectangle |
System.Boolean | intersectWithCurrentClipRect |
PushClipRect(in Rectangle, bool, bool)​
public static ClipRectDisposable PushClipRect(in Rectangle rectangle, bool intersectWithCurrentClipRect = false, bool condition = true)
Returns​
Dalamud.Interface.Utility.Raii.ClipRectDisposable
Parameters​
| Type | Name |
|---|---|
| Dalamud.Interface.Utility.Rectangle | rectangle |
System.Boolean | intersectWithCurrentClipRect |
System.Boolean | condition |
PushClipRect(in Vector2, in Vector2, bool)​
public static ClipRectDisposable PushClipRect(in Vector2 upperLeftCorner, in Vector2 lowerRightCorner, bool intersectWithCurrentClipRect = false)
Returns​
Dalamud.Interface.Utility.Raii.ClipRectDisposable
Parameters​
| Type | Name |
|---|---|
System.Numerics.Vector2 | upperLeftCorner |
System.Numerics.Vector2 | lowerRightCorner |
System.Boolean | intersectWithCurrentClipRect |
PushClipRect(in Vector2, in Vector2, bool, bool)​
public static ClipRectDisposable PushClipRect(in Vector2 upperLeftCorner, in Vector2 lowerRightCorner, bool intersectWithCurrentClipRect = false, bool condition = true)
Returns​
Dalamud.Interface.Utility.Raii.ClipRectDisposable
Parameters​
| Type | Name |
|---|---|
System.Numerics.Vector2 | upperLeftCorner |
System.Numerics.Vector2 | lowerRightCorner |
System.Boolean | intersectWithCurrentClipRect |
System.Boolean | condition |
Disabled()​
public static ImRaii.DisabledDisposable Disabled()
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.DisabledDisposable
Disabled(bool)​
public static ImRaii.DisabledDisposable Disabled(bool disabled)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.DisabledDisposable
Parameters​
| Type | Name |
|---|---|
System.Boolean | disabled |
Enabled()​
public static ImRaii.EnabledDisposable Enabled()
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.EnabledDisposable
Plot(string, Vector2, ImPlotFlags)​
public static ImRaii.PlotDisposable Plot(string titleId, Vector2 size, ImPlotFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotDisposable
Parameters​
| Type | Name |
|---|---|
System.String | titleId |
System.Numerics.Vector2 | size |
Dalamud.Bindings.ImPlot.ImPlotFlags | flags |
Plot(ReadOnlySpan<byte>, Vector2, ImPlotFlags)​
public static ImRaii.PlotDisposable Plot(ReadOnlySpan<byte> titleId, Vector2 size, ImPlotFlags flags)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotDisposable
Parameters​
| Type | Name |
|---|---|
System.ReadOnlySpan<System.Byte> | titleId |
System.Numerics.Vector2 | size |
Dalamud.Bindings.ImPlot.ImPlotFlags | flags |
AlignedPlots(string, bool)​
public static ImRaii.PlotAlignedDisposable AlignedPlots(string groupId, bool vertical = true)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotAlignedDisposable
Parameters​
| Type | Name |
|---|---|
System.String | groupId |
System.Boolean | vertical |
AlignedPlots(ReadOnlySpan<byte>, bool)​
public static ImRaii.PlotAlignedDisposable AlignedPlots(ReadOnlySpan<byte> groupId, bool vertical = true)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotAlignedDisposable
Parameters​
| Type | Name |
|---|---|
System.ReadOnlySpan<System.Byte> | groupId |
System.Boolean | vertical |
LegendPopup(string, ImGuiMouseButton)​
public static ImRaii.PlotLegendDisposable LegendPopup(string labelId, ImGuiMouseButton mouseButton = ImGuiMouseButton.Right)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotLegendDisposable
Parameters​
| Type | Name |
|---|---|
System.String | labelId |
Dalamud.Bindings.ImGui.ImGuiMouseButton | mouseButton |
LegendPopup(ReadOnlySpan<byte>, ImGuiMouseButton)​
public static ImRaii.PlotLegendDisposable LegendPopup(ReadOnlySpan<byte> labelId, ImGuiMouseButton mouseButton = ImGuiMouseButton.Right)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotLegendDisposable
Parameters​
| Type | Name |
|---|---|
System.ReadOnlySpan<System.Byte> | labelId |
Dalamud.Bindings.ImGui.ImGuiMouseButton | mouseButton |
Subplots(string, int, int, Vector2, ImPlotSubplotFlags)​
public static ImRaii.PlotSubDisposable Subplots(string titleId, int rows, int cols, Vector2 size, ImPlotSubplotFlags flags = ImPlotSubplotFlags.None)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotSubDisposable
Parameters​
| Type | Name |
|---|---|
System.String | titleId |
System.Int32 | rows |
System.Int32 | cols |
System.Numerics.Vector2 | size |
Dalamud.Bindings.ImPlot.ImPlotSubplotFlags | flags |
Subplots(ReadOnlySpan<byte>, int, int, Vector2, ImPlotSubplotFlags)​
public static ImRaii.PlotSubDisposable Subplots(ReadOnlySpan<byte> titleId, int rows, int cols, Vector2 size, ImPlotSubplotFlags flags = ImPlotSubplotFlags.None)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotSubDisposable
Parameters​
| Type | Name |
|---|---|
System.ReadOnlySpan<System.Byte> | titleId |
System.Int32 | rows |
System.Int32 | cols |
System.Numerics.Vector2 | size |
Dalamud.Bindings.ImPlot.ImPlotSubplotFlags | flags |
Subplots(string, int, int, Vector2, ImPlotSubplotFlags, ref float, ref float)​
public static ImRaii.PlotSubDisposable Subplots(string titleId, int rows, int cols, Vector2 size, ImPlotSubplotFlags flags, ref float rowRatios, ref float colRatios)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotSubDisposable
Parameters​
| Type | Name |
|---|---|
System.String | titleId |
System.Int32 | rows |
System.Int32 | cols |
System.Numerics.Vector2 | size |
Dalamud.Bindings.ImPlot.ImPlotSubplotFlags | flags |
System.Single | rowRatios |
System.Single | colRatios |
Subplots(ReadOnlySpan<byte>, int, int, Vector2, ImPlotSubplotFlags, ref float, ref float)​
public static ImRaii.PlotSubDisposable Subplots(ReadOnlySpan<byte> titleId, int rows, int cols, Vector2 size, ImPlotSubplotFlags flags, ref float rowRatios, ref float colRatios)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotSubDisposable
Parameters​
| Type | Name |
|---|---|
System.ReadOnlySpan<System.Byte> | titleId |
System.Int32 | rows |
System.Int32 | cols |
System.Numerics.Vector2 | size |
Dalamud.Bindings.ImPlot.ImPlotSubplotFlags | flags |
System.Single | rowRatios |
System.Single | colRatios |
DragDropSourceItem(string, ImGuiDragDropFlags)​
public static ImRaii.PlotDragDropSourceDisposable DragDropSourceItem(string labelId, ImGuiDragDropFlags flags = ImGuiDragDropFlags.None)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotDragDropSourceDisposable
Parameters​
| Type | Name |
|---|---|
System.String | labelId |
Dalamud.Bindings.ImGui.ImGuiDragDropFlags | flags |
DragDropSourceItem(ReadOnlySpan<byte>, ImGuiDragDropFlags)​
public static ImRaii.PlotDragDropSourceDisposable DragDropSourceItem(ReadOnlySpan<byte> labelId, ImGuiDragDropFlags flags = ImGuiDragDropFlags.None)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotDragDropSourceDisposable
Parameters​
| Type | Name |
|---|---|
System.ReadOnlySpan<System.Byte> | labelId |
Dalamud.Bindings.ImGui.ImGuiDragDropFlags | flags |
DragDropSourceAxis(ImAxis, ImGuiDragDropFlags)​
public static ImRaii.PlotDragDropSourceDisposable DragDropSourceAxis(ImAxis axis, ImGuiDragDropFlags flags = ImGuiDragDropFlags.None)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotDragDropSourceDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImPlot.ImAxis | axis |
Dalamud.Bindings.ImGui.ImGuiDragDropFlags | flags |
DragDropSourcePlot(ImGuiDragDropFlags)​
public static ImRaii.PlotDragDropSourceDisposable DragDropSourcePlot(ImGuiDragDropFlags flags = ImGuiDragDropFlags.None)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotDragDropSourceDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImGui.ImGuiDragDropFlags | flags |
DragDropTargetAxis(ImAxis)​
public static ImRaii.PlotDragDropTargetDisposable DragDropTargetAxis(ImAxis axis)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotDragDropTargetDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImPlot.ImAxis | axis |
DragDropTargetLegend()​
public static ImRaii.PlotDragDropTargetDisposable DragDropTargetLegend()
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotDragDropTargetDisposable
DragDropTargetPlot()​
public static ImRaii.PlotDragDropTargetDisposable DragDropTargetPlot()
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotDragDropTargetDisposable
PushStyle(ImPlotStyleVar, int, bool)​
public static ImRaii.PlotStyleDisposable PushStyle(ImPlotStyleVar idx, int value, bool condition = true)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotStyleDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImPlot.ImPlotStyleVar | idx |
System.Int32 | value |
System.Boolean | condition |
PushStyle(ImPlotStyleVar, float, bool)​
public static ImRaii.PlotStyleDisposable PushStyle(ImPlotStyleVar idx, float value, bool condition = true)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotStyleDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImPlot.ImPlotStyleVar | idx |
System.Single | value |
System.Boolean | condition |
PushStyle(ImPlotStyleVar, Vector2, bool)​
public static ImRaii.PlotStyleDisposable PushStyle(ImPlotStyleVar idx, Vector2 value, bool condition = true)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotStyleDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImPlot.ImPlotStyleVar | idx |
System.Numerics.Vector2 | value |
System.Boolean | condition |
DefaultPlotStyle()​
public static ImRaii.PlotStyleDisposable DefaultPlotStyle()
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotStyleDisposable
PushColor(ImPlotCol, uint, bool)​
public static ImRaii.PlotColorDisposable PushColor(ImPlotCol idx, uint color, bool condition = true)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotColorDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImPlot.ImPlotCol | idx |
System.UInt32 | color |
System.Boolean | condition |
PushColor(ImPlotCol, Vector4, bool)​
public static ImRaii.PlotColorDisposable PushColor(ImPlotCol idx, Vector4 color, bool condition = true)
Returns​
Dalamud.Interface.Utility.Raii.ImRaii.PlotColorDisposable
Parameters​
| Type | Name |
|---|---|
Dalamud.Bindings.ImPlot.ImPlotCol | idx |
System.Numerics.Vector4 | color |
System.Boolean | condition |
DefaultPlotColors()​
public static ImRaii.PlotColorDisposable DefaultPlotColors()