void DetailPage::InitializeEffects()

in PhotoEditor/DetailPage.cpp [359:378]


    void DetailPage::InitializeEffects()
    {
        m_saturationEffect.Name(L"SaturationEffect");
        m_saturationEffect.Saturation(Item().Saturation());
        m_sepiaEffect.Name(L"SepiaEffect");
        m_sepiaEffect.Intensity(Item().Intensity());
        m_invertEffect.Source(CompositionEffectSourceParameter{ L"source" });
        m_grayscaleEffect.Source(CompositionEffectSourceParameter{ L"source" });
        m_contrastEffect.Name(L"ContrastEffect");
        m_contrastEffect.Contrast(Item().Contrast());
        m_exposureEffect.Name(L"ExposureEffect");
        m_exposureEffect.Exposure(Item().Exposure());
        m_temperatureAndTintEffect.Name(L"TemperatureAndTintEffect");
        m_temperatureAndTintEffect.Temperature(Item().Temperature());
        m_blurEffect.Name(L"BlurEffect");
        m_blurEffect.BlurAmount(Item().BlurAmount());
        m_blurEffect.BorderMode(EffectBorderMode::Hard);
        m_graphicsEffect.Sources().Append(CompositionEffectSourceParameter{ L"Backdrop" });
        m_effectsList.push_back(m_graphicsEffect);
    }