Skip to content

Documentation / imgui / ImGui / ImDrawData

Class: ImDrawData

Defined in: libs/imgui/src/imgui.ts:2394

Constructors

Constructor

new ImDrawData(native): ImDrawData

Defined in: libs/imgui/src/imgui.ts:2395

Parameters

native

reference_ImDrawData

Returns

ImDrawData

Properties

native

readonly native: reference_ImDrawData

Defined in: libs/imgui/src/imgui.ts:2395

Accessors

Valid

Get Signature

get Valid(): boolean

Defined in: libs/imgui/src/imgui.ts:2404

Returns

boolean


CmdListsCount

Get Signature

get CmdListsCount(): number

Defined in: libs/imgui/src/imgui.ts:2409

Returns

number


TotalIdxCount

Get Signature

get TotalIdxCount(): number

Defined in: libs/imgui/src/imgui.ts:2413

Returns

number


TotalVtxCount

Get Signature

get TotalVtxCount(): number

Defined in: libs/imgui/src/imgui.ts:2417

Returns

number


DisplayPos

Get Signature

get DisplayPos(): Readonly<Bind.reference_ImVec2>

Defined in: libs/imgui/src/imgui.ts:2421

Returns

Readonly<Bind.reference_ImVec2>


DisplaySize

Get Signature

get DisplaySize(): Readonly<Bind.reference_ImVec2>

Defined in: libs/imgui/src/imgui.ts:2425

Returns

Readonly<Bind.reference_ImVec2>


FramebufferScale

Get Signature

get FramebufferScale(): Readonly<Bind.reference_ImVec2>

Defined in: libs/imgui/src/imgui.ts:2429

Returns

Readonly<Bind.reference_ImVec2>

Methods

IterateDrawLists()

IterateDrawLists(callback): void

Defined in: libs/imgui/src/imgui.ts:2397

Parameters

callback

(draw_list) => void

Returns

void


DeIndexAllBuffers()

DeIndexAllBuffers(): void

Defined in: libs/imgui/src/imgui.ts:2436

Returns

void


ScaleClipRects()

ScaleClipRects(fb_scale): void

Defined in: libs/imgui/src/imgui.ts:2440

Parameters

fb_scale

Readonly<Bind.interface_ImVec2>

Returns

void

Released under the MIT License.