You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

34 lines
892 B

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()
{}
}
}