Version: 2021.1

GraphicsBuffer

class in UnityEngine

切换到手册

描述

GPU 图形数据缓冲区,用于处理顶点和索引缓冲区等数据。

大多数绘制调用向 GPU 提供顶点和索引缓冲区。此结构向脚本公开这些缓冲区,从而允许进行低级渲染控制。

另请参阅:Graphics.DrawProcedural

变量

count缓冲区中元素的数量(只读)。
stride缓冲区中一个元素的大小(只读)。

构造函数

GraphicsBuffer创建图形缓冲区。

公共函数

GetData将该缓冲区中的数据值读取到数组中。该数组只能使用 blittable 类型。
GetNativeBufferPtr获取指向该缓冲区的原生(底层图形 API)指针。
IsValid如果图形缓冲区有效,则返回 true,否则返回 false。
Release释放图形缓冲区。
SetCounterValue设置附加/使用缓冲区的计数器值。
SetData使用数组中的值设置该缓冲区。

静态函数

CopyCount将附加/使用缓冲区的计数器值复制到另一个缓冲区。