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.