RenderTextureDescriptor
структура в UnityEngine
Выполнено в:UnityEngine.CoreModule
Описание
Эта структура содержит всю информацию, необходимую для создания RenderTexture. Её можно копировать, кэшировать и переиспользовать, чтобы легко создавать RenderTexture с одинаковыми свойствами. Не используйте конструктор по умолчанию: он не инициализирует часть флагов рекомендуемыми значениями.
Свойства
| Свойство | Описание |
|---|---|
| autoGenerateMips | Уровни Mipmap генерируются автоматически, когда этот флаг установлен. |
| bindMS | Если true и msaaSamples больше 1, то по умолчанию текстура рендеринга не будет разрешаться. Используйте это, если текстура рендеринга должна быть связана как мультисемплированная текстура в шейдере. |
| colorFormat | Формат RenderTarget выражается как RenderTextureFormat. Внутренне этот формат сохраняется как GraphicsFormat, совместимый с текущей системой (см. SystemInfo.GetCompatibleFormat). Поэтому, если вы установите формат и сразу же получите его снова, он может возвратить другой результат, чем только что установленный. |
| depthBufferBits | Точность буфера глубины текстуры рендеринга в битах (поддерживаются значения 0, 16, 24 и 32). |
| depthStencilFormat | Желаемый формат буфера глубины/шаблона. |
| dimension | Размерность (тип) рендеринга ресурсов texture.Additional: RenderTexture.dimension. |
| enableRandomWrite | Разрешить случайную запись в текстуру рендеринга на ресурсах Shader Model 5.0 уровня shaders.Additional: RenderTexture.enableRandomWrite. |
| enableShadingRate | Сделайте эту текстуру рендеринга пригодной для использования в качестве изображения с частотой затенения. |
| flags | Набор RenderTextureCreationFlags, которые управляют тем, как создается текстура. |
| graphicsFormat | Формат цвета для RenderTexture. Вы можете установить этот формат на None для отображения только глубины. |
| height | Высота текстуры рендеринга в пикселях. |
| memoryless | Свойство безпамятного режима отображения текстуры. |
| mipCount | Определяемое пользователем количество mipmap. |
| msaaSamples | Уровень мультисемплирования для ресурсов RenderTexture.Additional: RenderTexture.antiAliasing. |
| shadowSamplingMode | Определяет, каким образом RenderTexture образуется, если он используется в качестве теневого ресурса map.Additional: ShadowSamplingMode для более подробной информации. |
| sRGB | Этот флаг заставляет текстуру рендеринга использовать sRGB преобразования чтения/записи. |
| stencilFormat | Формат данных шаблона, которые вы можете инкапсулировать в RenderTexture.Specifying это свойство создает элемент шаблона для RenderTexture и устанавливает его формат. Это позволяет связывать данные шаблона как Текстуру ко всем типам шейдеров для платформ, которые его поддерживают. Это свойство не указывает формат буфера шаблона, который ограничен форматом глубинного буфера, указанным в RenderTexture.depth.Currently, большинство платформ поддерживают только R8_UInt (DirectX11, DirectX12). |
| useDynamicScale | Установите в true, чтобы включить динамическое масштабирование разрешения на этой текстуре отображения. Взаимно исключает ресурсы RenderTextureDescriptor.useDynamicScaleExplicitAdditional: RenderTexture.useDynamicScale. |
| useDynamicScaleExplicit | Установите в true, чтобы включить динамическое масштабирование разрешения на этой текстуре рендеринга и управление, когда это масштабирование происходит. Взаимно исключающееся с ресурсами RenderTextureDescriptor.useDynamicScaleAdditional: RenderTexture.useDynamicScaleExplicit. |
| useMipMap | Текстура рендеринга имеет mipmaps, когда этот флаг set.Additional ресурсы: RenderTexture.useMipMap. |
| volumeDepth | Объем текстуры 3D. |
| vrUsage | Если это RenderTexture является текстурой глаза VR, используемой в стереоскопическом отображении, это свойство определяет, какое специальное отображение происходит, если оно вообще происходит. Вместо того, чтобы устанавливать это свойство вручную, используйте значение, возвращаемое eyeTextureDesc или другими функциями VR, возвращающими RenderTextureDescriptor. |
| width | Ширина текстуры рендеринга в пикселях. |
Конструкторы
| Конструктор | Описание |
|---|---|
| RenderTextureDescriptor | Создайте RenderTextureDescriptor со значениями по умолчанию или определенной шириной, высотой и форматом. |