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

AsyncGPUReadback.RequestIntoNativeSliceAsync

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

声明

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

声明

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

声明

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

声明

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

声明

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

参数

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

描述

从 GPU 纹理资源异步检索数据。


声明

public static Awaitable<AsyncGPUReadbackRequest> RequestIntoNativeSliceAsync(ref NativeSlice<T> output, ComputeBuffer src);

声明

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

声明

public static Awaitable<AsyncGPUReadbackRequest> RequestIntoNativeSliceAsync(ref NativeSlice<T> output, GraphicsBuffer src);

声明

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

参数

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

描述

从 GPU 图形缓冲区资源异步检索数据。