Corgi Engine  v8.8
MoreMountains.FeedbacksForThirdParty.MMColorGradingShakeEvent Struct Reference

An event used to trigger vignette shakes More...

Public Member Functions

delegate void Delegate (AnimationCurve shakePostExposure, float remapPostExposureZero, float remapPostExposureOne, AnimationCurve shakeHueShift, float remapHueShiftZero, float remapHueShiftOne, AnimationCurve shakeSaturation, float remapSaturationZero, float remapSaturationOne, AnimationCurve shakeContrast, float remapContrastZero, float remapContrastOne, bool shakeColorFilter, Gradient colorFilterGradient, float duration, bool relativeValues=false, float feedbacksIntensity=1.0f, MMChannelData channelData=null, bool resetShakerValuesAfterShake=true, bool resetTargetValuesAfterShake=true, bool forwardDirection=true, TimescaleModes timescaleMode=TimescaleModes.Scaled, bool stop=false, bool restore=false)
 

Static Public Member Functions

static void Register (Delegate callback)
 
static void Unregister (Delegate callback)
 
static void Trigger (AnimationCurve shakePostExposure, float remapPostExposureZero, float remapPostExposureOne, AnimationCurve shakeHueShift, float remapHueShiftZero, float remapHueShiftOne, AnimationCurve shakeSaturation, float remapSaturationZero, float remapSaturationOne, AnimationCurve shakeContrast, float remapContrastZero, float remapContrastOne, bool shakeColorFilter, Gradient colorFilterGradient, float duration, bool relativeValues=false, float feedbacksIntensity=1.0f, MMChannelData channelData=null, bool resetShakerValuesAfterShake=true, bool resetTargetValuesAfterShake=true, bool forwardDirection=true, TimescaleModes timescaleMode=TimescaleModes.Scaled, bool stop=false, bool restore=false)
 

Detailed Description

An event used to trigger vignette shakes

Member Function Documentation

◆ Delegate()

delegate void MoreMountains.FeedbacksForThirdParty.MMColorGradingShakeEvent.Delegate ( AnimationCurve  shakePostExposure,
float  remapPostExposureZero,
float  remapPostExposureOne,
AnimationCurve  shakeHueShift,
float  remapHueShiftZero,
float  remapHueShiftOne,
AnimationCurve  shakeSaturation,
float  remapSaturationZero,
float  remapSaturationOne,
AnimationCurve  shakeContrast,
float  remapContrastZero,
float  remapContrastOne,
bool  shakeColorFilter,
Gradient  colorFilterGradient,
float  duration,
bool  relativeValues = false,
float  feedbacksIntensity = 1.0f,
MMChannelData  channelData = null,
bool  resetShakerValuesAfterShake = true,
bool  resetTargetValuesAfterShake = true,
bool  forwardDirection = true,
TimescaleModes  timescaleMode = TimescaleModes.Scaled,
bool  stop = false,
bool  restore = false 
)

◆ Register()

static void MoreMountains.FeedbacksForThirdParty.MMColorGradingShakeEvent.Register ( Delegate  callback)
static

◆ Trigger()

static void MoreMountains.FeedbacksForThirdParty.MMColorGradingShakeEvent.Trigger ( AnimationCurve  shakePostExposure,
float  remapPostExposureZero,
float  remapPostExposureOne,
AnimationCurve  shakeHueShift,
float  remapHueShiftZero,
float  remapHueShiftOne,
AnimationCurve  shakeSaturation,
float  remapSaturationZero,
float  remapSaturationOne,
AnimationCurve  shakeContrast,
float  remapContrastZero,
float  remapContrastOne,
bool  shakeColorFilter,
Gradient  colorFilterGradient,
float  duration,
bool  relativeValues = false,
float  feedbacksIntensity = 1.0f,
MMChannelData  channelData = null,
bool  resetShakerValuesAfterShake = true,
bool  resetTargetValuesAfterShake = true,
bool  forwardDirection = true,
TimescaleModes  timescaleMode = TimescaleModes.Scaled,
bool  stop = false,
bool  restore = false 
)
static

◆ Unregister()

static void MoreMountains.FeedbacksForThirdParty.MMColorGradingShakeEvent.Unregister ( Delegate  callback)
static

The documentation for this struct was generated from the following file: