GraphicsBufferHandle
структура в UnityEngine
Выполнено в:UnityEngine.CoreModule
Описание
Хранит внутренний дескриптор GraphicsBuffer используя простое целое число.
Цель GraphicsBufferHandle должен представлять собой GraphicsBuffer с помощью структуры, которую можно хранить в неуправляемой памяти. Это необходимо для работы с отдельными API Unity, где может использоваться unsafe, Burst совместимый код, и/или неуправляемая память как NativeArray. Например, некоторые части BatchRendererGroup API использование GraphicsBufferHandle чтобы иметь возможность устанавливать буферы из Burst совместимого кода.
Любой GraphicsBufferHandle экземпляров с тем же value полностью эквивалентны друг другу. GraphicsBufferHandle может быть построен вручную с любым uint значение, которое происходит от действительного GraphicsBufferHandle.value. Например, вы могли бы хранить value в NativeArray<uint>, а затем построить новую GraphicsBufferHandle с тем же целым числом, прочитанным из массива, и оно будет эквивалентно первоначальному GraphicsBufferHandle.
A GraphicsBufferHandle действует до тех пор, пока GraphicsBuffer он был извлечён из не был удален.
Свойства
| Свойство | Описание |
|---|---|
| value | Целое значение этого GraphicsBufferHandle. |