forked from Unity-Technologies/EntityComponentSystemSamples
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPostProcessingMonitor.cs
More file actions
executable file
·34 lines (25 loc) · 892 Bytes
/
Copy pathPostProcessingMonitor.cs
File metadata and controls
executable file
·34 lines (25 loc) · 892 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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()
{}
}
}