CommandBuffer.RequestAsyncReadback
Declaration
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);Параметры
| Параметр | Описание |
|---|---|
| сердце | Ресурс для чтения данных. |
| размер | Размер в байтах данных, которые должны быть получены из ComputeBuffer или GraphicsBuffer. |
| офсет | Смещение в байтах в ComputeBuffer или GraphicsBuffer. |
| mipIndex | Индекс получаемого mipmap. |
| dstFormat | Целевой TextureFormat данных. Преобразование будет происходить автоматически, если формат отличается от формата, хранящегося на GPU. |
| x | Начальная координата X в пикселях данных текстуры, которые будут получены. |
| y | Начальная координата Y в пикселях данных текстуры, которые будут получены. |
| z | Начальная координата Z в пикселях для ,Texture3D,. Индекс Начального слоя для TextureCube, ,Texture2DArray, и TextureCubeArray. |
| глубина | Глубина в пикселях для ,Texture3D,. Количество слоев для TextureCube, TextureArray и TextureCubeArray. |
| ширина | Ширина в пикселях данных текстуры для получения. |
| высота | Высота в пикселях данных текстуры для получения. |
| обратный вызов | Делегатор System.Action вызывается после выполнения запроса. Выполненный запрос передается в качестве параметра System.Action. |
Описание
Добавление в буфер команд асинхронной команды запроса на считывание GPU.
Дополнительные ресурсы: ,AsyncGPUReadback.Request,.