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

CommandBuffer.RequestAsyncReadback

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们确实会阅读用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您花时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public void RequestAsyncReadback(ComputeBuffer src, Action<AsyncGPUReadbackRequest> callback);

声明

public void RequestAsyncReadback(GraphicsBuffer src, Action<AsyncGPUReadbackRequest> callback);

声明

public void RequestAsyncReadback(ComputeBuffer src, int size, int offset, Action<AsyncGPUReadbackRequest> callback);

声明

public void RequestAsyncReadback(GraphicsBuffer src, int size, int offset, Action<AsyncGPUReadbackRequest> callback);

声明

public void RequestAsyncReadback(Texture src, Action<AsyncGPUReadbackRequest> callback);

声明

public void RequestAsyncReadback(Texture src, int mipIndex, Action<AsyncGPUReadbackRequest> callback);

声明

public void RequestAsyncReadback(Texture src, int mipIndex, TextureFormat dstFormat, Action<AsyncGPUReadbackRequest> callback);

声明

public void RequestAsyncReadback(Texture src, int mipIndex, Experimental.Rendering.GraphicsFormat dstFormat, Action<AsyncGPUReadbackRequest> callback);

声明

public void RequestAsyncReadback(Texture src, int mipIndex, int x, int width, int y, int height, int z, int depth, Action<AsyncGPUReadbackRequest> callback);

声明

public void RequestAsyncReadback(Texture src, int mipIndex, int x, int width, int y, int height, int z, int depth, TextureFormat dstFormat, Action<AsyncGPUReadbackRequest> callback);

声明

public void RequestAsyncReadback(Texture src, int mipIndex, int x, int width, int y, int height, int z, int depth, Experimental.Rendering.GraphicsFormat dstFormat, Action<AsyncGPUReadbackRequest> callback);

参数

src 要读取数据的资源。
size ComputeBufferGraphicsBuffer 中检索的数据大小(以字节为单位)。
offset ComputeBufferGraphicsBuffer 中的偏移量(以字节为单位)。
mipIndex 要获取的 mipmap 的索引。
dstFormat 数据的目标 TextureFormat。如果格式与 GPU 上存储的格式不同,将自动进行转换。
x 要获取的纹理数据的起始 X 坐标(以像素为单位)。
y 要获取的纹理数据的起始 Y 坐标(以像素为单位)。
z 要获取的 Texture3D 的起始 Z 坐标(以像素为单位)。要获取的 TextureCube、Texture2DArray 和 TextureCubeArray 的起始层的索引。
depth 要获取的 Texture3D 的深度(以像素为单位)。TextureCube、TextureArray 和 TextureCubeArray 的层数。
width 要获取的纹理数据的宽度(以像素为单位)。
height 要获取的纹理数据的高度(以像素为单位)。
callback 在请求完成时调用的委托 System.Action。完成的请求作为参数传递给 System.Action。

说明

向命令缓冲区添加异步 GPU 读取请求命令。

其他资源:AsyncGPUReadback.Request.