diff --git a/README.md b/README.md
index 9c2652f31..a30115426 100644
--- a/README.md
+++ b/README.md
@@ -69,14 +69,14 @@ Studio, add the Win2D NuGet package to your project, and get started using the A
## Building Win2D from source
##### Requirements
-- Visual Studio 2017 with Tools for Universal Windows Apps 15.0.27428.01 and Windows SDK 17134
+- Visual Studio 2019 with Tools for Universal Windows Apps 15.0.27428.01 and Windows SDK 18362
##### Clone Repository
- Go to 'View' -> 'Team Explorer' -> 'Local Git Repositories' -> 'Clone'
- Add the Win2D repository URL (https://github.com/Microsoft/Win2D.git) and hit 'Clone'
##### Build NuGet Packages
-- Launch 'Developer Command Prompt for VS2017'
+- Launch 'Developer Command Prompt for VS2019'
- Change directory to your cloned Win2D repository and run 'build'
##### Point Visual Studio at the resulting 'bin' directory
diff --git a/Win2D.proj b/Win2D.proj
index a7968c1e7..43cb0e17b 100644
--- a/Win2D.proj
+++ b/Win2D.proj
@@ -270,7 +270,8 @@
<_VsTest Condition="Exists('$(VS120COMNTOOLS)$(_VsTestPathUnderCommonTools)')">$(VS120COMNTOOLS)$(_VsTestPathUnderCommonTools)
<_VsTest Condition="Exists('$(VS140COMNTOOLS)$(_VsTestPathUnderCommonTools)')">$(VS140COMNTOOLS)$(_VsTestPathUnderCommonTools)
<_VsTest Condition="Exists('$(VS150COMNTOOLS)$(_VsTestPathUnderCommonTools)')">$(VS150COMNTOOLS)$(_VsTestPathUnderCommonTools)
- "$([System.IO.Path]::GetFullPath('$(_VsTest)'))"
+ <_VsTest Condition="Exists('$(VS160COMNTOOLS)$(_VsTestPathUnderCommonTools)')">$(VS160COMNTOOLS)$(_VsTestPathUnderCommonTools)
+ "$([System.IO.Path]::GetFullPath('$(_VsTest)'))"
+
+ %WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe
+
+
+
+
diff --git a/Win2D.uap.sln b/Win2D.uap.sln
index 307b6db6d..920527abe 100644
--- a/Win2D.uap.sln
+++ b/Win2D.uap.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.27130.2010
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29020.237
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "winrt", "winrt", "{0F212400-0A8B-4E26-9BA8-CE7165FF8717}"
EndProject
diff --git a/build.cmd b/build.cmd
index 815c11109..8b867d11f 100644
--- a/build.cmd
+++ b/build.cmd
@@ -2,7 +2,7 @@
SETLOCAL
-IF "%VisualStudioVersion%" LSS "15.0" (
+IF "%VisualStudioVersion%" LSS "16.0" (
GOTO WRONG_COMMAND_PROMPT
)
@@ -35,7 +35,7 @@ GOTO END
:WRONG_COMMAND_PROMPT
-ECHO Please run this script from a Developer Command Prompt for VS2017
+ECHO Please run this script from a Developer Command Prompt for VS2019
ECHO.
PAUSE
GOTO END
diff --git a/build/Win2D.cpp.props b/build/Win2D.cpp.props
index 181f1de9c..c1bc4973c 100644
--- a/build/Win2D.cpp.props
+++ b/build/Win2D.cpp.props
@@ -49,11 +49,11 @@
- v141
+ v142
- 10.0.17134.0
+ 10.0.18362.0
10.0.10240.0
diff --git a/build/Win2D.cs.props b/build/Win2D.cs.props
index 8dc44e92d..721bdb397 100644
--- a/build/Win2D.cs.props
+++ b/build/Win2D.cs.props
@@ -15,7 +15,7 @@
4
true
- 10.0.17134.0
+ 10.0.18362.0
10.0.10240.0
diff --git a/build/nuget/Win2D.common.targets b/build/nuget/Win2D.common.targets
index b7197cd09..5e04d9628 100644
--- a/build/nuget/Win2D.common.targets
+++ b/build/nuget/Win2D.common.targets
@@ -28,7 +28,7 @@
+ Condition="('$(TargetPlatformVersion)' != '' and '$(TargetPlatformVersion)' != '10.0') and '$(DisableWin2DPlatformCheck)' == ''">
diff --git a/build/nuget/Win2D.uwp-managed.targets b/build/nuget/Win2D.uwp-managed.targets
new file mode 100644
index 000000000..1200babbb
--- /dev/null
+++ b/build/nuget/Win2D.uwp-managed.targets
@@ -0,0 +1,36 @@
+
+
+
+
+ x64
+ x86
+
+
+
+ x86
+ $(Platform)
+
+
+
+
+ true
+
+
+
+
+ $(MSBuildThisFileDirectory)..\..\lib\uap10.0\Microsoft.Graphics.Canvas.winmd
+ Microsoft.Graphics.Canvas.dll
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/nuget/Win2D.uwp.nuspec b/build/nuget/Win2D.uwp.nuspec
index 78a87ff78..03e866754 100644
--- a/build/nuget/Win2D.uwp.nuspec
+++ b/build/nuget/Win2D.uwp.nuspec
@@ -20,6 +20,8 @@
+
+
@@ -28,6 +30,10 @@
+
+
+
+
diff --git a/samples/CompositionExample/CompositionExample.csproj b/samples/CompositionExample/CompositionExample.csproj
index 840365cd7..faae767ae 100644
--- a/samples/CompositionExample/CompositionExample.csproj
+++ b/samples/CompositionExample/CompositionExample.csproj
@@ -1,4 +1,4 @@
-
+
@@ -112,7 +112,7 @@
- 6.2.8
+ 6.2.9
diff --git a/samples/CoreWindowExample/CoreWindowExample.uap.csproj b/samples/CoreWindowExample/CoreWindowExample.uap.csproj
index b898b2b1e..8d8472e75 100644
--- a/samples/CoreWindowExample/CoreWindowExample.uap.csproj
+++ b/samples/CoreWindowExample/CoreWindowExample.uap.csproj
@@ -1,4 +1,4 @@
-
+
@@ -112,7 +112,7 @@
- 6.2.8
+ 6.2.9
diff --git a/samples/ExampleGallery/BackgroundTask/ExampleGallery.BackgroundTask.uap.csproj b/samples/ExampleGallery/BackgroundTask/ExampleGallery.BackgroundTask.uap.csproj
index 1a295a9a8..5e4428ee2 100644
--- a/samples/ExampleGallery/BackgroundTask/ExampleGallery.BackgroundTask.uap.csproj
+++ b/samples/ExampleGallery/BackgroundTask/ExampleGallery.BackgroundTask.uap.csproj
@@ -1,4 +1,4 @@
-
+
@@ -110,7 +110,7 @@
- 6.2.8
+ 6.2.9
diff --git a/samples/ExampleGallery/Effects/ExampleGallery.Effects.csproj b/samples/ExampleGallery/Effects/ExampleGallery.Effects.csproj
index 6a08174da..3aa8411b1 100644
--- a/samples/ExampleGallery/Effects/ExampleGallery.Effects.csproj
+++ b/samples/ExampleGallery/Effects/ExampleGallery.Effects.csproj
@@ -1,4 +1,4 @@
-
+
@@ -109,7 +109,7 @@
- 6.2.8
+ 6.2.9
diff --git a/samples/ExampleGallery/ExampleGallery.uap.csproj b/samples/ExampleGallery/ExampleGallery.uap.csproj
index 69cc12b19..c65aeacec 100644
--- a/samples/ExampleGallery/ExampleGallery.uap.csproj
+++ b/samples/ExampleGallery/ExampleGallery.uap.csproj
@@ -127,7 +127,7 @@
- 6.2.8
+ 6.2.9
diff --git a/samples/SimpleSample/SimpleSample.uap.csproj b/samples/SimpleSample/SimpleSample.uap.csproj
index dde75f0e9..f1477f658 100644
--- a/samples/SimpleSample/SimpleSample.uap.csproj
+++ b/samples/SimpleSample/SimpleSample.uap.csproj
@@ -146,7 +146,7 @@
- 6.2.8
+ 6.2.9
diff --git a/tools/codegen/exe/OutputEffectType.cs b/tools/codegen/exe/OutputEffectType.cs
index 41795724e..b69876a10 100644
--- a/tools/codegen/exe/OutputEffectType.cs
+++ b/tools/codegen/exe/OutputEffectType.cs
@@ -486,7 +486,7 @@ public static void OutputEffectCpp(Effects.Effect effect, Formatter output)
}
else
{
- output.WriteLine("ActivatableClassWithFactory(" + effect.ClassName + ", SimpleAgileActivationFactory<" + effect.ClassName + ">);");
+ output.WriteLine("ActivatableClassWithFactory(" + effect.ClassName + ", ::SimpleAgileActivationFactory<" + effect.ClassName + ">);");
}
output.Unindent();
diff --git a/winrt/docsrc/CanvasFontFace.xml b/winrt/docsrc/CanvasFontFace.xml
index 96441de4a..64aedc468 100644
--- a/winrt/docsrc/CanvasFontFace.xml
+++ b/winrt/docsrc/CanvasFontFace.xml
@@ -155,7 +155,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
Gets the ascent value of the font face. Ascent is the distance from the top of font character alignment box to the Latin-script baseline.
- Gts the cap height value of the font face. Cap height is the distance from the Latin-script baseline to the top of a typical Latin-script capital. Capital "H" is often used as a reference character for the purpose of calculating the cap height value.
+ Gets the cap height value of the font face. Cap height is the distance from the Latin-script baseline to the top of a typical Latin-script capital. Capital "H" is often used as a reference character for the purpose of calculating the cap height value.
Gets the horizontal offset of the caret along the baseline for good appearance. An offset of 0 is returned for perfectly upright fonts (non-italic).
diff --git a/winrt/docsrc/CanvasPrintDocument.xml b/winrt/docsrc/CanvasPrintDocument.xml
index 6fb664be9..9da9bf117 100644
--- a/winrt/docsrc/CanvasPrintDocument.xml
+++ b/winrt/docsrc/CanvasPrintDocument.xml
@@ -87,7 +87,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
When the user chooses to print the
event is raised. The application can then draw each page in turn
- using
diff --git a/winrt/docsrc/QuickStart.aml b/winrt/docsrc/QuickStart.aml
index 3a11f520f..5e6bf5e19 100644
--- a/winrt/docsrc/QuickStart.aml
+++ b/winrt/docsrc/QuickStart.aml
@@ -607,11 +607,11 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
- Now you can animate the Gaussian blur. Find the canvas_AnimatedDraw method and add the
+ Now you can animate the Gaussian blur. Find the canvas_DrawAnimated method and add the
following code:
- private void canvas_AnimatedDraw(
+ private void canvas_DrawAnimated(
Microsoft.Graphics.Canvas.UI.Xaml.ICanvasAnimatedControl sender,
Microsoft.Graphics.Canvas.UI.Xaml.CanvasAnimatedDrawEventArgs args)
{
diff --git a/winrt/lib/effects/generated/ArithmeticCompositeEffect.cpp b/winrt/lib/effects/generated/ArithmeticCompositeEffect.cpp
index 02551f928..5c50bb1f0 100644
--- a/winrt/lib/effects/generated/ArithmeticCompositeEffect.cpp
+++ b/winrt/lib/effects/generated/ArithmeticCompositeEffect.cpp
@@ -37,5 +37,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
IMPLEMENT_EFFECT_PROPERTY_MAPPING(ArithmeticCompositeEffect,
{ L"ClampOutput", D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(ArithmeticCompositeEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(ArithmeticCompositeEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/AtlasEffect.cpp b/winrt/lib/effects/generated/AtlasEffect.cpp
index dfa585f96..81bc7af28 100644
--- a/winrt/lib/effects/generated/AtlasEffect.cpp
+++ b/winrt/lib/effects/generated/AtlasEffect.cpp
@@ -40,5 +40,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"SourceRectangle", D2D1_ATLAS_PROP_INPUT_RECT, GRAPHICS_EFFECT_PROPERTY_MAPPING_RECT_TO_VECTOR4 },
{ L"PaddingRectangle", D2D1_ATLAS_PROP_INPUT_PADDING_RECT, GRAPHICS_EFFECT_PROPERTY_MAPPING_RECT_TO_VECTOR4 })
- ActivatableClassWithFactory(AtlasEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(AtlasEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/BlendEffect.cpp b/winrt/lib/effects/generated/BlendEffect.cpp
index b54463aed..f5594c796 100644
--- a/winrt/lib/effects/generated/BlendEffect.cpp
+++ b/winrt/lib/effects/generated/BlendEffect.cpp
@@ -36,5 +36,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
IMPLEMENT_EFFECT_PROPERTY_MAPPING(BlendEffect,
{ L"Mode", D2D1_BLEND_PROP_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(BlendEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(BlendEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/BorderEffect.cpp b/winrt/lib/effects/generated/BorderEffect.cpp
index f6a077225..b06d5f495 100644
--- a/winrt/lib/effects/generated/BorderEffect.cpp
+++ b/winrt/lib/effects/generated/BorderEffect.cpp
@@ -40,5 +40,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"ExtendX", D2D1_BORDER_PROP_EDGE_MODE_X, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"ExtendY", D2D1_BORDER_PROP_EDGE_MODE_Y, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(BorderEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(BorderEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/BrightnessEffect.cpp b/winrt/lib/effects/generated/BrightnessEffect.cpp
index 2e52abce2..3d4415fd1 100644
--- a/winrt/lib/effects/generated/BrightnessEffect.cpp
+++ b/winrt/lib/effects/generated/BrightnessEffect.cpp
@@ -42,5 +42,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"WhitePoint", D2D1_BRIGHTNESS_PROP_WHITE_POINT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"BlackPoint", D2D1_BRIGHTNESS_PROP_BLACK_POINT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(BrightnessEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(BrightnessEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/ChromaKeyEffect.cpp b/winrt/lib/effects/generated/ChromaKeyEffect.cpp
index cf103a8f1..c29680aaf 100644
--- a/winrt/lib/effects/generated/ChromaKeyEffect.cpp
+++ b/winrt/lib/effects/generated/ChromaKeyEffect.cpp
@@ -66,7 +66,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Feather", D2D1_CHROMAKEY_PROP_FEATHER, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"ColorHdr", D2D1_CHROMAKEY_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN })
- ActivatableClassWithFactory(ChromaKeyEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(ChromaKeyEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/ColorMatrixEffect.cpp b/winrt/lib/effects/generated/ColorMatrixEffect.cpp
index 906e18d34..7dc1ace60 100644
--- a/winrt/lib/effects/generated/ColorMatrixEffect.cpp
+++ b/winrt/lib/effects/generated/ColorMatrixEffect.cpp
@@ -48,5 +48,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"AlphaMode", D2D1_COLORMATRIX_PROP_ALPHA_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_COLORMATRIX_ALPHA_MODE },
{ L"ClampOutput", D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(ColorMatrixEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(ColorMatrixEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/ColorSourceEffect.cpp b/winrt/lib/effects/generated/ColorSourceEffect.cpp
index fa6310ff9..bcd2d8748 100644
--- a/winrt/lib/effects/generated/ColorSourceEffect.cpp
+++ b/winrt/lib/effects/generated/ColorSourceEffect.cpp
@@ -35,5 +35,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Color", D2D1_FLOOD_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_COLOR_TO_VECTOR4 },
{ L"ColorHdr", D2D1_FLOOD_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN })
- ActivatableClassWithFactory(ColorSourceEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(ColorSourceEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/CompositeEffect.cpp b/winrt/lib/effects/generated/CompositeEffect.cpp
index 72dc8d93f..e65ac61eb 100644
--- a/winrt/lib/effects/generated/CompositeEffect.cpp
+++ b/winrt/lib/effects/generated/CompositeEffect.cpp
@@ -30,5 +30,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
IMPLEMENT_EFFECT_PROPERTY_MAPPING(CompositeEffect,
{ L"Mode", D2D1_COMPOSITE_PROP_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(CompositeEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(CompositeEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/ContrastEffect.cpp b/winrt/lib/effects/generated/ContrastEffect.cpp
index 0499714b0..66f9f1de4 100644
--- a/winrt/lib/effects/generated/ContrastEffect.cpp
+++ b/winrt/lib/effects/generated/ContrastEffect.cpp
@@ -43,7 +43,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Contrast", D2D1_CONTRAST_PROP_CONTRAST, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"ClampSource", D2D1_CONTRAST_PROP_CLAMP_INPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(ContrastEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(ContrastEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/ConvolveMatrixEffect.cpp b/winrt/lib/effects/generated/ConvolveMatrixEffect.cpp
index 6a03caa60..a23c65256 100644
--- a/winrt/lib/effects/generated/ConvolveMatrixEffect.cpp
+++ b/winrt/lib/effects/generated/ConvolveMatrixEffect.cpp
@@ -115,5 +115,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"BorderMode", D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"ClampOutput", D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(ConvolveMatrixEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(ConvolveMatrixEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/CropEffect.cpp b/winrt/lib/effects/generated/CropEffect.cpp
index f635a42db..36959dd31 100644
--- a/winrt/lib/effects/generated/CropEffect.cpp
+++ b/winrt/lib/effects/generated/CropEffect.cpp
@@ -40,5 +40,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"SourceRectangle", D2D1_CROP_PROP_RECT, GRAPHICS_EFFECT_PROPERTY_MAPPING_RECT_TO_VECTOR4 },
{ L"BorderMode", D2D1_CROP_PROP_BORDER_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(CropEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(CropEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/DirectionalBlurEffect.cpp b/winrt/lib/effects/generated/DirectionalBlurEffect.cpp
index 18f165c47..6957bf26e 100644
--- a/winrt/lib/effects/generated/DirectionalBlurEffect.cpp
+++ b/winrt/lib/effects/generated/DirectionalBlurEffect.cpp
@@ -57,5 +57,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Optimization", D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"BorderMode", D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(DirectionalBlurEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(DirectionalBlurEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/DiscreteTransferEffect.cpp b/winrt/lib/effects/generated/DiscreteTransferEffect.cpp
index 843d1b834..33f5b697f 100644
--- a/winrt/lib/effects/generated/DiscreteTransferEffect.cpp
+++ b/winrt/lib/effects/generated/DiscreteTransferEffect.cpp
@@ -92,5 +92,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"AlphaDisable", D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"ClampOutput", D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(DiscreteTransferEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(DiscreteTransferEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/DisplacementMapEffect.cpp b/winrt/lib/effects/generated/DisplacementMapEffect.cpp
index 69b12fd7a..de38b4e38 100644
--- a/winrt/lib/effects/generated/DisplacementMapEffect.cpp
+++ b/winrt/lib/effects/generated/DisplacementMapEffect.cpp
@@ -52,5 +52,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"XChannelSelect", D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"YChannelSelect", D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(DisplacementMapEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(DisplacementMapEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/DistantDiffuseEffect.cpp b/winrt/lib/effects/generated/DistantDiffuseEffect.cpp
index 3cd03827d..3ac799062 100644
--- a/winrt/lib/effects/generated/DistantDiffuseEffect.cpp
+++ b/winrt/lib/effects/generated/DistantDiffuseEffect.cpp
@@ -90,5 +90,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"HeightMapInterpolationMode", D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"LightColorHdr", D2D1_DISTANTDIFFUSE_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN })
- ActivatableClassWithFactory(DistantDiffuseEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(DistantDiffuseEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/DistantSpecularEffect.cpp b/winrt/lib/effects/generated/DistantSpecularEffect.cpp
index 7c3d5bb51..6c43839d8 100644
--- a/winrt/lib/effects/generated/DistantSpecularEffect.cpp
+++ b/winrt/lib/effects/generated/DistantSpecularEffect.cpp
@@ -99,5 +99,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"HeightMapInterpolationMode", D2D1_DISTANTSPECULAR_PROP_SCALE_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"LightColorHdr", D2D1_DISTANTSPECULAR_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN })
- ActivatableClassWithFactory(DistantSpecularEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(DistantSpecularEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/DpiCompensationEffect.cpp b/winrt/lib/effects/generated/DpiCompensationEffect.cpp
index 756f22e63..199a0412e 100644
--- a/winrt/lib/effects/generated/DpiCompensationEffect.cpp
+++ b/winrt/lib/effects/generated/DpiCompensationEffect.cpp
@@ -48,5 +48,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"BorderMode", D2D1_DPICOMPENSATION_PROP_BORDER_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"SourceDpi", D2D1_DPICOMPENSATION_PROP_INPUT_DPI, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(DpiCompensationEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(DpiCompensationEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/EdgeDetectionEffect.cpp b/winrt/lib/effects/generated/EdgeDetectionEffect.cpp
index 46bf4156e..14d78e486 100644
--- a/winrt/lib/effects/generated/EdgeDetectionEffect.cpp
+++ b/winrt/lib/effects/generated/EdgeDetectionEffect.cpp
@@ -68,7 +68,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"OverlayEdges", D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"AlphaMode", D2D1_EDGEDETECTION_PROP_ALPHA_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_COLORMATRIX_ALPHA_MODE })
- ActivatableClassWithFactory(EdgeDetectionEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(EdgeDetectionEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/EmbossEffect.cpp b/winrt/lib/effects/generated/EmbossEffect.cpp
index 97c647b27..5d48d70e2 100644
--- a/winrt/lib/effects/generated/EmbossEffect.cpp
+++ b/winrt/lib/effects/generated/EmbossEffect.cpp
@@ -43,7 +43,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Amount", D2D1_EMBOSS_PROP_HEIGHT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"Angle", D2D1_EMBOSS_PROP_DIRECTION, GRAPHICS_EFFECT_PROPERTY_MAPPING_RADIANS_TO_DEGREES })
- ActivatableClassWithFactory(EmbossEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(EmbossEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/ExposureEffect.cpp b/winrt/lib/effects/generated/ExposureEffect.cpp
index bf1b40217..ed637f14d 100644
--- a/winrt/lib/effects/generated/ExposureEffect.cpp
+++ b/winrt/lib/effects/generated/ExposureEffect.cpp
@@ -35,7 +35,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
IMPLEMENT_EFFECT_PROPERTY_MAPPING(ExposureEffect,
{ L"Exposure", D2D1_EXPOSURE_PROP_EXPOSURE_VALUE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(ExposureEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(ExposureEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/GammaTransferEffect.cpp b/winrt/lib/effects/generated/GammaTransferEffect.cpp
index 969db2521..397d5fa32 100644
--- a/winrt/lib/effects/generated/GammaTransferEffect.cpp
+++ b/winrt/lib/effects/generated/GammaTransferEffect.cpp
@@ -160,5 +160,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"AlphaDisable", D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"ClampOutput", D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(GammaTransferEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(GammaTransferEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/GaussianBlurEffect.cpp b/winrt/lib/effects/generated/GaussianBlurEffect.cpp
index d1caa6138..0b7b7a786 100644
--- a/winrt/lib/effects/generated/GaussianBlurEffect.cpp
+++ b/winrt/lib/effects/generated/GaussianBlurEffect.cpp
@@ -49,5 +49,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Optimization", D2D1_GAUSSIANBLUR_PROP_OPTIMIZATION, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"BorderMode", D2D1_GAUSSIANBLUR_PROP_BORDER_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(GaussianBlurEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(GaussianBlurEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/GrayscaleEffect.cpp b/winrt/lib/effects/generated/GrayscaleEffect.cpp
index 888feadbb..803449455 100644
--- a/winrt/lib/effects/generated/GrayscaleEffect.cpp
+++ b/winrt/lib/effects/generated/GrayscaleEffect.cpp
@@ -24,7 +24,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
Source,
0)
- ActivatableClassWithFactory(GrayscaleEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(GrayscaleEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/HighlightsAndShadowsEffect.cpp b/winrt/lib/effects/generated/HighlightsAndShadowsEffect.cpp
index 266f342a2..97f019f95 100644
--- a/winrt/lib/effects/generated/HighlightsAndShadowsEffect.cpp
+++ b/winrt/lib/effects/generated/HighlightsAndShadowsEffect.cpp
@@ -63,7 +63,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Clarity", D2D1_HIGHLIGHTSANDSHADOWS_PROP_CLARITY, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"MaskBlurAmount", D2D1_HIGHLIGHTSANDSHADOWS_PROP_MASK_BLUR_RADIUS, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(HighlightsAndShadowsEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(HighlightsAndShadowsEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/HueRotationEffect.cpp b/winrt/lib/effects/generated/HueRotationEffect.cpp
index cf4ff8490..5e9014adc 100644
--- a/winrt/lib/effects/generated/HueRotationEffect.cpp
+++ b/winrt/lib/effects/generated/HueRotationEffect.cpp
@@ -32,5 +32,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
IMPLEMENT_EFFECT_PROPERTY_MAPPING(HueRotationEffect,
{ L"Angle", D2D1_HUEROTATION_PROP_ANGLE, GRAPHICS_EFFECT_PROPERTY_MAPPING_RADIANS_TO_DEGREES })
- ActivatableClassWithFactory(HueRotationEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(HueRotationEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/HueToRgbEffect.cpp b/winrt/lib/effects/generated/HueToRgbEffect.cpp
index e0b9a289c..adc4ba213 100644
--- a/winrt/lib/effects/generated/HueToRgbEffect.cpp
+++ b/winrt/lib/effects/generated/HueToRgbEffect.cpp
@@ -34,7 +34,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
IMPLEMENT_EFFECT_PROPERTY_MAPPING(HueToRgbEffect,
{ L"SourceColorSpace", D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(HueToRgbEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(HueToRgbEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/InvertEffect.cpp b/winrt/lib/effects/generated/InvertEffect.cpp
index b669a92db..e936cc1fd 100644
--- a/winrt/lib/effects/generated/InvertEffect.cpp
+++ b/winrt/lib/effects/generated/InvertEffect.cpp
@@ -24,7 +24,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
Source,
0)
- ActivatableClassWithFactory(InvertEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(InvertEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/LinearTransferEffect.cpp b/winrt/lib/effects/generated/LinearTransferEffect.cpp
index c0919b554..16f00ed82 100644
--- a/winrt/lib/effects/generated/LinearTransferEffect.cpp
+++ b/winrt/lib/effects/generated/LinearTransferEffect.cpp
@@ -128,5 +128,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"AlphaDisable", D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"ClampOutput", D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(LinearTransferEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(LinearTransferEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/LuminanceToAlphaEffect.cpp b/winrt/lib/effects/generated/LuminanceToAlphaEffect.cpp
index e83c68c2a..fe0cd002d 100644
--- a/winrt/lib/effects/generated/LuminanceToAlphaEffect.cpp
+++ b/winrt/lib/effects/generated/LuminanceToAlphaEffect.cpp
@@ -22,5 +22,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
Source,
0)
- ActivatableClassWithFactory(LuminanceToAlphaEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(LuminanceToAlphaEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/MorphologyEffect.cpp b/winrt/lib/effects/generated/MorphologyEffect.cpp
index ba64bf818..b0673e5f4 100644
--- a/winrt/lib/effects/generated/MorphologyEffect.cpp
+++ b/winrt/lib/effects/generated/MorphologyEffect.cpp
@@ -50,5 +50,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Width", D2D1_MORPHOLOGY_PROP_WIDTH, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"Height", D2D1_MORPHOLOGY_PROP_HEIGHT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(MorphologyEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(MorphologyEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/OpacityMetadataEffect.cpp b/winrt/lib/effects/generated/OpacityMetadataEffect.cpp
index 896d5322c..320852cf6 100644
--- a/winrt/lib/effects/generated/OpacityMetadataEffect.cpp
+++ b/winrt/lib/effects/generated/OpacityMetadataEffect.cpp
@@ -32,5 +32,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
IMPLEMENT_EFFECT_PROPERTY_MAPPING(OpacityMetadataEffect,
{ L"OpaqueRectangle", D2D1_OPACITYMETADATA_PROP_INPUT_OPAQUE_RECT, GRAPHICS_EFFECT_PROPERTY_MAPPING_RECT_TO_VECTOR4 })
- ActivatableClassWithFactory(OpacityMetadataEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(OpacityMetadataEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/PointDiffuseEffect.cpp b/winrt/lib/effects/generated/PointDiffuseEffect.cpp
index 56ad6db29..234e40e41 100644
--- a/winrt/lib/effects/generated/PointDiffuseEffect.cpp
+++ b/winrt/lib/effects/generated/PointDiffuseEffect.cpp
@@ -82,5 +82,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"HeightMapInterpolationMode", D2D1_POINTDIFFUSE_PROP_SCALE_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"LightColorHdr", D2D1_POINTDIFFUSE_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN })
- ActivatableClassWithFactory(PointDiffuseEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(PointDiffuseEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/PointSpecularEffect.cpp b/winrt/lib/effects/generated/PointSpecularEffect.cpp
index 826b3ec9d..35508791a 100644
--- a/winrt/lib/effects/generated/PointSpecularEffect.cpp
+++ b/winrt/lib/effects/generated/PointSpecularEffect.cpp
@@ -91,5 +91,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"HeightMapInterpolationMode", D2D1_POINTSPECULAR_PROP_SCALE_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"LightColorHdr", D2D1_POINTSPECULAR_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN })
- ActivatableClassWithFactory(PointSpecularEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(PointSpecularEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/PosterizeEffect.cpp b/winrt/lib/effects/generated/PosterizeEffect.cpp
index 6af23d306..3b038eed7 100644
--- a/winrt/lib/effects/generated/PosterizeEffect.cpp
+++ b/winrt/lib/effects/generated/PosterizeEffect.cpp
@@ -53,7 +53,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"GreenValueCount", D2D1_POSTERIZE_PROP_GREEN_VALUE_COUNT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"BlueValueCount", D2D1_POSTERIZE_PROP_BLUE_VALUE_COUNT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(PosterizeEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(PosterizeEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/PremultiplyEffect.cpp b/winrt/lib/effects/generated/PremultiplyEffect.cpp
index ebd845956..f0793416e 100644
--- a/winrt/lib/effects/generated/PremultiplyEffect.cpp
+++ b/winrt/lib/effects/generated/PremultiplyEffect.cpp
@@ -22,5 +22,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
Source,
0)
- ActivatableClassWithFactory(PremultiplyEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(PremultiplyEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/RgbToHueEffect.cpp b/winrt/lib/effects/generated/RgbToHueEffect.cpp
index efa3e2db3..ac174f94a 100644
--- a/winrt/lib/effects/generated/RgbToHueEffect.cpp
+++ b/winrt/lib/effects/generated/RgbToHueEffect.cpp
@@ -34,7 +34,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
IMPLEMENT_EFFECT_PROPERTY_MAPPING(RgbToHueEffect,
{ L"OutputColorSpace", D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(RgbToHueEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(RgbToHueEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/SaturationEffect.cpp b/winrt/lib/effects/generated/SaturationEffect.cpp
index b10af0858..1ecdb27f6 100644
--- a/winrt/lib/effects/generated/SaturationEffect.cpp
+++ b/winrt/lib/effects/generated/SaturationEffect.cpp
@@ -33,5 +33,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
IMPLEMENT_EFFECT_PROPERTY_MAPPING(SaturationEffect,
{ L"Saturation", D2D1_SATURATION_PROP_SATURATION, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(SaturationEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(SaturationEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/ScaleEffect.cpp b/winrt/lib/effects/generated/ScaleEffect.cpp
index 20883d580..30845df5c 100644
--- a/winrt/lib/effects/generated/ScaleEffect.cpp
+++ b/winrt/lib/effects/generated/ScaleEffect.cpp
@@ -66,5 +66,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"BorderMode", D2D1_SCALE_PROP_BORDER_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"Sharpness", D2D1_SCALE_PROP_SHARPNESS, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(ScaleEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(ScaleEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/SepiaEffect.cpp b/winrt/lib/effects/generated/SepiaEffect.cpp
index e49b2b14d..aa25d3c8e 100644
--- a/winrt/lib/effects/generated/SepiaEffect.cpp
+++ b/winrt/lib/effects/generated/SepiaEffect.cpp
@@ -43,7 +43,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Intensity", D2D1_SEPIA_PROP_INTENSITY, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"AlphaMode", D2D1_SEPIA_PROP_ALPHA_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_COLORMATRIX_ALPHA_MODE })
- ActivatableClassWithFactory(SepiaEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(SepiaEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/ShadowEffect.cpp b/winrt/lib/effects/generated/ShadowEffect.cpp
index 0fa4563fa..fb019490e 100644
--- a/winrt/lib/effects/generated/ShadowEffect.cpp
+++ b/winrt/lib/effects/generated/ShadowEffect.cpp
@@ -56,5 +56,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Optimization", D2D1_SHADOW_PROP_OPTIMIZATION, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"ShadowColorHdr", D2D1_SHADOW_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN })
- ActivatableClassWithFactory(ShadowEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(ShadowEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/SharpenEffect.cpp b/winrt/lib/effects/generated/SharpenEffect.cpp
index eccd3b9ab..44d75dad9 100644
--- a/winrt/lib/effects/generated/SharpenEffect.cpp
+++ b/winrt/lib/effects/generated/SharpenEffect.cpp
@@ -44,7 +44,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Amount", D2D1_SHARPEN_PROP_SHARPNESS, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"Threshold", D2D1_SHARPEN_PROP_THRESHOLD, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(SharpenEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(SharpenEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/SpotDiffuseEffect.cpp b/winrt/lib/effects/generated/SpotDiffuseEffect.cpp
index 1b5b0137f..7c2975ac3 100644
--- a/winrt/lib/effects/generated/SpotDiffuseEffect.cpp
+++ b/winrt/lib/effects/generated/SpotDiffuseEffect.cpp
@@ -107,5 +107,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"HeightMapInterpolationMode", D2D1_SPOTDIFFUSE_PROP_SCALE_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"LightColorHdr", D2D1_SPOTDIFFUSE_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN })
- ActivatableClassWithFactory(SpotDiffuseEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(SpotDiffuseEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/SpotSpecularEffect.cpp b/winrt/lib/effects/generated/SpotSpecularEffect.cpp
index f30d7b84a..d8d309604 100644
--- a/winrt/lib/effects/generated/SpotSpecularEffect.cpp
+++ b/winrt/lib/effects/generated/SpotSpecularEffect.cpp
@@ -116,5 +116,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"HeightMapInterpolationMode", D2D1_SPOTSPECULAR_PROP_SCALE_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"LightColorHdr", D2D1_SPOTSPECULAR_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN })
- ActivatableClassWithFactory(SpotSpecularEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(SpotSpecularEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/StraightenEffect.cpp b/winrt/lib/effects/generated/StraightenEffect.cpp
index 5feb1238c..47aeb6624 100644
--- a/winrt/lib/effects/generated/StraightenEffect.cpp
+++ b/winrt/lib/effects/generated/StraightenEffect.cpp
@@ -51,7 +51,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"MaintainSize", D2D1_STRAIGHTEN_PROP_MAINTAIN_SIZE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"InterpolationMode", D2D1_STRAIGHTEN_PROP_SCALE_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(StraightenEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(StraightenEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/TableTransfer3DEffect.cpp b/winrt/lib/effects/generated/TableTransfer3DEffect.cpp
index e5726b6ed..645ba6963 100644
--- a/winrt/lib/effects/generated/TableTransfer3DEffect.cpp
+++ b/winrt/lib/effects/generated/TableTransfer3DEffect.cpp
@@ -42,7 +42,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Table", D2D1_LOOKUPTABLE3D_PROP_LUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"AlphaMode", D2D1_LOOKUPTABLE3D_PROP_ALPHA_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_COLORMATRIX_ALPHA_MODE })
- ActivatableClassWithFactory(TableTransfer3DEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(TableTransfer3DEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/TableTransferEffect.cpp b/winrt/lib/effects/generated/TableTransferEffect.cpp
index 17d389a1a..53005d153 100644
--- a/winrt/lib/effects/generated/TableTransferEffect.cpp
+++ b/winrt/lib/effects/generated/TableTransferEffect.cpp
@@ -92,5 +92,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"AlphaDisable", D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"ClampOutput", D2D1_TABLETRANSFER_PROP_CLAMP_OUTPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(TableTransferEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(TableTransferEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/TemperatureAndTintEffect.cpp b/winrt/lib/effects/generated/TemperatureAndTintEffect.cpp
index 333d0764c..da8899cfb 100644
--- a/winrt/lib/effects/generated/TemperatureAndTintEffect.cpp
+++ b/winrt/lib/effects/generated/TemperatureAndTintEffect.cpp
@@ -44,7 +44,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Temperature", D2D1_TEMPERATUREANDTINT_PROP_TEMPERATURE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"Tint", D2D1_TEMPERATUREANDTINT_PROP_TINT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(TemperatureAndTintEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(TemperatureAndTintEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/effects/generated/TileEffect.cpp b/winrt/lib/effects/generated/TileEffect.cpp
index e6078da1a..086bb8f8b 100644
--- a/winrt/lib/effects/generated/TileEffect.cpp
+++ b/winrt/lib/effects/generated/TileEffect.cpp
@@ -32,5 +32,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
IMPLEMENT_EFFECT_PROPERTY_MAPPING(TileEffect,
{ L"SourceRectangle", D2D1_TILE_PROP_RECT, GRAPHICS_EFFECT_PROPERTY_MAPPING_RECT_TO_VECTOR4 })
- ActivatableClassWithFactory(TileEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(TileEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/Transform2DEffect.cpp b/winrt/lib/effects/generated/Transform2DEffect.cpp
index 6dfafc5ff..5f5b2725d 100644
--- a/winrt/lib/effects/generated/Transform2DEffect.cpp
+++ b/winrt/lib/effects/generated/Transform2DEffect.cpp
@@ -57,5 +57,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"TransformMatrix", D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"Sharpness", D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(Transform2DEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(Transform2DEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/Transform3DEffect.cpp b/winrt/lib/effects/generated/Transform3DEffect.cpp
index af8a94e5a..1e80844a3 100644
--- a/winrt/lib/effects/generated/Transform3DEffect.cpp
+++ b/winrt/lib/effects/generated/Transform3DEffect.cpp
@@ -49,5 +49,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"BorderMode", D2D1_3DTRANSFORM_PROP_BORDER_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"TransformMatrix", D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(Transform3DEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(Transform3DEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/TurbulenceEffect.cpp b/winrt/lib/effects/generated/TurbulenceEffect.cpp
index 4089ba0e1..b6a5cccd5 100644
--- a/winrt/lib/effects/generated/TurbulenceEffect.cpp
+++ b/winrt/lib/effects/generated/TurbulenceEffect.cpp
@@ -80,5 +80,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Noise", D2D1_TURBULENCE_PROP_NOISE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"Tileable", D2D1_TURBULENCE_PROP_STITCHABLE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT })
- ActivatableClassWithFactory(TurbulenceEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(TurbulenceEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/UnPremultiplyEffect.cpp b/winrt/lib/effects/generated/UnPremultiplyEffect.cpp
index 21bd44473..10bac9bcf 100644
--- a/winrt/lib/effects/generated/UnPremultiplyEffect.cpp
+++ b/winrt/lib/effects/generated/UnPremultiplyEffect.cpp
@@ -22,5 +22,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
Source,
0)
- ActivatableClassWithFactory(UnPremultiplyEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(UnPremultiplyEffect, ::SimpleAgileActivationFactory);
}}}}}
diff --git a/winrt/lib/effects/generated/VignetteEffect.cpp b/winrt/lib/effects/generated/VignetteEffect.cpp
index f6ccf02cd..01198727c 100644
--- a/winrt/lib/effects/generated/VignetteEffect.cpp
+++ b/winrt/lib/effects/generated/VignetteEffect.cpp
@@ -59,7 +59,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na
{ L"Curve", D2D1_VIGNETTE_PROP_STRENGTH, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT },
{ L"ColorHdr", D2D1_VIGNETTE_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN })
- ActivatableClassWithFactory(VignetteEffect, SimpleAgileActivationFactory);
+ ActivatableClassWithFactory(VignetteEffect, ::SimpleAgileActivationFactory);
}}}}}
#endif // _WIN32_WINNT_WIN10
diff --git a/winrt/lib/winrt.lib.uap.vcxproj b/winrt/lib/winrt.lib.uap.vcxproj
index 53429b37b..0e878a9cf 100644
--- a/winrt/lib/winrt.lib.uap.vcxproj
+++ b/winrt/lib/winrt.lib.uap.vcxproj
@@ -50,7 +50,7 @@
-
+
diff --git a/winrt/test.external/winrt.test.external.uap.vcxproj b/winrt/test.external/winrt.test.external.uap.vcxproj
index 00ff805c8..2d7236b73 100644
--- a/winrt/test.external/winrt.test.external.uap.vcxproj
+++ b/winrt/test.external/winrt.test.external.uap.vcxproj
@@ -7,7 +7,7 @@
14.0
en-US
true
- 15.0
+ 16.0
NativeUnitTestProject
Windows Store
10.0
diff --git a/winrt/test.internal/mocks/MockD2DFactory.h b/winrt/test.internal/mocks/MockD2DFactory.h
index 59e7c4022..ec75f5c52 100644
--- a/winrt/test.internal/mocks/MockD2DFactory.h
+++ b/winrt/test.internal/mocks/MockD2DFactory.h
@@ -6,6 +6,8 @@
namespace canvas
{
+#pragma warning(push)
+#pragma warning(disable: 4996) // GetDesktopDpi() is deprecated; don't let that break the build
class MockD2DFactory : public RuntimeClass <
RuntimeClassFlags,
ChainInterfaces < ID2D1Factory2, ID2D1Factory1, ID2D1Factory >, ID2D1Multithread >
@@ -275,6 +277,7 @@ namespace canvas
int GetEnterCount() const { return m_enterCount; }
int GetLeaveCount() const { return m_leaveCount; }
};
+#pragma warning(pop)
inline ComPtr MakeMockD2DFactory()
diff --git a/winrt/test.internal/utils/Helpers.h b/winrt/test.internal/utils/Helpers.h
index 16129164e..ce0b67c4a 100644
--- a/winrt/test.internal/utils/Helpers.h
+++ b/winrt/test.internal/utils/Helpers.h
@@ -671,6 +671,7 @@ namespace Microsoft
END_ENUM(SamplerCoordinateMapping);
}
+#ifndef MS_CPP_UNITTESTFRAMEWORK_ASSERT // This overload is also defined there.
template<>
inline std::wstring ToString<__int64>(__int64 const& value)
{
@@ -683,6 +684,7 @@ namespace Microsoft
return buf;
}
+#endif
ENUM_TO_STRING(DWRITE_FLOW_DIRECTION)
{
diff --git a/winrt/test.internal/winrt.test.internal.uap.vcxproj b/winrt/test.internal/winrt.test.internal.uap.vcxproj
index f9e6077db..3fd3ee244 100644
--- a/winrt/test.internal/winrt.test.internal.uap.vcxproj
+++ b/winrt/test.internal/winrt.test.internal.uap.vcxproj
@@ -12,7 +12,7 @@
- v141
+ v142
winrt.test.internal.uap
DynamicLibrary
false
diff --git a/winrt/test.internal/xaml/BaseControlUnitTests.cpp b/winrt/test.internal/xaml/BaseControlUnitTests.cpp
index dbc750105..dc2b4d68d 100644
--- a/winrt/test.internal/xaml/BaseControlUnitTests.cpp
+++ b/winrt/test.internal/xaml/BaseControlUnitTests.cpp
@@ -153,7 +153,7 @@ namespace
};
}
-using Internal::AggregateType;
+using ::ABI::Windows::Foundation::Internal::AggregateType;
template<>
struct ITypedEventHandler
diff --git a/winrt/test.internal/xaml/RecreatableDeviceManagerTests.cpp b/winrt/test.internal/xaml/RecreatableDeviceManagerTests.cpp
index cf51ea1b8..132d68666 100644
--- a/winrt/test.internal/xaml/RecreatableDeviceManagerTests.cpp
+++ b/winrt/test.internal/xaml/RecreatableDeviceManagerTests.cpp
@@ -8,7 +8,7 @@
#include "mocks/MockCanvasDeviceActivationFactory.h"
-using Internal::AggregateType;
+using ::ABI::Windows::Foundation::Internal::AggregateType;
template<>
struct ITypedEventHandler
diff --git a/winrt/test.managed/winrt.test.managed.uap.csproj b/winrt/test.managed/winrt.test.managed.uap.csproj
index c79154dbb..276f8d7d8 100644
--- a/winrt/test.managed/winrt.test.managed.uap.csproj
+++ b/winrt/test.managed/winrt.test.managed.uap.csproj
@@ -1,5 +1,5 @@
-
+
Debug
@@ -14,18 +14,12 @@
14
512
{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- 14.0
+ 16.0
true
+ true
+ true
-
-
- obj
- obj
-
$(AssetDir)TemporaryKey.pfx
@@ -119,9 +113,6 @@
Assets\WideLogo.scale-240.png
-
-
-
Designer
@@ -158,14 +149,17 @@
+
+ 16.2.0
+
- 6.2.8
+ 6.2.9
- 1.2.0
+ 2.0.0
- 1.2.0
+ 2.0.0
diff --git a/winrt/test.nativecomponent/ShaderCompiler.cpp b/winrt/test.nativecomponent/ShaderCompiler.cpp
index 6a510f9dd..bb2666b61 100644
--- a/winrt/test.nativecomponent/ShaderCompiler.cpp
+++ b/winrt/test.nativecomponent/ShaderCompiler.cpp
@@ -13,10 +13,13 @@ namespace NativeComponent
public:
static Platform::Array^ CompileShader(Platform::String^ shaderCode, Platform::String^ targetProfile, Platform::String^ entryPoint)
{
- // Convert Unicode -> ASCII (sloppily, just casting wchar_t to char, but this is good enough for unit tests).
- std::string asciiShader(shaderCode->Begin(), shaderCode->End());
- std::string asciiProfile(targetProfile->Begin(), targetProfile->End());
- std::string asciiEntryPoint(entryPoint->Begin(), entryPoint->End());
+ // Convert Unicode -> ASCII
+ std::string asciiShader(shaderCode->Length(), ' ');
+ std::transform(shaderCode->Begin(), shaderCode->End(), asciiShader.begin(), [](wchar_t c) { return static_cast(c); });
+ std::string asciiProfile(targetProfile->Length(), ' ');
+ std::transform(targetProfile->Begin(), targetProfile->End(), asciiProfile.begin(), [](wchar_t c) { return static_cast(c); });
+ std::string asciiEntryPoint(entryPoint->Length(), ' ');
+ std::transform(entryPoint->Begin(), entryPoint->End(), asciiEntryPoint.begin(), [](wchar_t c) { return static_cast(c); });
ComPtr result;
ComPtr errors;