VertexAttributeDescriptor[] 顶点属性信息的数组。
获取网格顶点属性的信息。
许多网格顶点数据属性是可选的,例如,网格可能只包含顶点位置、法线和一个 UV 坐标。每个属性可能使用不同的数据类型进行存储。使用此函数查询描述此网格顶点的所有属性的信息。
返回的数组包含与顶点属性数量相同的元素。例如,如果一个网格设置了位置和法线,但没有其他属性,则返回的数组将有两个元素(一个描述位置,另一个描述法线)。
其他资源:VertexAttributeDescriptor、HasVertexAttribute、SetVertexBufferParams。
attributes | 用于接收结果的顶点属性集合。 |
int 在 attributes 容器中返回的顶点属性数量。
获取网格顶点属性的信息,无需内存分配。
使用这些 GetVertexAttributes
函数的重载来避免每次调用函数时都必须分配一个新数组。 List
变体仅在列表没有足够的容量来容纳所有顶点属性时才会分配内存。数组变体从不分配内存;如果数组太小,则仅返回部分顶点属性。
查询顶点属性的另一种方法完全不需要任何内存分配,即使用 vertexAttributeCount 和 GetVertexAttribute 函数。