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

ReferenceContext.ReadBuffer

Declaration

public void ReadBuffer(BufferSlice<T> src, NativeArray<T> dst);
public void ReadBuffer(BufferSlice<T> src, NativeArray<T> dst, LightTransport.EventID id);

Параметры

Параметр Описание
сердце Срез буфера для чтения.
дст Массив в памяти CPU, в который должно быть записано содержимое буфера. Массив должен оставаться действительным до завершения операции чтения. Связанное содержимое: IDeviceContext.Wait.
Идентификатор ID события, которое будет использоваться для отслеживания завершения чтения.

Описание

Чтение содержимого буфера из контекста.

Память, на которую указывает фрагмент буфера, может быть перемещена в NativeArray<T0>. В контексте ссылки этот метод эквивалентен ReferenceContext.GetNativeArray, так как оба завершают чтение немедленно без необходимости синхронизации.

Примечание: EventID одноразовые. После того, как EventID был передан этой функции, он не может быть передан последующим вызовам IDeviceContext.WriteBuffer или IDeviceContext.ReadBuffer. Это приведет к неопределенному поведению.