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

RenderTexture.GetNativeDepthBufferPtr

Declaration

public IntPtr GetNativeDepthBufferPtr();

Возвращаемое значение

IntPtr Указатель на ресурс буфера глубины API для базовой графики.

Описание

Получить основной (базовая графика API) указатель на ресурс глубинного буфера.

Используйте эту функцию для получения указателя / ручки, соответствующей части глубинного буфера RenderTexture, как это представлено на нативный графики API Это может быть использовано для того, чтобы позволить манипулирование глубинным буфером с плагины с нативным кодом.

Использование Texture.GetNativeTexturePtr для получения нативного указателя на цветовой буфер текстуры рендеринга, а эта функция для получения части буфера глубины. Для Depth и ShadowMap если в проекте используются два формата текстуры, обе функции возвращают один и тот же ресурс. Обе функции также возвращают один и тот же ресурс, если в настройках качества проекта включена функция антипсевдоизображения.

Обратите внимание, что вызов этой функции при использовании многопоточного рендеринга будет синхронизироваться с потоком рендеринга (медленная операция), так что лучшим решением является установка необходимых указателей текстуры только во время инициализации.

Дополнительные ресурсы: Texture.GetNativeTexturePtr, Плагины с нативным кодом.