版本:Unity 6(6000.0)
语言英语
  • C#

AsyncGPUReadback.RequestAsync

建议变更

成功!

感谢您帮助我们改进 Unity 文档的质量。尽管我们无法接受所有提交的内容,但我们会仔细阅读每个用户提交的建议变更,并在适用的地方进行更新。

关闭

提交失败

由于某些原因,您的建议变更无法提交。请在几分钟后再<a>尝试</a>。感谢您抽出时间帮助我们提升 Unity 文档的质量。

关闭

取消

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestAsync(ComputeBuffer src);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestAsync(ComputeBuffer src, int size, int offset);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestAsync(GraphicsBuffer src);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestAsync(GraphicsBuffer src, int size, int offset);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestAsync(Texture src, int mipIndex);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestAsync(Texture src, int mipIndex, TextureFormat dstFormat);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestAsync(Texture src, int mipIndex, Experimental.Rendering.GraphicsFormat dstFormat);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestAsync(Texture src, int mipIndex, int x, int width, int y, int height, int z, int depth);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestAsync(Texture src, int mipIndex, int x, int width, int y, int height, int z, int depth, TextureFormat dstFormat);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestAsync(纹理 src, int mipIndex, int x, int width, int y, int height, int z, int depth, Experimental.Rendering.GraphicsFormat dstFormat);

参数

src 从其读取数据的资源。
size 计算缓冲区图形缓冲区 获取的数据的大小(以字节为单位)。
offset 计算缓冲区图形缓冲区 中的偏移量(以字节为单位)。
mipIndex 要获取的 Mip 贴图的索引。
dstFormat 数据的目标 纹理格式。如果目标格式不同于在 GPU 上存储的格式,则转换会自动进行。
x 要获取的纹理数据的起始 X 坐标(以像素为单位)。
width 要获取的纹理数据的宽度(以像素为单位)。
y 要获取的纹理数据的起始 Y 坐标(以像素为单位)。
height 要获取的纹理数据的高度(以像素为单位)。
z 要获取的 3D 纹理 的深度(以像素为单位)。纹理立方体、纹理阵列和纹理立方体阵列的层数。
depth 要获取的 3D 纹理 的深度(以像素为单位)。纹理立方体、纹理阵列和纹理立方体阵列的层数。

说明

从 GPU 资源异步获取数据。