Skip to main content

Class ImRaii

Assembly: Dalamud.dll
Declaration
public static class ImRaii

Methods

PushColor(ImGuiCol, uint, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.Color

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

PushColor(ImGuiCol, Vector4, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.Color

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

DefaultColors()

Declaration
public static ImRaii.Color DefaultColors()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.Color

Child(ImU8String)

Declaration
public static ImRaii.IEndObject Child(ImU8String strId)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8StringstrId

Child(ImU8String, Vector2)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

Child(ImU8String, Vector2, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

Child(ImU8String, Vector2, bool, ImGuiWindowFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

DragDropTarget()

Declaration
public static ImRaii.IEndObject DragDropTarget()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

DragDropSource()

Declaration
public static ImRaii.IEndObject DragDropSource()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

DragDropSource(ImGuiDragDropFlags)

Declaration
public static ImRaii.IEndObject DragDropSource(ImGuiDragDropFlags flags)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImGuiDragDropFlagsflags

Popup(ImU8String)

Declaration
public static ImRaii.IEndObject Popup(ImU8String id)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid

Popup(ImU8String, ImGuiWindowFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

PopupModal(ImU8String)

Declaration
public static ImRaii.IEndObject PopupModal(ImU8String id)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid

PopupModal(ImU8String, ImGuiWindowFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

PopupModal(ImU8String, ref bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

PopupModal(ImU8String, ref bool, ImGuiWindowFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

ContextPopup(ImU8String)

Declaration
public static ImRaii.IEndObject ContextPopup(ImU8String id)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid

ContextPopup(ImU8String, ImGuiPopupFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

ContextPopupItem(ImU8String)

Declaration
public static ImRaii.IEndObject ContextPopupItem(ImU8String id)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid

ContextPopupItem(ImU8String, ImGuiPopupFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

Combo(ImU8String, ImU8String)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

Combo(ImU8String, ImU8String, ImGuiComboFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel
Declaration
public static ImRaii.IEndObject MenuBar()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Declaration
public static ImRaii.IEndObject MainMenuBar()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Group()

Declaration
public static ImRaii.IEndObject Group()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Tooltip()

Declaration
public static ImRaii.IEndObject Tooltip()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

ItemWidth(float)

Pushes the item width for the next widget and returns an IDisposable that pops the width when done.

Declaration
public static ImRaii.IEndObject ItemWidth(float width)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject: An System.IDisposable for use in a using statement.

Parameters
TypeNameDescription
System.SinglewidthThe width to set the next widget to.

TextWrapPos(float)

Pushes the item wrapping width for the next string written and returns an IDisposable that pops the wrap width when done.

Declaration
public static ImRaii.IEndObject TextWrapPos(float pos)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject: An System.IDisposable for use in a using statement.

Parameters
TypeNameDescription
System.SingleposThe wrap width to set the next text written to.

ListBox(ImU8String)

Declaration
public static ImRaii.IEndObject ListBox(ImU8String label)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel

ListBox(ImU8String, Vector2)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

Table(ImU8String, int)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

Table(ImU8String, int, ImGuiTableFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

Table(ImU8String, int, ImGuiTableFlags, Vector2)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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.IEndObject Table(ImU8String table, int numColumns, ImGuiTableFlags flags, Vector2 outerSize, float innerWidth)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

TabBar(ImU8String)

Declaration
public static ImRaii.IEndObject TabBar(ImU8String label)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel

TabBar(ImU8String, ImGuiTabBarFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

TabItem(ImU8String)

Declaration
public static ImRaii.IEndObject TabItem(ImU8String label)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel

TabItem(byte*, ImGuiTabItemFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

TabItem(ImU8String, ImGuiTabItemFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

TabItem(ImU8String, ref bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

TabItem(ImU8String, ref bool, ImGuiTabItemFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

TreeNode(ImU8String)

Declaration
public static ImRaii.IEndObject TreeNode(ImU8String label)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel

TreeNode(ImU8String, ImGuiTreeNodeFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

Disabled()

Declaration
public static ImRaii.IEndObject Disabled()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Disabled(bool)

Declaration
public static ImRaii.IEndObject Disabled(bool disabled)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
System.Booleandisabled

Enabled()

Declaration
public static ImRaii.IEndObject Enabled()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

PushFont(ImFontPtr, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.Font

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

DefaultFont()

Declaration
public static ImRaii.Font DefaultFont()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.Font

PushId(ImU8String, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.Id

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

PushId(int, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.Id

Parameters
TypeName
System.Int32id
System.Booleanenabled

PushId(nint, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.Id

Parameters
TypeName
System.IntPtrid
System.Booleanenabled

PushIndent(float, bool, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.Indent

Parameters
TypeName
System.Singlef
System.Booleanscaled
System.Booleancondition

PushIndent(int, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.Indent

Parameters
TypeName
System.Int32i
System.Booleancondition

Plot(string, Vector2, ImPlotFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

Plot(ReadOnlySpan<byte>, Vector2, ImPlotFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

AlignedPlots(string, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
System.StringgroupId
System.Booleanvertical

AlignedPlots(ReadOnlySpan<byte>, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

LegendPopup(string, ImGuiMouseButton)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

LegendPopup(ReadOnlySpan<byte>, ImGuiMouseButton)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

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

Declaration
public static ImRaii.IEndObject Subplots(string titleId, int rows, int cols, Vector2 size, ImPlotSubplotFlags flags = ImPlotSubplotFlags.None)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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.IEndObject Subplots(ReadOnlySpan<byte> titleId, int rows, int cols, Vector2 size, ImPlotSubplotFlags flags = ImPlotSubplotFlags.None)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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.IEndObject Subplots(string titleId, int rows, int cols, Vector2 size, ImPlotSubplotFlags flags, ref float rowRatios, ref float colRatios)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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.IEndObject Subplots(ReadOnlySpan<byte> titleId, int rows, int cols, Vector2 size, ImPlotSubplotFlags flags, ref float rowRatios, ref float colRatios)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
System.ReadOnlySpan<System.Byte>titleId
System.Int32rows
System.Int32cols
System.Numerics.Vector2size
Dalamud.Bindings.ImPlot.ImPlotSubplotFlagsflags
System.SinglerowRatios
System.SinglecolRatios

DragDropSourceAxis(ImAxis, ImGuiDragDropFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

DragDropSourceItem(string, ImGuiDragDropFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

DragDropSourceItem(ReadOnlySpan<byte>, ImGuiDragDropFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

DragDropSourcePlot(ImGuiDragDropFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImGuiDragDropFlagsflags

DragDropTargetAxis(ImAxis)

Declaration
public static ImRaii.IEndObject DragDropTargetAxis(ImAxis axis)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImPlot.ImAxisaxis

DragDropTargetLegend()

Declaration
public static ImRaii.IEndObject DragDropTargetLegend()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

DragDropTargetPlot()

Declaration
public static ImRaii.IEndObject DragDropTargetPlot()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

PushStyle(ImPlotStyleVar, int, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.PlotStyle

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

PushStyle(ImPlotStyleVar, float, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.PlotStyle

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

PushStyle(ImPlotStyleVar, Vector2, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.PlotStyle

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

DefaultPlotStyle()

Declaration
public static ImRaii.PlotStyle DefaultPlotStyle()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.PlotStyle

PushColor(ImPlotCol, uint, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.PlotColor

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

PushColor(ImPlotCol, Vector4, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.PlotColor

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

DefaultPlotColors()

Declaration
public static ImRaii.PlotColor DefaultPlotColors()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.PlotColor

PushStyle(ImGuiStyleVar, float, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.Style

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

PushStyle(ImGuiStyleVar, Vector2, bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.Style

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

DefaultStyle()

Declaration
public static ImRaii.Style DefaultStyle()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.Style