DefaultFormat
перечисление
Описание
Используйте формат по умолчанию для создания текстур или RenderTextures из скриптов, основанных на возможностях конкретной платформы.
using UnityEngine; using UnityEngine.Experimental.Rendering; using System.Collections;
public class ExampleClass : MonoBehaviour { void Start() { // Create a new texture and assign it to the material of the renderer. Texture2D texture = new Texture2D(1, 1, DefaultFormat.LDR, TextureCreationFlags.None); GetComponent<Renderer>().material.mainTexture = texture; } }
Каждая видеокарта может не поддерживать все виды использования в разных форматах. Используйте SystemInfo.IsFormatSupported, чтобы проверить, какие виды использования поддерживает видеокарта.
Дополнительные ресурсы: SystemInfo.GetGraphicsFormat, Texture2D, текстуры.
Свойства
| Свойство | Описание |
|---|---|
| LDR | Представляет формат по умолчанию для конкретной платформы LDR. Если проект использует режим линейного отображения, фактический формат sRGB. Если проект использует режим гамма-отображения, фактический формат UNorm. |
| HDR | Представляет по умолчанию специфический для платформы формат HDR. |
| DepthStencil | Представляет формат шаблона глубины по умолчанию для платформы. |
| Shadow | Представляет формат тени по умолчанию для конкретной платформы. |
| Video | Представляет собой формат видео по умолчанию для конкретной платформы. |