- data
char* data()
Undocumented in source. Be warned that the author may not have intended to support it.
- data
T* data()
Undocumented in source. Be warned that the author may not have intended to support it.
- empty
bool empty()
- insert
void insert(size_t idx, T data)
Undocumented in source. Be warned that the author may not have intended to support it.
- invert
void invert()
Undocumented in source. Be warned that the author may not have intended to support it.
- opAssign
PackedArray opAssign(PackedArray other)
Undocumented in source. Be warned that the author may not have intended to support it.
- opBinary
PackedArray opBinary(PackedArray other)
- opIndex
T opIndex(size_t idx)
Undocumented in source. Be warned that the author may not have intended to support it.
- opIndexAssign
void opIndexAssign(T data, size_t idx)
Undocumented in source. Be warned that the author may not have intended to support it.
- opSlice
Range opSlice(size_t start, size_t end)
- opSlice
Range opSlice()
- pushBack
void pushBack(PackedArray arr)
- pushBack
void pushBack(T data)
Undocumented in source. Be warned that the author may not have intended to support it.
- read
Read read()
Lock the array for read-only access to the underlying memory.
This is faster than using opIndex, which locks each time it's called.
- remove
void remove(size_t idx)
Undocumented in source. Be warned that the author may not have intended to support it.
- resize
void resize(size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
- set
void set(size_t idx, T data)
Undocumented in source. Be warned that the author may not have intended to support it.
- size
size_t size()
Undocumented in source. Be warned that the author may not have intended to support it.
- write
Write write()
Lock the array for write access to the underlying memory.
This is faster than using opIndexAssign, which locks each time it's called.
Copy-on-write array for some Godot types, allocated with a memory pool.