Type parameters
T
:
StridedVec
Hierarchy
AVecList
<
T
>
VecArrayList
Index
Constructors
constructor
Properties
buffer
capacity
cstride
curr
estride
factory
freeIDs
items
size
start
Accessors
length
Methods
[
Symbol.iterator]
add
alloc
has
indices
insert
nth
remove
Constructors
constructor
new
Vec
Array
List<T>
(
buffer
:
TypedArray
|
number
[]
, capacity
:
number
, size
:
number
, start
?:
number
, cstride
?:
number
, estride
?:
number
, factory
?:
VecFactory
)
:
VecArrayList
<
T
>
Type parameters
T
:
StridedVec
Parameters
buffer:
TypedArray
|
number
[]
-
capacity:
number
-
size:
number
-
start:
number
= 0
-
cstride:
number
= 1
-
estride:
number
= ...
-
Optional
factory:
VecFactory
Returns
VecArrayList
<
T
>
Properties
buffer
buffer
:
TypedArray
|
number
[]
capacity
capacity
:
number
cstride
cstride
:
number
curr
curr
:
number
estride
estride
:
number
factory
factory
:
VecFactory
freeIDs
freeIDs
:
number
[]
items
items
:
T
[]
size
size
:
number
start
start
:
number
Accessors
length
get
length
(
)
:
number
Returns
number
Methods
[
Symbol.iterator]
[
Symbol.iterator]
(
)
:
Generator
<
T
,
void
,
undefined
>
Returns
Generator
<
T
,
void
,
undefined
>
add
add
(
)
:
undefined
|
T
Returns
undefined
|
T
Protected
alloc
alloc
(
)
:
undefined
|
T
Returns
undefined
|
T
has
has
(
v
:
T
)
:
boolean
Parameters
v:
T
Returns
boolean
indices
indices
(
res
?:
Vec
, i
?:
number
, local
?:
boolean
)
:
Vec
Parameters
res:
Vec
= ...
i:
number
= 0
local:
boolean
= true
Returns
Vec
insert
insert
(
i
:
number
)
:
undefined
|
T
Parameters
i:
number
Returns
undefined
|
T
nth
nth
(
n
:
number
)
:
T
Parameters
n:
number
Returns
T
remove
remove
(
v
:
T
)
:
boolean
Parameters
v:
T
Returns
boolean
Exports
AVec
List
Attrib
Pool
Vec
Array
List
constructor
buffer
capacity
cstride
curr
estride
factory
freeIDs
items
size
start
length
[
Symbol.iterator]
add
alloc
has
indices
insert
nth
remove
Vec
Linked
List
Vec
Pool
Attrib
Pool
Opts
Attrib
Spec
IVec
Pool
Vec
Factory
LOGGER
set
Logger
wrap
Generated using
TypeDoc
-