void DetailPage::InitializeEffectPreviews()

in PhotoEditor/DetailPage.cpp [381:410]


    void DetailPage::InitializeEffectPreviews()
    {
        SepiaEffect sepiaEffect{};
        sepiaEffect.Intensity(0.5f);
        sepiaEffect.Source(CompositionEffectSourceParameter{ L"source" });
        InitializeEffectPreview(sepiaEffect, sepiaImage());

        GrayscaleEffect grayscaleEffect{};
        grayscaleEffect.Source(CompositionEffectSourceParameter{ L"source" });
        InitializeEffectPreview(grayscaleEffect, grayscaleImage());

        GaussianBlurEffect blurEffect{};
        blurEffect.BlurAmount(3.0f);
        blurEffect.Source(CompositionEffectSourceParameter{ L"source" });
        InitializeEffectPreview(blurEffect, blurImage());

        InvertEffect invertEffect{};
        invertEffect.Source(CompositionEffectSourceParameter{ L"source" });
        InitializeEffectPreview(invertEffect, invertImage());

        ExposureEffect lightEffect{};
        lightEffect.Exposure(1.0f);
        lightEffect.Source(CompositionEffectSourceParameter{ L"source" });
        InitializeEffectPreview(lightEffect, lightImage());

        SaturationEffect colorEffect{};
        colorEffect.Saturation(0.5f);
        colorEffect.Source(CompositionEffectSourceParameter{ L"source" });
        InitializeEffectPreview(colorEffect, colorImage());
    }