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