Unity 6.3
0 онлайн 69 гостей 3 в системе
Вход

AsyncGPUReadback.RequestIntoNativeSliceAsync

Declaration

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);

Параметры

Параметр Описание
Выпуск Ссылка на NativeSlice для записи данных. Базовая память не может быть Утилизована до тех пор, пока запрос не будет завершен.
сердце Ресурс Texture для чтения данных.
mipIndex Индекс получаемого mipmap.
dstFormat Целевой TextureFormat данных. Преобразование происходит автоматически, если этот формат отличается от формата, хранящегося на GPU.
x Начальная координата x в пикселях данных текстуры, которые будут получены.
ширина Ширина в пикселях данных текстуры для получения.
y Начальная координата по оси y в пикселях данных текстуры для получения.
высота Высота в пикселях данных текстуры для получения.
z Начальная z-координата, в пикселях, Texture3D для получения. Для TextureCube, Texture2DArrayи TextureCubeArray это индекс начального слоя.
глубина Глубина в пикселях Texture3D для получения. Для TextureCube, Texture2DArrayи TextureCubeArray это число слоев для получения.

Описание

Получает данные асинхронно из ресурса текстуры GPU.

См. ,AsyncGPUReadback.RequestIntoNativeSlice,.

Declaration

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);

Параметры

Параметр Описание
Выпуск Ссылка на NativeSlice для записи данных. Базовая память не может быть Утилизована до тех пор, пока запрос не будет завершен.
сердце GraphicsBuffer для чтения данных.
размер Размер в байтах данных, которые должны быть получены из GraphicsBuffer.
офсет Смещение в байтах в GraphicsBuffer.

Описание

Получает данные асинхронно из ресурса GPU Graphics Buffer.

См. ,AsyncGPUReadback.RequestIntoNativeSlice,.