This commit is contained in:
2025-11-14 18:44:06 +08:00
parent 10156da245
commit 22e867d077
7013 changed files with 2572882 additions and 1804 deletions

View File

@@ -0,0 +1,34 @@
using System;
using UnityEngine;
namespace UnityEditor.PostProcessing
{
using MonitorSettings = UnityEngine.PostProcessing.PostProcessingProfile.MonitorSettings;
public abstract class PostProcessingMonitor : IDisposable
{
protected MonitorSettings m_MonitorSettings;
protected PostProcessingInspector m_BaseEditor;
public void Init(MonitorSettings monitorSettings, PostProcessingInspector baseEditor)
{
m_MonitorSettings = monitorSettings;
m_BaseEditor = baseEditor;
}
public abstract bool IsSupported();
public abstract GUIContent GetMonitorTitle();
public virtual void OnMonitorSettings()
{}
public abstract void OnMonitorGUI(Rect r);
public virtual void OnFrameData(RenderTexture source)
{}
public virtual void Dispose()
{}
}
}