Struct BufferBackedImDrawData
Wrapper aroundx Dalamud.Bindings.ImGui.ImDrawData containing one Dalamud.Bindings.ImGui.ImDrawList.
Assembly: Dalamud.dll
View Source
public struct BufferBackedImDrawData : IDisposable
Implements:
System.IDisposable
Properties
Data
Gets the Dalamud.Bindings.ImGui.ImDrawData stored in this buffer.
View Source
public readonly ref ImDrawData Data { get; }
DataPtr
Gets the Dalamud.Bindings.ImGui.ImDrawDataPtr stored in this buffer.
View Source
public readonly ImDrawDataPtr DataPtr { get; }
List
Gets the Dalamud.Bindings.ImGui.ImDrawList stored in this buffer.
View Source
public readonly ref ImDrawList List { get; }
ListPtr
Gets the Dalamud.Bindings.ImGui.ImDrawListPtr stored in this buffer.
View Source
public readonly ImDrawListPtr ListPtr { get; }
Methods
Create()
Creates a new instance of Dalamud.Interface.Utility.BufferBackedImDrawData.
View Source
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
public readonly void UpdateDrawDataStatistics()
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
View Source
public void Dispose()
Implements
System.IDisposable