Table of Contents

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