PoolVector2Array
描述
专门用来保存Vector2的Array。对内存的使用进行了优化,不会使内存碎片化。
注意: 这种类型是通过值传递的,而不是引用。
教程
方法
PoolVector2Array ( Array from ) | |
void | |
void | append_array ( PoolVector2Array array ) |
empty ( ) | |
void | invert ( ) |
void | |
void | |
void | |
void | |
size ( ) |
方法说明
- PoolVector2Array PoolVector2Array ( Array from )
构建新的PoolVector2Array
。你可以选择传入一个通用的Array,它将被转换。
- void append ( Vector2 vector2 )
向数组末尾追加一个元素(push_back 的别名)。
- void append_array ( PoolVector2Array array )
在这个数组的最后添加PoolVector2Array
。
- bool empty ( )
该数组为空时,返回 true
。
在数组中给定的位置插入一个新元素。这个位置必须是有效的,或者是在数组的末端(idx == size()
)。
- void invert ( )
将数组中的元素逆序排列。
- void push_back ( Vector2 vector2 )
在末尾插入Vector2。
- void remove ( int idx )
从数组中删除位于索引的元素。
- void resize ( int idx )
设置数组的大小。如果数组被增大,则保留数组末端的元素。如果数组被缩小,则将数组截断到新的大小。
在给定索引处更改Vector2。
- int size ( )
返回数组的大小。