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

RTClearFlags

перечисление

Описание

Флаги, которые определяют, какие цели рендеринга Unity очистить при использовании CommandBuffer.ClearRenderTarget.

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

using UnityEngine;
using UnityEngine.Rendering;

// Attach this script to a Camera and select a Clear Mode. // When you enter Play mode, a command buffer clears the screen with different clear parameters. [RequireComponent(typeof(Camera))] public class MyClearScript : MonoBehaviour { public enum ClearMode { All, ColorStencil }

public ClearMode m_ClearMode;

void Start() { var camera = GetComponent<Camera>(); var buffer = new CommandBuffer();

switch (m_ClearMode) { case ClearMode.All: // Clear color, depth and stencil render targets. Stencil is cleared with value 0xF0. buffer.ClearRenderTarget(RTClearFlags.All, Color.red, 1.0f, 0xF0); break; case ClearMode.ColorStencil: // Clear only color and stencil render targets. Stencil is cleared with value 0xF0. buffer.ClearRenderTarget((RTClearFlags)((int)RTClearFlags.Color | (int)RTClearFlags.Stencil), Color.green, 1.0f, 0xF0); break; }

camera.AddCommandBuffer(CameraEvent.AfterSkybox, buffer); } }

Свойства

Свойство Описание
NoneНе очищать никакие цели отображения.
ColorОчистить все цели цветового отображения.
DepthОчистить буфер глубины.
StencilОчистить буфер шаблона.
AllОчистить все цели цветового отображения, буфер глубины и буфер шаблона. Это эквивалентно сочетанию RTClearFlags.Color, RTClearFlags.Depth и RTClearFlags.Stencil.
DepthStencilОчистить как глубину, так и буфер шаблона. Это эквивалентно объединению RTClearFlags.Depth и RTClearFlags.Stencil.
ColorDepthОчистить как цветовой, так и глубинный буферы. Это эквивалентно объединению RTClearFlags.Color и RTClearFlags.Depth.
ColorStencilОчистить как цвет, так и буфер шаблона. Это эквивалентно сочетанию RTClearFlags.Color и RTClearFlags.Stencil.
Color0Цветовая цель 0.
Color1Ясная цель цвета 1.
Color2Ясная цель цвета 2.
Color3Ясная цель цвета 3.
Color4Ясная цель цвета 4.
Color5Ясная цель цвета 5.
Color6Ясная цель цвета 6.
Color7Ясная цель цвета 7.