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

GraphicsTexture

класс в UnityEngine.Rendering

Выполнено в:UnityEngine.CoreModule

Описание

Представляет собой представление одного ресурса текстуры, загружаемого на графическое устройство.

A GraphicsTexture конкретно представляет собой фактический ресурс, Texture загрузок объектов в GPU. Текстура может создавать несколько различных GraphicsTextures (например, для представления различных уровней mipmap или буферов цвета и глубины в RenderTexture) и воссоздаст GraphicsTextures при определенных изменениях Текстуры (например, при изменении ее размера). Использование Texture.graphicsTexture чтобы получить Текстуру текущего GraphicsTexture.

GraphicsTexture удобна для получения текущего загруженного состояния текстуры на графическом устройстве. GraphicsTextureDescriptor.mipCount представляет только загруженные уровни mipmap при использовании потока текстуры или Настройки ограничений mipmap. Поэтому GraphicsTextureDescriptor.width и GraphicsTextureDescriptor.height представляют ширину и высоту максимально загружаемого уровня mipmap.

GraphicsTextures являются чисто объектами времени выполнения и не могут быть сохранены как ассеты.

Чтобы использовать GraphicsTexture в качестве цели отображения, он должен иметь GraphicsTextureDescriptorFlags.RenderTarget в своей деятельности GraphicsTextureDescriptor.flags.

Дополнительные ресурсы: Texture.graphicsTexture, Graphics.SetRenderTarget.

Статические свойства

Свойство Описание
activeТекущая активная графическая текстура.

Свойства

Свойство Описание
descriptorСодержит всю информацию, которую Unity использует для создания GraphicsTexture.
stateТекущее состояние GraphicsTexture.