Skip to main content

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