Skip to main content
Version: 15.x (API 15) [Current]

Class ImRaii

Assembly: Dalamud.dll​
Declaration
public static class ImRaii

Methods​

Child(ImU8String)​

Declaration
public static ImRaii.ChildDisposable Child(ImU8String strId)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ChildDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8StringstrId

Child(ImU8String, Vector2)​

Declaration
public static ImRaii.ChildDisposable Child(ImU8String strId, Vector2 size)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ChildDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8StringstrId
System.Numerics.Vector2size

Child(ImU8String, Vector2, bool)​

Declaration
public static ImRaii.ChildDisposable Child(ImU8String strId, Vector2 size, bool border)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ChildDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8StringstrId
System.Numerics.Vector2size
System.Booleanborder

Child(ImU8String, Vector2, bool, ImGuiWindowFlags)​

Declaration
public static ImRaii.ChildDisposable Child(ImU8String strId, Vector2 size, bool border, ImGuiWindowFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ChildDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8StringstrId
System.Numerics.Vector2size
System.Booleanborder
Dalamud.Bindings.ImGui.ImGuiWindowFlagsflags

ChildFrame(uint, Vector2)​

Declaration
public static ImRaii.ChildFrameDisposable ChildFrame(uint id, Vector2 size)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ChildFrameDisposable

Parameters​
TypeName
System.UInt32id
System.Numerics.Vector2size

ChildFrame(uint, Vector2, ImGuiWindowFlags)​

Declaration
public static ImRaii.ChildFrameDisposable ChildFrame(uint id, Vector2 size, ImGuiWindowFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ChildFrameDisposable

Parameters​
TypeName
System.UInt32id
System.Numerics.Vector2size
Dalamud.Bindings.ImGui.ImGuiWindowFlagsflags

PushColor(ImGuiCol, uint, bool)​

Declaration
public static ImRaii.ColorDisposable PushColor(ImGuiCol idx, uint color, bool condition = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ColorDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImGuiColidx
System.UInt32color
System.Booleancondition

PushColor(ImGuiCol, Vector4, bool)​

Declaration
public static ImRaii.ColorDisposable PushColor(ImGuiCol idx, Vector4 color, bool condition = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ColorDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImGuiColidx
System.Numerics.Vector4color
System.Booleancondition

PushColor(ImGuiCol, Vector4?, bool)​

Declaration
public static ImRaii.ColorDisposable PushColor(ImGuiCol idx, Vector4? color, bool condition = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ColorDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImGuiColidx
System.Nullable<System.Numerics.Vector4>color
System.Booleancondition

DefaultColors()​

Declaration
public static ImRaii.ColorDisposable DefaultColors()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ColorDisposable

PushStyle(ImGuiStyleVar, float, bool)​

Declaration
public static ImRaii.StyleDisposable PushStyle(ImGuiStyleVar idx, float value, bool condition = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.StyleDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImGuiStyleVaridx
System.Singlevalue
System.Booleancondition

PushStyle(ImGuiStyleVar, Vector2, bool)​

Declaration
public static ImRaii.StyleDisposable PushStyle(ImGuiStyleVar idx, Vector2 value, bool condition = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.StyleDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImGuiStyleVaridx
System.Numerics.Vector2value
System.Booleancondition

DefaultStyle()​

Declaration
public static ImRaii.StyleDisposable DefaultStyle()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.StyleDisposable

PushFont(ImFontPtr, bool)​

Declaration
public static ImRaii.FontDisposable PushFont(ImFontPtr font, bool condition = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.FontDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImFontPtrfont
System.Booleancondition

DefaultFont()​

Declaration
public static ImRaii.FontDisposable DefaultFont()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.FontDisposable

PushId(ImU8String, bool)​

Declaration
public static ImRaii.IdDisposable PushId(ImU8String id, bool enabled = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.IdDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid
System.Booleanenabled

PushId(int, bool)​

Declaration
public static ImRaii.IdDisposable PushId(int id, bool enabled = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.IdDisposable

Parameters​
TypeName
System.Int32id
System.Booleanenabled

PushId(nint, bool)​

Declaration
public static ImRaii.IdDisposable PushId(nint id, bool enabled = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.IdDisposable

Parameters​
TypeName
System.IntPtrid
System.Booleanenabled

PushIndent(float, bool, bool)​

Declaration
public static ImRaii.IndentDisposable PushIndent(float f, bool scaled = true, bool condition = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.IndentDisposable

Parameters​
TypeName
System.Singlef
System.Booleanscaled
System.Booleancondition

PushIndent(int, bool)​

Declaration
public static ImRaii.IndentDisposable PushIndent(int i = 1, bool condition = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.IndentDisposable

Parameters​
TypeName
System.Int32i
System.Booleancondition

Columns(int, ImU8String, bool)​

Declaration
public static ImRaii.ColumnsDisposable Columns(int count, ImU8String id, bool border = false)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ColumnsDisposable

Parameters​
TypeName
System.Int32count
Dalamud.Bindings.ImGui.ImU8Stringid
System.Booleanborder

DragDropTarget()​

Declaration
public static ImRaii.DragDropTargetDisposable DragDropTarget()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.DragDropTargetDisposable

DragDropSource()​

Declaration
public static ImRaii.DragDropSourceDisposable DragDropSource()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.DragDropSourceDisposable

DragDropSource(ImGuiDragDropFlags)​

Declaration
public static ImRaii.DragDropSourceDisposable DragDropSource(ImGuiDragDropFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.DragDropSourceDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImGuiDragDropFlagsflags

Header(ImU8String, ImGuiTreeNodeFlags)​

Declaration
public static ImRaii.HeaderDisposable Header(ImU8String label, ImGuiTreeNodeFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.HeaderDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel
Dalamud.Bindings.ImGui.ImGuiTreeNodeFlagsflags

Header(ImU8String, ref bool, ImGuiTreeNodeFlags)​

Declaration
public static ImRaii.HeaderDisposable Header(ImU8String label, ref bool visible, ImGuiTreeNodeFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.HeaderDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel
System.Booleanvisible
Dalamud.Bindings.ImGui.ImGuiTreeNodeFlagsflags

Popup(ImU8String)​

Declaration
public static ImRaii.PopupDisposable Popup(ImU8String id)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid

Popup(ImU8String, ImGuiWindowFlags)​

Declaration
public static ImRaii.PopupDisposable Popup(ImU8String id, ImGuiWindowFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid
Dalamud.Bindings.ImGui.ImGuiWindowFlagsflags

PopupModal(ImU8String)​

Declaration
public static ImRaii.PopupDisposable PopupModal(ImU8String id)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid

PopupModal(ImU8String, ImGuiWindowFlags)​

Declaration
public static ImRaii.PopupDisposable PopupModal(ImU8String id, ImGuiWindowFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid
Dalamud.Bindings.ImGui.ImGuiWindowFlagsflags

PopupModal(ImU8String, ref bool)​

Declaration
public static ImRaii.PopupDisposable PopupModal(ImU8String id, ref bool open)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid
System.Booleanopen

PopupModal(ImU8String, ref bool, ImGuiWindowFlags)​

Declaration
public static ImRaii.PopupDisposable PopupModal(ImU8String id, ref bool open, ImGuiWindowFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid
System.Booleanopen
Dalamud.Bindings.ImGui.ImGuiWindowFlagsflags

ContextPopup(ImU8String)​

Declaration
public static ImRaii.PopupDisposable ContextPopup(ImU8String id)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid

ContextPopup(ImU8String, ImGuiPopupFlags)​

Declaration
public static ImRaii.PopupDisposable ContextPopup(ImU8String id, ImGuiPopupFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid
Dalamud.Bindings.ImGui.ImGuiPopupFlagsflags

ContextPopupItem(ImU8String)​

Declaration
public static ImRaii.PopupDisposable ContextPopupItem(ImU8String id)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid

ContextPopupItem(ImU8String, ImGuiPopupFlags)​

Declaration
public static ImRaii.PopupDisposable ContextPopupItem(ImU8String id, ImGuiPopupFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PopupDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid
Dalamud.Bindings.ImGui.ImGuiPopupFlagsflags

Combo(ImU8String, ImU8String)​

Declaration
public static ImRaii.ComboDisposable Combo(ImU8String label, ImU8String previewValue)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ComboDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel
Dalamud.Bindings.ImGui.ImU8StringpreviewValue

Combo(ImU8String, ImU8String, ImGuiComboFlags)​

Declaration
public static ImRaii.ComboDisposable Combo(ImU8String label, ImU8String previewValue, ImGuiComboFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ComboDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel
Dalamud.Bindings.ImGui.ImU8StringpreviewValue
Dalamud.Bindings.ImGui.ImGuiComboFlagsflags
Declaration
public static ImRaii.MenuDisposable Menu(ImU8String label)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.MenuDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel
Declaration
public static ImRaii.MenuDisposable Menu(ImU8String label, bool enabled)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.MenuDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel
System.Booleanenabled
Declaration
public static ImRaii.MenuBarDisposable MenuBar()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.MenuBarDisposable

Declaration
public static ImRaii.MainMenuBarDisposable MainMenuBar()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.MainMenuBarDisposable

Group()​

Declaration
public static ImRaii.GroupDisposable Group()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.GroupDisposable

Tooltip()​

Declaration
public static ImRaii.TooltipDisposable Tooltip()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TooltipDisposable

ItemWidth(float)​

Declaration
public static ImRaii.ItemWidthDisposable ItemWidth(float width)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ItemWidthDisposable

Parameters​
TypeName
System.Singlewidth

ItemWidth(float, bool)​

Declaration
public static ImRaii.ItemWidthDisposable ItemWidth(float width, bool condition)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ItemWidthDisposable

Parameters​
TypeName
System.Singlewidth
System.Booleancondition

TextWrapPos(float)​

Declaration
public static ImRaii.TextWrapDisposable TextWrapPos(float pos)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TextWrapDisposable

Parameters​
TypeName
System.Singlepos

TextWrapPos(float, bool)​

Declaration
public static ImRaii.TextWrapDisposable TextWrapPos(float pos, bool condition)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TextWrapDisposable

Parameters​
TypeName
System.Singlepos
System.Booleancondition

ListBox(ImU8String)​

Declaration
public static ImRaii.ListBoxDisposable ListBox(ImU8String label)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ListBoxDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel

ListBox(ImU8String, Vector2)​

Declaration
public static ImRaii.ListBoxDisposable ListBox(ImU8String label, Vector2 size)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.ListBoxDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel
System.Numerics.Vector2size

Table(ImU8String, int)​

Declaration
public static ImRaii.TableDisposable Table(ImU8String table, int numColumns)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TableDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringtable
System.Int32numColumns

Table(ImU8String, int, ImGuiTableFlags)​

Declaration
public static ImRaii.TableDisposable Table(ImU8String table, int numColumns, ImGuiTableFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TableDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringtable
System.Int32numColumns
Dalamud.Bindings.ImGui.ImGuiTableFlagsflags

Table(ImU8String, int, ImGuiTableFlags, Vector2)​

Declaration
public static ImRaii.TableDisposable Table(ImU8String table, int numColumns, ImGuiTableFlags flags, Vector2 outerSize)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TableDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringtable
System.Int32numColumns
Dalamud.Bindings.ImGui.ImGuiTableFlagsflags
System.Numerics.Vector2outerSize

Table(ImU8String, int, ImGuiTableFlags, Vector2, float)​

Declaration
public static ImRaii.TableDisposable Table(ImU8String table, int numColumns, ImGuiTableFlags flags, Vector2 outerSize, float innerWidth)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TableDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringtable
System.Int32numColumns
Dalamud.Bindings.ImGui.ImGuiTableFlagsflags
System.Numerics.Vector2outerSize
System.SingleinnerWidth

TabBar(ImU8String)​

Declaration
public static ImRaii.TabBarDisposable TabBar(ImU8String label)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TabBarDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel

TabBar(ImU8String, ImGuiTabBarFlags)​

Declaration
public static ImRaii.TabBarDisposable TabBar(ImU8String label, ImGuiTabBarFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TabBarDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel
Dalamud.Bindings.ImGui.ImGuiTabBarFlagsflags

TabItem(ImU8String)​

Declaration
public static ImRaii.TabItemDisposable TabItem(ImU8String label)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TabItemDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel

TabItem(byte*, ImGuiTabItemFlags)​

Declaration
public static ImRaii.TabItemDisposable TabItem(byte* label, ImGuiTabItemFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TabItemDisposable

Parameters​
TypeName
System.Byte*label
Dalamud.Bindings.ImGui.ImGuiTabItemFlagsflags

TabItem(ImU8String, ImGuiTabItemFlags)​

Declaration
public static ImRaii.TabItemDisposable TabItem(ImU8String label, ImGuiTabItemFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TabItemDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel
Dalamud.Bindings.ImGui.ImGuiTabItemFlagsflags

TabItem(ImU8String, ref bool)​

Declaration
public static ImRaii.TabItemDisposable TabItem(ImU8String label, ref bool open)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TabItemDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel
System.Booleanopen

TabItem(ImU8String, ref bool, ImGuiTabItemFlags)​

Declaration
public static ImRaii.TabItemDisposable TabItem(ImU8String label, ref bool open, ImGuiTabItemFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TabItemDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel
System.Booleanopen
Dalamud.Bindings.ImGui.ImGuiTabItemFlagsflags

TreeNode(ImU8String)​

Declaration
public static ImRaii.TreeNodeDisposable TreeNode(ImU8String label)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TreeNodeDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel

TreeNode(ImU8String, ImGuiTreeNodeFlags)​

Declaration
public static ImRaii.TreeNodeDisposable TreeNode(ImU8String label, ImGuiTreeNodeFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.TreeNodeDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel
Dalamud.Bindings.ImGui.ImGuiTreeNodeFlagsflags

Disabled()​

Declaration
public static ImRaii.DisabledDisposable Disabled()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.DisabledDisposable

Disabled(bool)​

Declaration
public static ImRaii.DisabledDisposable Disabled(bool disabled)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.DisabledDisposable

Parameters​
TypeName
System.Booleandisabled

Enabled()​

Declaration
public static ImRaii.EnabledDisposable Enabled()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.EnabledDisposable

Plot(string, Vector2, ImPlotFlags)​

Declaration
public static ImRaii.PlotDisposable Plot(string titleId, Vector2 size, ImPlotFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotDisposable

Parameters​
TypeName
System.StringtitleId
System.Numerics.Vector2size
Dalamud.Bindings.ImPlot.ImPlotFlagsflags

Plot(ReadOnlySpan<byte>, Vector2, ImPlotFlags)​

Declaration
public static ImRaii.PlotDisposable Plot(ReadOnlySpan<byte> titleId, Vector2 size, ImPlotFlags flags)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotDisposable

Parameters​
TypeName
System.ReadOnlySpan<System.Byte>titleId
System.Numerics.Vector2size
Dalamud.Bindings.ImPlot.ImPlotFlagsflags

AlignedPlots(string, bool)​

Declaration
public static ImRaii.PlotAlignedDisposable AlignedPlots(string groupId, bool vertical = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotAlignedDisposable

Parameters​
TypeName
System.StringgroupId
System.Booleanvertical

AlignedPlots(ReadOnlySpan<byte>, bool)​

Declaration
public static ImRaii.PlotAlignedDisposable AlignedPlots(ReadOnlySpan<byte> groupId, bool vertical = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotAlignedDisposable

Parameters​
TypeName
System.ReadOnlySpan<System.Byte>groupId
System.Booleanvertical

LegendPopup(string, ImGuiMouseButton)​

Declaration
public static ImRaii.PlotLegendDisposable LegendPopup(string labelId, ImGuiMouseButton mouseButton = ImGuiMouseButton.Right)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotLegendDisposable

Parameters​
TypeName
System.StringlabelId
Dalamud.Bindings.ImGui.ImGuiMouseButtonmouseButton

LegendPopup(ReadOnlySpan<byte>, ImGuiMouseButton)​

Declaration
public static ImRaii.PlotLegendDisposable LegendPopup(ReadOnlySpan<byte> labelId, ImGuiMouseButton mouseButton = ImGuiMouseButton.Right)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotLegendDisposable

Parameters​
TypeName
System.ReadOnlySpan<System.Byte>labelId
Dalamud.Bindings.ImGui.ImGuiMouseButtonmouseButton

Subplots(string, int, int, Vector2, ImPlotSubplotFlags)​

Declaration
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​
TypeName
System.StringtitleId
System.Int32rows
System.Int32cols
System.Numerics.Vector2size
Dalamud.Bindings.ImPlot.ImPlotSubplotFlagsflags

Subplots(ReadOnlySpan<byte>, int, int, Vector2, ImPlotSubplotFlags)​

Declaration
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​
TypeName
System.ReadOnlySpan<System.Byte>titleId
System.Int32rows
System.Int32cols
System.Numerics.Vector2size
Dalamud.Bindings.ImPlot.ImPlotSubplotFlagsflags

Subplots(string, int, int, Vector2, ImPlotSubplotFlags, ref float, ref float)​

Declaration
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​
TypeName
System.StringtitleId
System.Int32rows
System.Int32cols
System.Numerics.Vector2size
Dalamud.Bindings.ImPlot.ImPlotSubplotFlagsflags
System.SinglerowRatios
System.SinglecolRatios

Subplots(ReadOnlySpan<byte>, int, int, Vector2, ImPlotSubplotFlags, ref float, ref float)​

Declaration
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​
TypeName
System.ReadOnlySpan<System.Byte>titleId
System.Int32rows
System.Int32cols
System.Numerics.Vector2size
Dalamud.Bindings.ImPlot.ImPlotSubplotFlagsflags
System.SinglerowRatios
System.SinglecolRatios

DragDropSourceItem(string, ImGuiDragDropFlags)​

Declaration
public static ImRaii.PlotDragDropSourceDisposable DragDropSourceItem(string labelId, ImGuiDragDropFlags flags = ImGuiDragDropFlags.None)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotDragDropSourceDisposable

Parameters​
TypeName
System.StringlabelId
Dalamud.Bindings.ImGui.ImGuiDragDropFlagsflags

DragDropSourceItem(ReadOnlySpan<byte>, ImGuiDragDropFlags)​

Declaration
public static ImRaii.PlotDragDropSourceDisposable DragDropSourceItem(ReadOnlySpan<byte> labelId, ImGuiDragDropFlags flags = ImGuiDragDropFlags.None)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotDragDropSourceDisposable

Parameters​
TypeName
System.ReadOnlySpan<System.Byte>labelId
Dalamud.Bindings.ImGui.ImGuiDragDropFlagsflags

DragDropSourceAxis(ImAxis, ImGuiDragDropFlags)​

Declaration
public static ImRaii.PlotDragDropSourceDisposable DragDropSourceAxis(ImAxis axis, ImGuiDragDropFlags flags = ImGuiDragDropFlags.None)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotDragDropSourceDisposable

Parameters​
TypeName
Dalamud.Bindings.ImPlot.ImAxisaxis
Dalamud.Bindings.ImGui.ImGuiDragDropFlagsflags

DragDropSourcePlot(ImGuiDragDropFlags)​

Declaration
public static ImRaii.PlotDragDropSourceDisposable DragDropSourcePlot(ImGuiDragDropFlags flags = ImGuiDragDropFlags.None)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotDragDropSourceDisposable

Parameters​
TypeName
Dalamud.Bindings.ImGui.ImGuiDragDropFlagsflags

DragDropTargetAxis(ImAxis)​

Declaration
public static ImRaii.PlotDragDropTargetDisposable DragDropTargetAxis(ImAxis axis)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotDragDropTargetDisposable

Parameters​
TypeName
Dalamud.Bindings.ImPlot.ImAxisaxis

DragDropTargetLegend()​

Declaration
public static ImRaii.PlotDragDropTargetDisposable DragDropTargetLegend()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotDragDropTargetDisposable

DragDropTargetPlot()​

Declaration
public static ImRaii.PlotDragDropTargetDisposable DragDropTargetPlot()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotDragDropTargetDisposable

PushStyle(ImPlotStyleVar, int, bool)​

Declaration
public static ImRaii.PlotStyleDisposable PushStyle(ImPlotStyleVar idx, int value, bool condition = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotStyleDisposable

Parameters​
TypeName
Dalamud.Bindings.ImPlot.ImPlotStyleVaridx
System.Int32value
System.Booleancondition

PushStyle(ImPlotStyleVar, float, bool)​

Declaration
public static ImRaii.PlotStyleDisposable PushStyle(ImPlotStyleVar idx, float value, bool condition = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotStyleDisposable

Parameters​
TypeName
Dalamud.Bindings.ImPlot.ImPlotStyleVaridx
System.Singlevalue
System.Booleancondition

PushStyle(ImPlotStyleVar, Vector2, bool)​

Declaration
public static ImRaii.PlotStyleDisposable PushStyle(ImPlotStyleVar idx, Vector2 value, bool condition = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotStyleDisposable

Parameters​
TypeName
Dalamud.Bindings.ImPlot.ImPlotStyleVaridx
System.Numerics.Vector2value
System.Booleancondition

DefaultPlotStyle()​

Declaration
public static ImRaii.PlotStyleDisposable DefaultPlotStyle()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotStyleDisposable

PushColor(ImPlotCol, uint, bool)​

Declaration
public static ImRaii.PlotColorDisposable PushColor(ImPlotCol idx, uint color, bool condition = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotColorDisposable

Parameters​
TypeName
Dalamud.Bindings.ImPlot.ImPlotColidx
System.UInt32color
System.Booleancondition

PushColor(ImPlotCol, Vector4, bool)​

Declaration
public static ImRaii.PlotColorDisposable PushColor(ImPlotCol idx, Vector4 color, bool condition = true)
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotColorDisposable

Parameters​
TypeName
Dalamud.Bindings.ImPlot.ImPlotColidx
System.Numerics.Vector4color
System.Booleancondition

DefaultPlotColors()​

Declaration
public static ImRaii.PlotColorDisposable DefaultPlotColors()
Returns​

Dalamud.Interface.Utility.Raii.ImRaii.PlotColorDisposable