Class PostProcessingSystem
- Namespace
- KSP.Rendering
- Assembly
- Assembly-CSharp.dll
public class PostProcessingSystem : MonoBehaviour, IUpdate
- Inheritance
-
PostProcessingSystem
- Implements
-
- Extension Methods
-
Constructors
PostProcessingSystem()
public PostProcessingSystem()
Fields
settings
public PostProcessingSettings settings
Field Value
- PostProcessingSettings
Methods
AddQuickVolume(PostProcessProfile, VolumePriority)
public PostProcessVolume AddQuickVolume(PostProcessProfile profile, VolumePriority priority)
Parameters
profile PostProcessProfile
priority VolumePriority
Returns
- PostProcessVolume
CreatePostProcessVolumeOverride(VolumePriority, string, PostProcessData, Transform)
public PostProcessVolumeOverride CreatePostProcessVolumeOverride(VolumePriority priority, string name, PostProcessData data, Transform trans)
Parameters
priority VolumePriority
name string
data PostProcessData
trans Transform
Returns
- PostProcessVolumeOverride
EnableClouds(bool)
public void EnableClouds(bool enabled)
Parameters
enabled bool
GetPostProcessResources()
public PostProcessResources GetPostProcessResources()
Returns
- PostProcessResources
Init(bool)
public void Init(bool usePrevis = false)
Parameters
usePrevis bool
OnCameraChanged()
public void OnCameraChanged()
OnSOIEntered(string, bool)
public void OnSOIEntered(string bodyEntered, bool isStar)
Parameters
bodyEntered string
isStar bool
OnSOIExited(bool)
public void OnSOIExited(bool isStar)
Parameters
isStar bool
OnSettingChanged(Setting)
public void OnSettingChanged(Setting setting)
Parameters
setting Setting
OnTutorialEnded()
public void OnTutorialEnded()
OnTutorialLoaded()
public void OnTutorialLoaded()
RegisterEvents()
public void RegisterEvents()
RemoveEvents()
public void RemoveEvents()
RemoveVolume(PostProcessVolume)
public void RemoveVolume(PostProcessVolume volume)
Parameters
volume PostProcessVolume
SetPrevisProfile()
public void SetPrevisProfile()