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

AsyncGPUReadback.RequestIntoNativeArrayAsync

Declaration

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

Параметры

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

Описание

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

См. ,AsyncGPUReadback.RequestIntoNativeArray,.

Declaration

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

Параметры

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

Описание

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

См. ,AsyncGPUReadback.RequestIntoNativeArray,.