public override void Reset()
 {
     ActiveLayer     = true;
     ActiveEffect    = true;
     ObjectProfile   = null;
     FilteringActive = true;
     FilteringMinMax = new Vector2(50, 95);
     XValue          = new FsmFloat {
         UseVariable = true
     };
     YValue = new FsmFloat {
         UseVariable = true
     };
     MinimumEvActive      = true;
     MinimumEv            = 0f;
     MaximumEvActive      = true;
     MaximumEv            = 0f;
     ExposureActive       = true;
     ExposureCompensation = 1f;
     AdaptationActive     = true;
     AdaptationType       = 0;
     SpeedUpActive        = true;
     SpeedUp         = 2f;
     SpeedDownActive = true;
     SpeedDown       = 1f;
     everyFrame      = false;
 }
 public EyeAdaptationValue(EyeAdaptation value, bool overrideState)
 {
     this.value         = value;
     this.overrideState = overrideState;
 }
 public EyeAdaptationValue(EyeAdaptationParameter parameter)
 {
     value         = parameter.value;
     overrideState = parameter.overrideState;
 }
Exemple #4
0
    public override void InitializeParameters()
    {
        //filtering
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.filtering.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.filtering.overrideState))
        {
            m_tempSettings.filtering.overrideState = true;
        }
        else
        {
            m_tempSettings.filtering.overrideState = false;
        }
        fromFiltering = m_fromSettings != null && m_fromSettings.active && m_fromSettings.filtering.overrideState ? m_fromSettings.filtering.value : m_tempSettings.filtering.value;
        toFiltering   = m_toSettings != null && m_toSettings.active && m_toSettings.filtering.overrideState ? m_toSettings.filtering.value : m_tempSettings.filtering.value;

        //minLuminance
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.minLuminance.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.minLuminance.overrideState))
        {
            m_tempSettings.minLuminance.overrideState = true;
        }
        else
        {
            m_tempSettings.minLuminance.overrideState = false;
        }
        minLuminance.x = m_fromSettings != null && m_fromSettings.active && m_fromSettings.minLuminance.overrideState ? m_fromSettings.minLuminance.value : m_tempSettings.minLuminance.value;
        minLuminance.y = m_toSettings != null && m_toSettings.active && m_toSettings.minLuminance.overrideState ? m_toSettings.minLuminance.value : m_tempSettings.minLuminance.value;

        //maxLuminance
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.maxLuminance.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.maxLuminance.overrideState))
        {
            m_tempSettings.maxLuminance.overrideState = true;
        }
        else
        {
            m_tempSettings.maxLuminance.overrideState = false;
        }
        maxLuminance.x = m_fromSettings != null && m_fromSettings.active && m_fromSettings.maxLuminance.overrideState ? m_fromSettings.maxLuminance.value : m_tempSettings.maxLuminance.value;
        maxLuminance.y = m_toSettings != null && m_toSettings.active && m_toSettings.maxLuminance.overrideState ? m_toSettings.maxLuminance.value : m_tempSettings.maxLuminance.value;

        //keyValue
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.keyValue.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.keyValue.overrideState))
        {
            m_tempSettings.keyValue.overrideState = true;
        }
        else
        {
            m_tempSettings.keyValue.overrideState = false;
        }
        keyValue.x = m_fromSettings != null && m_fromSettings.active && m_fromSettings.keyValue.overrideState ? m_fromSettings.keyValue.value : m_tempSettings.keyValue.value;
        keyValue.y = m_toSettings != null && m_toSettings.active && m_toSettings.keyValue.overrideState ? m_toSettings.keyValue.value : m_tempSettings.keyValue.value;

        //eyeAdaptation
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.eyeAdaptation.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.eyeAdaptation.overrideState))
        {
            m_tempSettings.eyeAdaptation.overrideState = true;
        }
        else
        {
            m_tempSettings.eyeAdaptation.overrideState = false;
        }
        fromEyeAdaptation = m_fromSettings != null && m_fromSettings.active && m_fromSettings.eyeAdaptation.overrideState ? m_fromSettings.eyeAdaptation.value : m_tempSettings.eyeAdaptation.value;
        toEyeAdaptation   = m_toSettings != null && m_toSettings.active && m_toSettings.eyeAdaptation.overrideState ? m_toSettings.eyeAdaptation.value : m_tempSettings.eyeAdaptation.value;

        //speedUp
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.speedUp.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.speedUp.overrideState))
        {
            m_tempSettings.speedUp.overrideState = true;
        }
        else
        {
            m_tempSettings.speedUp.overrideState = false;
        }
        speedUp.x = m_fromSettings != null && m_fromSettings.active && m_fromSettings.speedUp.overrideState ? m_fromSettings.speedUp.value : m_tempSettings.speedUp.value;
        speedUp.y = m_toSettings != null && m_toSettings.active && m_toSettings.speedUp.overrideState ? m_toSettings.speedUp.value : m_tempSettings.speedUp.value;

        //speedDown
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.speedDown.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.speedDown.overrideState))
        {
            m_tempSettings.speedDown.overrideState = true;
        }
        else
        {
            m_tempSettings.speedDown.overrideState = false;
        }
        speedDown.x = m_fromSettings != null && m_fromSettings.active && m_fromSettings.speedDown.overrideState ? m_fromSettings.speedDown.value : m_tempSettings.speedDown.value;
        speedDown.y = m_toSettings != null && m_toSettings.active && m_toSettings.speedDown.overrideState ? m_toSettings.speedDown.value : m_tempSettings.speedDown.value;
    }