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);
}