Skip to content

Documentation / imgui / ImGui / ImVector

Class: ImVector<T>

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

Extends

  • Array<T>

Type Parameters

T

T

Indexable

[n: number]: T

Constructors

Constructor

new ImVector<T>(arrayLength): ImVector<T>

Defined in: common/temp/node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1515

Parameters

arrayLength

number

Returns

ImVector<T>

Inherited from

Array<T>.constructor

Constructor

new ImVector<T>(...items): ImVector<T>

Defined in: common/temp/node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1516

Parameters

items

...T[]

Returns

ImVector<T>

Inherited from

Array<T>.constructor

Properties

Data

Data: T[]

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

Accessors

Size

Get Signature

get Size(): number

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

Returns

number

Methods

empty()

empty(): boolean

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

Returns

boolean


clear()

clear(): void

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

Returns

void


pop_back()

pop_back(): T

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

Returns

T


push_back()

push_back(value): void

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

Parameters

value

T

Returns

void


front()

front(): T

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

Returns

T


back()

back(): T

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

Returns

T


size()

size(): number

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

Returns

number


resize()

resize(new_size, v?): void

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

Parameters

new_size

number

v?

(index) => T

Returns

void


contains()

contains(value): boolean

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

Parameters

value

T

Returns

boolean


find_erase_unsorted()

find_erase_unsorted(value): void

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

Parameters

value

T

Returns

void

Released under the MIT License.