Files
falling_rooms/Assets/CapturePanorama/Scripts/ScreenFadeControl.cs
2025-07-09 11:02:37 +02:00

32 lines
843 B
C#

// This is free and unencumbered software released into the public domain.
// For more information, please refer to <http://unlicense.org/>
using UnityEngine;
namespace CapturePanorama.Internals
{
public class ScreenFadeControl : MonoBehaviour
{
public Material fadeMaterial = null;
// Based on OVRScreenFade
#if UNITY_ANDROID && !UNITY_EDITOR
void OnCustomPostRender()
#else
void OnPostRender()
#endif
{
fadeMaterial.SetPass(0);
GL.PushMatrix();
GL.LoadOrtho();
GL.Color(fadeMaterial.color);
GL.Begin(GL.QUADS);
GL.Vertex3(0f, 0f, -12f);
GL.Vertex3(0f, 1f, -12f);
GL.Vertex3(1f, 1f, -12f);
GL.Vertex3(1f, 0f, -12f);
GL.End();
GL.PopMatrix();
}
}
}