Skip to main content
Version: 13.x (API 13) [Legacy]

Struct BufferBackedImDrawData

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

Assembly: Dalamud.dll
View Source
Declaration
public struct BufferBackedImDrawData : IDisposable

Implements:
System.IDisposable

Properties

Data

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

View Source
Declaration
public readonly ref ImDrawData Data { get; }

DataPtr

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

View Source
Declaration
public readonly ImDrawDataPtr DataPtr { get; }

List

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

View Source
Declaration
public readonly ref ImDrawList List { get; }

ListPtr

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

View Source
Declaration
public readonly ImDrawListPtr ListPtr { get; }

Methods

Create()

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

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

View Source
Declaration
public readonly void UpdateDrawDataStatistics()

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

View Source
Declaration
public void Dispose()

Implements

  • System.IDisposable