C# Class ImGuiNET.DrawList

Show file Open project: mellinoe/ImGui.NET Class Usage Examples

Public Properties

Property Type Description
CmdBuffer ImVector
IdxBuffer ImVector
VtxBuffer ImVector
_Channels ImVector
_ChannelsCount int
_ChannelsCurrent int
_ClipRectStack ImVector
_IdxWritePtr System.IntPtr
_OwnerName System.IntPtr
_Path ImVector
_TextureIdStack ImVector
_VtxCurrentIdx uint
_VtxWritePtr System.IntPtr

Property Details

CmdBuffer public property

ImVector(ImDrawCmd). Commands. Typically 1 command = 1 gpu draw call.
public ImVector,ImGuiNET CmdBuffer
return ImVector

IdxBuffer public property

ImVector(ImDrawIdx). Index buffer. Each command consume ImDrawCmd::ElemCount of those
public ImVector,ImGuiNET IdxBuffer
return ImVector

VtxBuffer public property

ImVector(ImDrawVert)
public ImVector,ImGuiNET VtxBuffer
return ImVector

_Channels public property

[Internal] draw channels for columns API (not resized down so _ChannelsCount may be smaller than _Channels.Size)
public ImVector,ImGuiNET _Channels
return ImVector

_ChannelsCount public property

[Internal] number of active channels (1+)
public int _ChannelsCount
return int

_ChannelsCurrent public property

[Internal] current channel number (0)
public int _ChannelsCurrent
return int

_ClipRectStack public property

[Internal]
public ImVector,ImGuiNET _ClipRectStack
return ImVector

_IdxWritePtr public property

[Internal] point within IdxBuffer.Data after each add command (to avoid using the ImVector<> operators too much)
public IntPtr,System _IdxWritePtr
return System.IntPtr

_OwnerName public property

Pointer to owner window's name (if any) for debugging
public IntPtr,System _OwnerName
return System.IntPtr

_Path public property

[Internal] current path building
public ImVector,ImGuiNET _Path
return ImVector

_TextureIdStack public property

[Internal]
public ImVector,ImGuiNET _TextureIdStack
return ImVector

_VtxCurrentIdx public property

[Internal] == VtxBuffer.Size
public uint _VtxCurrentIdx
return uint

_VtxWritePtr public property

[Internal] point within VtxBuffer.Data after each add command (to avoid using the ImVector<> operators too much)
public IntPtr,System _VtxWritePtr
return System.IntPtr