PoolVector3Array

Vector3Array 集合。

描述

专门设计来容纳Vector3Array。对内存的使用进行了优化,不会使内存碎片化。

注意: 这种类型是通过值传递的,而不是引用。

方法

PoolVector3Array

PoolVector3Array ( Array from )

void

append ( Vector3 vector3 )

void

append_array ( PoolVector3Array array )

bool

empty ( )

int

insert ( int idx, Vector3 vector3 )

void

invert ( )

void

push_back ( Vector3 vector3 )

void

remove ( int idx )

void

resize ( int idx )

void

set ( int idx, Vector3 vector3 )

int

size ( )

方法说明

构建新的PoolVector3Array。你可以选择传入一个通用的Array,它将被转换。


向数组末尾追加一个元素(push_back 的别名)。


在这个数组的最后添加PoolVector3Array


该数组为空时,返回 true


在数组中给定的位置插入一个新元素。这个位置必须是有效的,或者是在数组的末端(idx == size())。


  • void invert ( )

将数组中的元素逆序排列。


  • void push_back ( Vector3 vector3 )

在末尾插入Vector3


  • void remove ( int idx )

从数组中删除位于索引的元素。


  • void resize ( int idx )

设置数组的大小。如果数组被增大,则保留数组末端的元素。如果数组被缩小,则将数组截断到新的大小。


在给定索引处更改Vector3


返回数组的大小。