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

AsyncGPUReadback.RequestIntoNativeArrayAsync

建议更正

成功!

感谢你帮助我们改进 Unity 文档质量。虽然我们无法接受所有的提交,但我们确实会阅读每一位用户建议的更正,并在适用时进行更新。

关闭

提交失败

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

关闭

取消

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestIntoNativeArrayAsync(ref NativeArray<T> output, Texture src, int mipIndex);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestIntoNativeArrayAsync(ref NativeArray<T> output, Texture src, int mipIndex, TextureFormat dstFormat);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestIntoNativeArrayAsync(ref NativeArray<T> output, Texture src, int mipIndex, Experimental.Rendering.GraphicsFormat dstFormat);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestIntoNativeArrayAsync(ref NativeArray<T> output, Texture src, int mipIndex, int x, int width, int y, int height, int z, int depth, TextureFormat dstFormat);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestIntoNativeArrayAsync(ref NativeArray<T> output, Texture src, int mipIndex, int x, int width, int y, int height, int z, int depth, Experimental.Rendering.GraphicsFormat dstFormat);

参数

output 写入数据的 NativeArray 引用。NativeArray 或底层内存无法在请求完成之前被释放。
src 从中读取数据的 Texture 资源。
mipIndex 要获取的 mipmap 索引。
dstFormat 数据的目标 TextureFormat。如果此格式与存储在 GPU 上的格式不同,将自动转换。
x 要获取的 Texture 数据的起始 x 坐标(以像素为单位)。
width 要获取的 Texture 数据的宽度(以像素为单位)。
y 要获取的 Texture 数据的起始 y 坐标(以像素为单位)。
height 要获取的 Texture 数据的高度(以像素为单位)。
z 要获取的 Texture3D 的起始 z 坐标(以像素为单位)。对于 TextureCube、Texture2DArray 和 TextureCubeArray,这是起始层索引。
depth 要获取的 Texture3D 的深度(以像素为单位)。对于 TextureCube、Texture2DArray 和 TextureCubeArray,这是要检索的层数。

说明

从 GPU Texture 资源异步检索数据。


声明

public static Awaitable<AsyncGPUReadbackRequest> RequestIntoNativeArrayAsync(ref NativeArray<T> output, ComputeBuffer src);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestIntoNativeArrayAsync(ref NativeArray<T> output, ComputeBuffer src, int size, int offset);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestIntoNativeArrayAsync(ref NativeArray<T> output, GraphicsBuffer src);

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestIntoNativeArrayAsync(ref NativeArray<T> output, GraphicsBuffer src, int size, int offset);

参数

output 写入数据的 NativeArray 引用。NativeArray 或底层内存无法在请求完成之前被释放。
src 从中读取数据的 GraphicsBuffer
size GraphicsBuffer 检索数据的字节大小。
offset GraphicsBuffer 中的字节偏移量。

说明

从 GPU Graphics Buffer 资源异步检索数据。