public void EffectChangeEvent(int num)
    {
        btnName EffectName = (btnName)Enum.ToObject(typeof(btnName), num);

        switch (EffectName)
        {
        case btnName.Antialiasing_None:
            EffectChangeInitialize("Antialiasing");
            AA_None.enabled = true;
            PPManager.AntialiasingModeChange(AntialiasingMode.None);
            break;

        case btnName.Antialiasing_FXAA:
            EffectChangeInitialize("Antialiasing");
            AA_FXAA.enabled = true;
            PPManager.AntialiasingModeChange(AntialiasingMode.FastApproximateAntialiasing);
            break;

        case btnName.Antialiasing_SMAA:
            EffectChangeInitialize("Antialiasing");
            AA_SMAA.enabled = true;
            PPManager.AntialiasingModeChange(AntialiasingMode.SubpixelMorphologicalAntiAliasing);
            break;

        case btnName.Dithering_OFF:
            EffectChangeInitialize("Dithering");
            Dit_OFF.enabled = true;
            PPManager.Dithering(false);
            break;

        case btnName.Dithering_ON:
            EffectChangeInitialize("Dithering");
            Dit_ON.enabled = true;
            PPManager.Dithering(true);
            break;

        case btnName.Bloom_OFF:
            EffectChangeInitialize("Bloom");
            Bl_OFF.enabled         = true;
            PPManager.bloom.active = false;
            break;

        case btnName.Bloom_ON:
            EffectChangeInitialize("Bloom");
            Bl_ON.enabled          = true;
            PPManager.bloom.active = true;
            break;

        case btnName.ChannelMixed_OFF:
            EffectChangeInitialize("ChannelMixed");
            CM_OFF.enabled = true;
            PPManager.channelMixer.active = false;
            break;

        case btnName.ChannelMixed_ON:
            EffectChangeInitialize("ChannelMixed");
            CM_ON.enabled = true;
            PPManager.channelMixer.active = true;
            break;

        case btnName.ChromaticAberration_OFF:
            EffectChangeInitialize("ChromaticAberration");
            ChA_OFF.enabled = true;
            PPManager.chromaticAberration.active = false;
            break;

        case btnName.ChromaticAberration_ON:
            EffectChangeInitialize("ChromaticAberration");
            ChA_ON.enabled = true;
            PPManager.chromaticAberration.active = true;
            break;

        case btnName.ColorAdjustments_OFF:
            EffectChangeInitialize("ColorAdjustments");
            CoA_OFF.enabled = true;
            PPManager.colorAdjustments.active = false;
            break;

        case btnName.ColorAdjustments_ON:
            EffectChangeInitialize("ColorAdjustments");
            CoA_ON.enabled = true;
            PPManager.colorAdjustments.active = true;
            break;

        case btnName.ColorCurves_OFF:
            EffectChangeInitialize("ColorCurves");
            CC_OFF.enabled = true;
            PPManager.colorCurves.active = false;
            break;

        case btnName.ColorCurves_ON:
            EffectChangeInitialize("ColorCurves");
            CC_ON.enabled = true;
            PPManager.colorCurves.active = true;
            break;

        case btnName.ColorLookup_OFF:
            EffectChangeInitialize("ColorLookup");
            CL_OFF.enabled = true;
            PPManager.colorLookup.active = false;
            break;

        case btnName.ColorLookup_ON:
            EffectChangeInitialize("ColorLookup");
            CL_ON.enabled = true;
            PPManager.colorLookup.active = true;
            break;

        case btnName.DepthofField_OFF:
            EffectChangeInitialize("DepthofField");
            DoF_OFF.enabled = true;
            PPManager.depthOfField.active = false;
            break;

        case btnName.DepthofField_Gaussian:
            EffectChangeInitialize("DepthofField");
            DoF_Gaussian.enabled = true;
            PPManager.depthOfField.mode.value = DepthOfFieldMode.Gaussian;
            PPManager.depthOfField.active     = true;
            break;

        case btnName.DepthofField_Bokeh:
            EffectChangeInitialize("DepthofField");
            DoF_Bokeh.enabled = true;
            PPManager.depthOfField.mode.value = DepthOfFieldMode.Bokeh;
            PPManager.depthOfField.active     = true;
            break;

        case btnName.FilmGrain_OFF:
            EffectChangeInitialize("FilmGrain");
            FG_OFF.enabled             = true;
            PPManager.filmGrain.active = false;
            break;

        case btnName.FilmGrain_ON:
            EffectChangeInitialize("FilmGrain");
            FG_ON.enabled = true;
            PPManager.filmGrain.active = true;
            break;

        case btnName.LensDistortion_OFF:
            EffectChangeInitialize("LensDistortion");
            LD_OFF.enabled = true;
            PPManager.lensDistortion.active = false;
            break;

        case btnName.LensDistortion_ON:
            EffectChangeInitialize("LensDistortion");
            LD_ON.enabled = true;
            PPManager.lensDistortion.active = true;
            break;

        case btnName.LiftGammaGain_OFF:
            EffectChangeInitialize("LiftGammaGain");
            LGG_OFF.enabled = true;
            PPManager.liftGammaGain.active = false;
            break;

        case btnName.LiftGammaGain_ON:
            EffectChangeInitialize("LiftGammaGain");
            LGG_ON.enabled = true;
            PPManager.liftGammaGain.active = true;
            break;

        case btnName.MotionBlur_OFF:
            EffectChangeInitialize("MotionBlur");
            MB_OFF.enabled = true;
            PPManager.motionBlur.active = false;
            break;

        case btnName.MotionBlur_ON:
            EffectChangeInitialize("MotionBlur");
            MB_ON.enabled = true;
            PPManager.motionBlur.active = true;
            break;

        case btnName.PaniniProjection_OFF:
            EffectChangeInitialize("PaniniProjection");
            PP_OFF.enabled = true;
            PPManager.paniniProjection.active = false;
            break;

        case btnName.PaniniProjection_ON:
            EffectChangeInitialize("PaniniProjection");
            PP_ON.enabled = true;
            PPManager.paniniProjection.active = true;
            break;

        case btnName.ShadowsMidtonesHighlights_OFF:
            EffectChangeInitialize("ShadowsMidtonesHighlights");
            SMH_OFF.enabled = true;
            PPManager.shadowsMidtonesHighlights.active = false;
            break;

        case btnName.ShadowsMidtonesHighlights_ON:
            EffectChangeInitialize("ShadowsMidtonesHighlights");
            SMH_ON.enabled = true;
            PPManager.shadowsMidtonesHighlights.active = true;
            break;

        case btnName.SplitTones_OFF:
            EffectChangeInitialize("SplitTones");
            ST_OFF.enabled = true;
            PPManager.splitToning.active = false;
            break;

        case btnName.SplitTones_ON:
            EffectChangeInitialize("SplitTones");
            ST_ON.enabled = true;
            PPManager.splitToning.active = true;
            break;

        case btnName.Tonemapping_OFF:
            EffectChangeInitialize("Tonemapping");
            Ton_OFF.enabled = true;
            PPManager.tonemapping.active = false;
            break;

        case btnName.Tonemapping_None:
            EffectChangeInitialize("Tonemapping");
            Ton_None.enabled = true;
            PPManager.tonemapping.mode.value = TonemappingMode.None;
            PPManager.tonemapping.active     = true;
            break;

        case btnName.Tonemapping_Neutral:
            EffectChangeInitialize("Tonemapping");
            Ton_Neutral.enabled = true;
            PPManager.tonemapping.mode.value = TonemappingMode.Neutral;
            PPManager.tonemapping.active     = true;
            break;

        case btnName.Tonemapping_ACES:
            EffectChangeInitialize("Tonemapping");
            Ton_ACES.enabled = true;
            PPManager.tonemapping.mode.value = TonemappingMode.ACES;
            PPManager.tonemapping.active     = true;
            break;

        case btnName.Vignette_OFF:
            EffectChangeInitialize("Vignette");
            Vig_OFF.enabled           = true;
            PPManager.vignette.active = false;
            break;

        case btnName.Vignette_ON:
            EffectChangeInitialize("Vignette");
            Vig_ON.enabled            = true;
            PPManager.vignette.active = true;
            break;

        case btnName.WhiteBalance_OFF:
            EffectChangeInitialize("WhiteBalance");
            WB_OFF.enabled = true;
            PPManager.whiteBalance.active = false;
            break;

        case btnName.WhiteBalance_ON:
            EffectChangeInitialize("WhiteBalance");
            WB_ON.enabled = true;
            PPManager.whiteBalance.active = true;
            break;

        default:
            break;
        }
    }