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

Struct BufferBackedImDrawData

Wrapper around Dalamud.Bindings.ImGui.ImDrawData containing one Dalamud.Bindings.ImGui.ImDrawList.

Assembly: Dalamud.dll​
Declaration
public struct BufferBackedImDrawData : IDisposable

Implements:
System.IDisposable

Properties​

Data​

Gets the Dalamud.Bindings.ImGui.ImDrawData stored in this buffer.

Declaration
public readonly ref ImDrawData Data { get; }

DataPtr​

Gets the Dalamud.Bindings.ImGui.ImDrawDataPtr stored in this buffer.

Declaration
public readonly ImDrawDataPtr DataPtr { get; }

List​

Gets the Dalamud.Bindings.ImGui.ImDrawList stored in this buffer.

Declaration
public readonly ref ImDrawList List { get; }

ListPtr​

Gets the Dalamud.Bindings.ImGui.ImDrawListPtr stored in this buffer.

Declaration
public readonly ImDrawListPtr ListPtr { get; }

Methods​

Create()​

Creates a new instance of Dalamud.Interface.Utility.BufferBackedImDrawData.

Declaration
public static BufferBackedImDrawData Create()
Returns​

Dalamud.Interface.Utility.BufferBackedImDrawData: A new instance of Dalamud.Interface.Utility.BufferBackedImDrawData.

UpdateDrawDataStatistics()​

Updates the statistics information stored in Dalamud.Interface.Utility.BufferBackedImDrawData.DataPtr from Dalamud.Interface.Utility.BufferBackedImDrawData.ListPtr.

Declaration
public readonly void UpdateDrawDataStatistics()

Dispose()​

Declaration
public void Dispose()

Implements​

  • System.IDisposable