For AI agents: a documentation index is available at /llms.txt. Markdown versions of all pages are available by appending .md to any URL.
Class SymbolInstanceArray
Hierarchy (View Summary)
- StructArrayLayout8i15ui1ul2f2ui64
- SymbolInstanceArray
Constructors
constructor
-
Returns SymbolInstanceArray
Properties
arrayBuffer
arrayBuffer: ArrayBuffer
bytesPerElement
bytesPerElement: number
capacity
capacity: number
float32
float32: Float32Array
int16
int16: Int16Array
isTransferred
isTransferred: boolean
length
length: number
members
uint16
uint16: Uint16Array
uint32
uint32: Uint32Array
uint8
uint8: Uint8Array
Methods
clear
-
Returns void
emplace
-
emplace(
i: number,
v0: number,
v1: number,
v2: number,
v3: number,
v4: number,
v5: number,
v6: number,
v7: number,
v8: number,
v9: number,
v10: number,
v11: number,
v12: number,
v13: number,
v14: number,
v15: number,
v16: number,
v17: number,
v18: number,
v19: number,
v20: number,
v21: number,
v22: number,
v23: number,
v24: number,
v25: number,
v26: number,
v27: number,
): numberParameters
- i: number
- v0: number
- v1: number
- v2: number
- v3: number
- v4: number
- v5: number
- v6: number
- v7: number
- v8: number
- v9: number
- v10: number
- v11: number
- v12: number
- v13: number
- v14: number
- v15: number
- v16: number
- v17: number
- v18: number
- v19: number
- v20: number
- v21: number
- v22: number
- v23: number
- v24: number
- v25: number
- v26: number
- v27: number
Returns number
emplaceBack
-
emplaceBack(
v0: number,
v1: number,
v2: number,
v3: number,
v4: number,
v5: number,
v6: number,
v7: number,
v8: number,
v9: number,
v10: number,
v11: number,
v12: number,
v13: number,
v14: number,
v15: number,
v16: number,
v17: number,
v18: number,
v19: number,
v20: number,
v21: number,
v22: number,
v23: number,
v24: number,
v25: number,
v26: number,
v27: number,
): numberParameters
- v0: number
- v1: number
- v2: number
- v3: number
- v4: number
- v5: number
- v6: number
- v7: number
- v8: number
- v9: number
- v10: number
- v11: number
- v12: number
- v13: number
- v14: number
- v15: number
- v16: number
- v17: number
- v18: number
- v19: number
- v20: number
- v21: number
- v22: number
- v23: number
- v24: number
- v25: number
- v26: number
- v27: number
Returns number
freeBufferAfterUpload
-
Replace the buffer with an empty one so typed views release the original ArrayBuffer for GC.
Returns void
get
-
Return the SymbolInstanceStruct at the given location in the array.
Parameters
- index: number
The index of the element.
Returns SymbolInstanceStruct
- index: number
reserve
-
Indicate a planned increase in size, so that any necessary allocation may be done once, ahead of time.
Parameters
- n: number
The expected size of the array.
Returns void
- n: number
resize
-
Resize the array. If
nis greater than the current length then additional elements with undefined values are added. Ifnis less than the current length then the array will be reduced to the firstnelements.Parameters
- n: number
The new size of the array.
Returns void
- n: number
Staticdeserialize
-
Parameters
- input: SerializedStructArray
Returns any
Staticserialize
-
Serialize a StructArray instance. Serializes both the raw data and the metadata needed to reconstruct the StructArray base class during deserialization.
Parameters
- array: StructArray
Optionaltransferables: Transferable[]
Returns SerializedStructArray
Resets the length of the array to 0 without de-allocating capacity.