Skip to main content

Class ImRaii

Assembly: Dalamud.dll
View Source
Declaration
public static class ImRaii

Methods

PushColor(ImGuiCol, uint, bool)

View Source
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)

View Source
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()

View Source
Declaration
public static ImRaii.Color DefaultColors()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.Color

Child(ImU8String)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8StringstrId

Child(ImU8String, Vector2)

View Source
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)

View Source
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)

View Source
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()

View Source
Declaration
public static ImRaii.IEndObject DragDropTarget()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

DragDropSource()

View Source
Declaration
public static ImRaii.IEndObject DragDropSource()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

DragDropSource(ImGuiDragDropFlags)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImGuiDragDropFlagsflags

Popup(ImU8String)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid

Popup(ImU8String, ImGuiWindowFlags)

View Source
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)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid

PopupModal(ImU8String, ref bool)

View Source
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)

View Source
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)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid

ContextPopup(ImU8String, ImGuiPopupFlags)

View Source
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)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringid

ContextPopupItem(ImU8String, ImGuiPopupFlags)

View Source
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)

View Source
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)

View Source
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
View Source
Declaration
public static ImRaii.IEndObject Menu(ImU8String label)
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

View Source
Declaration
public static ImRaii.IEndObject MainMenuBar()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Group()

View Source
Declaration
public static ImRaii.IEndObject Group()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Tooltip()

View Source
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.

View Source
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.

View Source
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)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel

ListBox(ImU8String, Vector2)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel

TabBar(ImU8String, ImGuiTabBarFlags)

View Source
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)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel

TabItem(byte*, ImGuiTabItemFlags)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImGui.ImU8Stringlabel

TreeNode(ImU8String, ImGuiTreeNodeFlags)

View Source
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()

View Source
Declaration
public static ImRaii.IEndObject Disabled()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Disabled(bool)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
System.Booleandisabled

Enabled()

View Source
Declaration
public static ImRaii.IEndObject Enabled()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

PushFont(ImFontPtr, bool)

View Source
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()

View Source
Declaration
public static ImRaii.Font DefaultFont()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.Font

PushId(ImU8String, bool)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

View Source
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)

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

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

Parameters
TypeName
Dalamud.Bindings.ImPlot.ImAxisaxis

DragDropTargetLegend()

View Source
Declaration
public static ImRaii.IEndObject DragDropTargetLegend()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

DragDropTargetPlot()

View Source
Declaration
public static ImRaii.IEndObject DragDropTargetPlot()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.IEndObject

PushStyle(ImPlotStyleVar, int, bool)

View Source
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)

View Source
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)

View Source
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()

View Source
Declaration
public static ImRaii.PlotStyle DefaultPlotStyle()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.PlotStyle

PushColor(ImPlotCol, uint, bool)

View Source
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)

View Source
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()

View Source
Declaration
public static ImRaii.PlotColor DefaultPlotColors()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.PlotColor

PushStyle(ImGuiStyleVar, float, bool)

View Source
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)

View Source
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()

View Source
Declaration
public static ImRaii.Style DefaultStyle()
Returns

Dalamud.Interface.Utility.Raii.ImRaii.Style