diff --git a/Directory.Build.props b/Directory.Build.props
index 65b6314..1b8da5f 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -7,7 +7,7 @@
true
true
- 1.7.3
+ 1.7.4
true
diff --git a/Vortice.Win32.sln b/Vortice.Win32.sln
index 386253d..76c5538 100644
--- a/Vortice.Win32.sln
+++ b/Vortice.Win32.sln
@@ -30,6 +30,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Direct3D11on1
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Dxc", "src\Vortice.Win32.Dxc\Vortice.Win32.Dxc.csproj", "{DF5C7A6F-8E17-41EC-A7F1-9FE03ACD75F3}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Direct2D", "src\Vortice.Win32.Direct2D\Vortice.Win32.Direct2D.csproj", "{942D599C-CDAC-479A-825E-1B7B84DE1328}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -64,6 +66,10 @@ Global
{DF5C7A6F-8E17-41EC-A7F1-9FE03ACD75F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DF5C7A6F-8E17-41EC-A7F1-9FE03ACD75F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DF5C7A6F-8E17-41EC-A7F1-9FE03ACD75F3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {942D599C-CDAC-479A-825E-1B7B84DE1328}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {942D599C-CDAC-479A-825E-1B7B84DE1328}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {942D599C-CDAC-479A-825E-1B7B84DE1328}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {942D599C-CDAC-479A-825E-1B7B84DE1328}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/src/Generator/Program.cs b/src/Generator/Program.cs
index 3f19155..0a72025 100644
--- a/src/Generator/Program.cs
+++ b/src/Generator/Program.cs
@@ -1041,6 +1041,7 @@ public static class Program
string d3d11Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Direct3D11");
string d3d12Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Direct3D12");
string d3d11on12Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Direct3D11on12");
+ string d2dPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Direct2D");
string dxcPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Dxc");
// Generate docs
@@ -1061,6 +1062,8 @@ public static class Program
string outputPath = repoRoot;
bool useSubFolders = true;
+ bool cleanFolder = true;
+
if (jsonFile.EndsWith("Direct3D11.json"))
{
outputPath = d3d11Path;
@@ -1076,6 +1079,17 @@ public static class Program
outputPath = d3d11on12Path;
useSubFolders = false;
}
+ else if (jsonFile.EndsWith("Direct2D.json"))
+ {
+ outputPath = d2dPath;
+ useSubFolders = false;
+ }
+ else if (jsonFile == "Graphics.Imaging.D2D.json")
+ {
+ outputPath = d2dPath;
+ useSubFolders = false;
+ cleanFolder = false;
+ }
else if (jsonFile.EndsWith("Direct3D.Dxc.json"))
{
outputPath = dxcPath;
@@ -1089,13 +1103,13 @@ public static class Program
Directory.CreateDirectory(outputPath);
}
- Generate(api!, outputPath, jsonFile, useSubFolders);
+ Generate(api!, outputPath, jsonFile, useSubFolders, cleanFolder);
}
return 0;
}
- private static void Generate(ApiData api, string outputPath, string jsonFile, bool useSubFolders)
+ private static void Generate(ApiData api, string outputPath, string jsonFile, bool useSubFolders, bool cleanFolder)
{
string[] splits = jsonFile.Split(".", StringSplitOptions.RemoveEmptyEntries);
string folderRoot = splits[0];
@@ -1130,6 +1144,19 @@ public static class Program
docFile = string.Empty;
}
+ if (jsonFile == "Graphics.Direct2D.Common.json")
+ {
+ docFile = $"../../../Vortice.Win32.Direct2D/Direct2D";
+ }
+ else if (jsonFile == "Graphics.Imaging.D2D.json")
+ {
+ docFile = $"../Vortice.Win32/Generated/Graphics/Imaging";
+ }
+ else if (jsonFile == "Graphics.Direct3D11on12.json")
+ {
+ docFile = $"../Vortice.Win32.Direct3D11/Direct3D11";
+ }
+
string apiName = ns;
string apiFolder;
if (useSubFolders)
@@ -1146,12 +1173,18 @@ public static class Program
apiFolder = outputPath;
}
- if (Directory.Exists(apiFolder))
+ if (cleanFolder)
{
- Directory.Delete(apiFolder, true);
+ if (Directory.Exists(apiFolder))
+ {
+ Directory.Delete(apiFolder, true);
+ }
}
- Directory.CreateDirectory(apiFolder);
+ if (!Directory.Exists(apiFolder))
+ {
+ Directory.CreateDirectory(apiFolder);
+ }
if (string.IsNullOrWhiteSpace(docFile) == false)
{
diff --git a/src/Vortice.Win32.Direct2D/Apis.WIC.cs b/src/Vortice.Win32.Direct2D/Apis.WIC.cs
new file mode 100644
index 0000000..c542bbb
--- /dev/null
+++ b/src/Vortice.Win32.Direct2D/Apis.WIC.cs
@@ -0,0 +1,21 @@
+// Copyright © Amer Koleci and Contributors.
+// Licensed under the MIT License (MIT). See LICENSE in the repository root for more information.
+
+using static Win32.Apis;
+using static Win32.Graphics.Imaging.Apis;
+
+namespace Win32.Graphics.Imaging.D2D;
+
+public static unsafe partial class Apis
+{
+
+ public static HResult CreateWICImagingFactory(IWICImagingFactory2** factory)
+ {
+ return CoCreateInstance(
+ (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in CLSID_WICImagingFactory2)),
+ null,
+ CLSCTX_INPROC_SERVER,
+ __uuidof(),
+ (void**)factory);
+ }
+}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.xml b/src/Vortice.Win32.Direct2D/Direct2D.xml
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D.xml
rename to src/Vortice.Win32.Direct2D/Direct2D.xml
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/AffineTransform2DProperties.cs b/src/Vortice.Win32.Direct2D/Generated/AffineTransform2DProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/AffineTransform2DProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/AffineTransform2DProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/AntialiasMode.cs b/src/Vortice.Win32.Direct2D/Generated/AntialiasMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/AntialiasMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/AntialiasMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Apis.Functions.cs b/src/Vortice.Win32.Direct2D/Generated/Apis.Functions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/Apis.Functions.cs
rename to src/Vortice.Win32.Direct2D/Generated/Apis.Functions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging.D2D/Apis.cs b/src/Vortice.Win32.Direct2D/Generated/Apis.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Imaging.D2D/Apis.cs
rename to src/Vortice.Win32.Direct2D/Generated/Apis.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ArcSegment.cs b/src/Vortice.Win32.Direct2D/Generated/ArcSegment.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ArcSegment.cs
rename to src/Vortice.Win32.Direct2D/Generated/ArcSegment.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ArcSize.cs b/src/Vortice.Win32.Direct2D/Generated/ArcSize.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ArcSize.cs
rename to src/Vortice.Win32.Direct2D/Generated/ArcSize.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ArithmeticCompositeProp.cs b/src/Vortice.Win32.Direct2D/Generated/ArithmeticCompositeProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ArithmeticCompositeProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/ArithmeticCompositeProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/AtlasProp.cs b/src/Vortice.Win32.Direct2D/Generated/AtlasProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/AtlasProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/AtlasProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapBrushProperties.cs b/src/Vortice.Win32.Direct2D/Generated/BitmapBrushProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapBrushProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/BitmapBrushProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapBrushProperties1.cs b/src/Vortice.Win32.Direct2D/Generated/BitmapBrushProperties1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapBrushProperties1.cs
rename to src/Vortice.Win32.Direct2D/Generated/BitmapBrushProperties1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapInterpolationMode.cs b/src/Vortice.Win32.Direct2D/Generated/BitmapInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapInterpolationMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/BitmapInterpolationMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapOptions.cs b/src/Vortice.Win32.Direct2D/Generated/BitmapOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/BitmapOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapProperties.cs b/src/Vortice.Win32.Direct2D/Generated/BitmapProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/BitmapProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapProperties1.cs b/src/Vortice.Win32.Direct2D/Generated/BitmapProperties1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapProperties1.cs
rename to src/Vortice.Win32.Direct2D/Generated/BitmapProperties1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceAlphaMode.cs b/src/Vortice.Win32.Direct2D/Generated/BitmapSourceAlphaMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceAlphaMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/BitmapSourceAlphaMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceInterpolationMode.cs b/src/Vortice.Win32.Direct2D/Generated/BitmapSourceInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceInterpolationMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/BitmapSourceInterpolationMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceOrientation.cs b/src/Vortice.Win32.Direct2D/Generated/BitmapSourceOrientation.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceOrientation.cs
rename to src/Vortice.Win32.Direct2D/Generated/BitmapSourceOrientation.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceProp.cs b/src/Vortice.Win32.Direct2D/Generated/BitmapSourceProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BitmapSourceProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/BitmapSourceProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Blend.cs b/src/Vortice.Win32.Direct2D/Generated/Blend.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/Blend.cs
rename to src/Vortice.Win32.Direct2D/Generated/Blend.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BlendDescription.cs b/src/Vortice.Win32.Direct2D/Generated/BlendDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BlendDescription.cs
rename to src/Vortice.Win32.Direct2D/Generated/BlendDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BlendOperation.cs b/src/Vortice.Win32.Direct2D/Generated/BlendOperation.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BlendOperation.cs
rename to src/Vortice.Win32.Direct2D/Generated/BlendOperation.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BlendProp.cs b/src/Vortice.Win32.Direct2D/Generated/BlendProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BlendProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/BlendProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BorderEdgeMode.cs b/src/Vortice.Win32.Direct2D/Generated/BorderEdgeMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BorderEdgeMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/BorderEdgeMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BorderProp.cs b/src/Vortice.Win32.Direct2D/Generated/BorderProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BorderProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/BorderProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BrightnessProp.cs b/src/Vortice.Win32.Direct2D/Generated/BrightnessProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BrightnessProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/BrightnessProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BrushProperties.cs b/src/Vortice.Win32.Direct2D/Generated/BrushProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BrushProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/BrushProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/BufferPrecision.cs b/src/Vortice.Win32.Direct2D/Generated/BufferPrecision.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/BufferPrecision.cs
rename to src/Vortice.Win32.Direct2D/Generated/BufferPrecision.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/CapStyle.cs b/src/Vortice.Win32.Direct2D/Generated/CapStyle.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/CapStyle.cs
rename to src/Vortice.Win32.Direct2D/Generated/CapStyle.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ChangeType.cs b/src/Vortice.Win32.Direct2D/Generated/ChangeType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ChangeType.cs
rename to src/Vortice.Win32.Direct2D/Generated/ChangeType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ChannelDepth.cs b/src/Vortice.Win32.Direct2D/Generated/ChannelDepth.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ChannelDepth.cs
rename to src/Vortice.Win32.Direct2D/Generated/ChannelDepth.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ChannelSelector.cs b/src/Vortice.Win32.Direct2D/Generated/ChannelSelector.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ChannelSelector.cs
rename to src/Vortice.Win32.Direct2D/Generated/ChannelSelector.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ChromaKeyProp.cs b/src/Vortice.Win32.Direct2D/Generated/ChromaKeyProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ChromaKeyProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/ChromaKeyProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorBitmapGlyphSnapOption.cs b/src/Vortice.Win32.Direct2D/Generated/ColorBitmapGlyphSnapOption.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ColorBitmapGlyphSnapOption.cs
rename to src/Vortice.Win32.Direct2D/Generated/ColorBitmapGlyphSnapOption.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorContextType.cs b/src/Vortice.Win32.Direct2D/Generated/ColorContextType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ColorContextType.cs
rename to src/Vortice.Win32.Direct2D/Generated/ColorContextType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorInterpolationMode.cs b/src/Vortice.Win32.Direct2D/Generated/ColorInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ColorInterpolationMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/ColorInterpolationMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementAlphaMode.cs b/src/Vortice.Win32.Direct2D/Generated/ColorManagementAlphaMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementAlphaMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/ColorManagementAlphaMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementProp.cs b/src/Vortice.Win32.Direct2D/Generated/ColorManagementProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/ColorManagementProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementQuality.cs b/src/Vortice.Win32.Direct2D/Generated/ColorManagementQuality.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementQuality.cs
rename to src/Vortice.Win32.Direct2D/Generated/ColorManagementQuality.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementRenderingIntent.cs b/src/Vortice.Win32.Direct2D/Generated/ColorManagementRenderingIntent.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ColorManagementRenderingIntent.cs
rename to src/Vortice.Win32.Direct2D/Generated/ColorManagementRenderingIntent.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorMatrixProp.cs b/src/Vortice.Win32.Direct2D/Generated/ColorMatrixProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ColorMatrixProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/ColorMatrixProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ColorSpace.cs b/src/Vortice.Win32.Direct2D/Generated/ColorSpace.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ColorSpace.cs
rename to src/Vortice.Win32.Direct2D/Generated/ColorSpace.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/CombineMode.cs b/src/Vortice.Win32.Direct2D/Generated/CombineMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/CombineMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/CombineMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/CompatibleRenderTargetOptions.cs b/src/Vortice.Win32.Direct2D/Generated/CompatibleRenderTargetOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/CompatibleRenderTargetOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/CompatibleRenderTargetOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/CompositeProp.cs b/src/Vortice.Win32.Direct2D/Generated/CompositeProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/CompositeProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/CompositeProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ContrastProp.cs b/src/Vortice.Win32.Direct2D/Generated/ContrastProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ContrastProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/ContrastProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ConvolveMatrixProp.cs b/src/Vortice.Win32.Direct2D/Generated/ConvolveMatrixProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ConvolveMatrixProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/ConvolveMatrixProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ConvolveMatrixScaleMode.cs b/src/Vortice.Win32.Direct2D/Generated/ConvolveMatrixScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ConvolveMatrixScaleMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/ConvolveMatrixScaleMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/CreationProperties.cs b/src/Vortice.Win32.Direct2D/Generated/CreationProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/CreationProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/CreationProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/CropProp.cs b/src/Vortice.Win32.Direct2D/Generated/CropProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/CropProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/CropProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/CrossfadeProp.cs b/src/Vortice.Win32.Direct2D/Generated/CrossfadeProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/CrossfadeProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/CrossfadeProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/CustomVertexBufferProperties.cs b/src/Vortice.Win32.Direct2D/Generated/CustomVertexBufferProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/CustomVertexBufferProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/CustomVertexBufferProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DCInitializeMode.cs b/src/Vortice.Win32.Direct2D/Generated/DCInitializeMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DCInitializeMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/DCInitializeMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DashStyle.cs b/src/Vortice.Win32.Direct2D/Generated/DashStyle.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DashStyle.cs
rename to src/Vortice.Win32.Direct2D/Generated/DashStyle.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DebugLevel.cs b/src/Vortice.Win32.Direct2D/Generated/DebugLevel.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DebugLevel.cs
rename to src/Vortice.Win32.Direct2D/Generated/DebugLevel.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DeviceContextOptions.cs b/src/Vortice.Win32.Direct2D/Generated/DeviceContextOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DeviceContextOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/DeviceContextOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DirectionalBlurOptimization.cs b/src/Vortice.Win32.Direct2D/Generated/DirectionalBlurOptimization.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DirectionalBlurOptimization.cs
rename to src/Vortice.Win32.Direct2D/Generated/DirectionalBlurOptimization.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DirectionalBlurProp.cs b/src/Vortice.Win32.Direct2D/Generated/DirectionalBlurProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DirectionalBlurProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/DirectionalBlurProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DiscreteTransferProp.cs b/src/Vortice.Win32.Direct2D/Generated/DiscreteTransferProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DiscreteTransferProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/DiscreteTransferProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DisplacementMapProp.cs b/src/Vortice.Win32.Direct2D/Generated/DisplacementMapProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DisplacementMapProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/DisplacementMapProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantDiffuseProp.cs b/src/Vortice.Win32.Direct2D/Generated/DistantDiffuseProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DistantDiffuseProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/DistantDiffuseProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantDiffuseScaleMode.cs b/src/Vortice.Win32.Direct2D/Generated/DistantDiffuseScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DistantDiffuseScaleMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/DistantDiffuseScaleMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantSpecularProp.cs b/src/Vortice.Win32.Direct2D/Generated/DistantSpecularProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DistantSpecularProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/DistantSpecularProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DistantSpecularScaleMode.cs b/src/Vortice.Win32.Direct2D/Generated/DistantSpecularScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DistantSpecularScaleMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/DistantSpecularScaleMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DpiCompensationInterpolationMode.cs b/src/Vortice.Win32.Direct2D/Generated/DpiCompensationInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DpiCompensationInterpolationMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/DpiCompensationInterpolationMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DpiCompensationProp.cs b/src/Vortice.Win32.Direct2D/Generated/DpiCompensationProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DpiCompensationProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/DpiCompensationProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DrawTextOptions.cs b/src/Vortice.Win32.Direct2D/Generated/DrawTextOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DrawTextOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/DrawTextOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DrawingStateDescription.cs b/src/Vortice.Win32.Direct2D/Generated/DrawingStateDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DrawingStateDescription.cs
rename to src/Vortice.Win32.Direct2D/Generated/DrawingStateDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/DrawingStateDescription1.cs b/src/Vortice.Win32.Direct2D/Generated/DrawingStateDescription1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/DrawingStateDescription1.cs
rename to src/Vortice.Win32.Direct2D/Generated/DrawingStateDescription1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/EdgeDetectionMode.cs b/src/Vortice.Win32.Direct2D/Generated/EdgeDetectionMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/EdgeDetectionMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/EdgeDetectionMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/EdgeDetectionProp.cs b/src/Vortice.Win32.Direct2D/Generated/EdgeDetectionProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/EdgeDetectionProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/EdgeDetectionProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/EffectInputDescription.cs b/src/Vortice.Win32.Direct2D/Generated/EffectInputDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/EffectInputDescription.cs
rename to src/Vortice.Win32.Direct2D/Generated/EffectInputDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Ellipse.cs b/src/Vortice.Win32.Direct2D/Generated/Ellipse.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/Ellipse.cs
rename to src/Vortice.Win32.Direct2D/Generated/Ellipse.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/EmbossProp.cs b/src/Vortice.Win32.Direct2D/Generated/EmbossProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/EmbossProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/EmbossProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ExposureProp.cs b/src/Vortice.Win32.Direct2D/Generated/ExposureProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ExposureProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/ExposureProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ExtendMode.cs b/src/Vortice.Win32.Direct2D/Generated/ExtendMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ExtendMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/ExtendMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/FactoryOptions.cs b/src/Vortice.Win32.Direct2D/Generated/FactoryOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/FactoryOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/FactoryOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/FactoryType.cs b/src/Vortice.Win32.Direct2D/Generated/FactoryType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/FactoryType.cs
rename to src/Vortice.Win32.Direct2D/Generated/FactoryType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Feature.cs b/src/Vortice.Win32.Direct2D/Generated/Feature.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/Feature.cs
rename to src/Vortice.Win32.Direct2D/Generated/Feature.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureDataD3D10XHardwareOptions.cs b/src/Vortice.Win32.Direct2D/Generated/FeatureDataD3D10XHardwareOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureDataD3D10XHardwareOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/FeatureDataD3D10XHardwareOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureDataDoubles.cs b/src/Vortice.Win32.Direct2D/Generated/FeatureDataDoubles.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureDataDoubles.cs
rename to src/Vortice.Win32.Direct2D/Generated/FeatureDataDoubles.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureLevel.cs b/src/Vortice.Win32.Direct2D/Generated/FeatureLevel.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/FeatureLevel.cs
rename to src/Vortice.Win32.Direct2D/Generated/FeatureLevel.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Filter.cs b/src/Vortice.Win32.Direct2D/Generated/Filter.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/Filter.cs
rename to src/Vortice.Win32.Direct2D/Generated/Filter.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/FloodProp.cs b/src/Vortice.Win32.Direct2D/Generated/FloodProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/FloodProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/FloodProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Gamma.cs b/src/Vortice.Win32.Direct2D/Generated/Gamma.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/Gamma.cs
rename to src/Vortice.Win32.Direct2D/Generated/Gamma.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Gamma1.cs b/src/Vortice.Win32.Direct2D/Generated/Gamma1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/Gamma1.cs
rename to src/Vortice.Win32.Direct2D/Generated/Gamma1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/GammaTransferProp.cs b/src/Vortice.Win32.Direct2D/Generated/GammaTransferProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/GammaTransferProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/GammaTransferProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/GaussianBlurOptimization.cs b/src/Vortice.Win32.Direct2D/Generated/GaussianBlurOptimization.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/GaussianBlurOptimization.cs
rename to src/Vortice.Win32.Direct2D/Generated/GaussianBlurOptimization.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/GaussianBlurProp.cs b/src/Vortice.Win32.Direct2D/Generated/GaussianBlurProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/GaussianBlurProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/GaussianBlurProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/GeometryRelation.cs b/src/Vortice.Win32.Direct2D/Generated/GeometryRelation.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/GeometryRelation.cs
rename to src/Vortice.Win32.Direct2D/Generated/GeometryRelation.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/GeometrySimplificationOption.cs b/src/Vortice.Win32.Direct2D/Generated/GeometrySimplificationOption.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/GeometrySimplificationOption.cs
rename to src/Vortice.Win32.Direct2D/Generated/GeometrySimplificationOption.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/GradientMeshPatch.cs b/src/Vortice.Win32.Direct2D/Generated/GradientMeshPatch.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/GradientMeshPatch.cs
rename to src/Vortice.Win32.Direct2D/Generated/GradientMeshPatch.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/GradientStop.cs b/src/Vortice.Win32.Direct2D/Generated/GradientStop.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/GradientStop.cs
rename to src/Vortice.Win32.Direct2D/Generated/GradientStop.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/HDRTonemapDisplayMode.cs b/src/Vortice.Win32.Direct2D/Generated/HDRTonemapDisplayMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/HDRTonemapDisplayMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/HDRTonemapDisplayMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/HDRTonemapProp.cs b/src/Vortice.Win32.Direct2D/Generated/HDRTonemapProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/HDRTonemapProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/HDRTonemapProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/HighlightSandShadowsInputGamma.cs b/src/Vortice.Win32.Direct2D/Generated/HighlightSandShadowsInputGamma.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/HighlightSandShadowsInputGamma.cs
rename to src/Vortice.Win32.Direct2D/Generated/HighlightSandShadowsInputGamma.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/HighlightSandShadowsProp.cs b/src/Vortice.Win32.Direct2D/Generated/HighlightSandShadowsProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/HighlightSandShadowsProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/HighlightSandShadowsProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/HistogramProp.cs b/src/Vortice.Win32.Direct2D/Generated/HistogramProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/HistogramProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/HistogramProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/HueRotationProp.cs b/src/Vortice.Win32.Direct2D/Generated/HueRotationProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/HueRotationProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/HueRotationProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/HueToRgbInputColorSpace.cs b/src/Vortice.Win32.Direct2D/Generated/HueToRgbInputColorSpace.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/HueToRgbInputColorSpace.cs
rename to src/Vortice.Win32.Direct2D/Generated/HueToRgbInputColorSpace.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/HueToRgbProp.cs b/src/Vortice.Win32.Direct2D/Generated/HueToRgbProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/HueToRgbProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/HueToRgbProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/HwndRenderTargetProperties.cs b/src/Vortice.Win32.Direct2D/Generated/HwndRenderTargetProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/HwndRenderTargetProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/HwndRenderTargetProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1AnalysisTransform.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1AnalysisTransform.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1AnalysisTransform.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1AnalysisTransform.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Bitmap.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Bitmap.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap1.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Bitmap1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Bitmap1.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Bitmap1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1BitmapBrush.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1BitmapBrush.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush1.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1BitmapBrush1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapBrush1.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1BitmapBrush1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapRenderTarget.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1BitmapRenderTarget.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BitmapRenderTarget.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1BitmapRenderTarget.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BlendTransform.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1BlendTransform.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BlendTransform.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1BlendTransform.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BorderTransform.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1BorderTransform.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BorderTransform.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1BorderTransform.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BoundsAdjustmentTransform.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1BoundsAdjustmentTransform.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1BoundsAdjustmentTransform.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1BoundsAdjustmentTransform.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Brush.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Brush.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Brush.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Brush.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1ColorContext.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1ColorContext.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext1.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1ColorContext1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ColorContext1.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1ColorContext1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandList.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1CommandList.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandList.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1CommandList.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink1.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink1.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink2.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink2.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink2.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink2.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink3.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink3.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink3.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink3.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink4.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink4.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink4.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink4.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink5.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink5.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1CommandSink5.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1CommandSink5.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeInfo.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1ComputeInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeInfo.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1ComputeInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeTransform.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1ComputeTransform.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ComputeTransform.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1ComputeTransform.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ConcreteTransform.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1ConcreteTransform.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ConcreteTransform.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1ConcreteTransform.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DCRenderTarget.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1DCRenderTarget.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DCRenderTarget.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1DCRenderTarget.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Device.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Device.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device1.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Device1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device1.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Device1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device2.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Device2.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device2.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Device2.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device3.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Device3.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device3.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Device3.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device4.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Device4.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device4.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Device4.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device5.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Device5.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device5.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Device5.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device6.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Device6.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Device6.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Device6.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext1.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext1.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext2.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext2.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext2.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext2.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext3.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext3.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext3.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext3.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext4.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext4.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext4.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext4.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext5.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext5.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext5.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext5.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext6.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext6.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DeviceContext6.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1DeviceContext6.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawInfo.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1DrawInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawInfo.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1DrawInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawTransform.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1DrawTransform.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawTransform.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1DrawTransform.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1DrawingStateBlock.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1DrawingStateBlock.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock1.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1DrawingStateBlock1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1DrawingStateBlock1.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1DrawingStateBlock1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Effect.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Effect.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Effect.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Effect.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1EffectContext.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1EffectContext.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext1.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1EffectContext1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext1.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1EffectContext1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext2.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1EffectContext2.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectContext2.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1EffectContext2.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectImpl.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1EffectImpl.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EffectImpl.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1EffectImpl.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EllipseGeometry.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1EllipseGeometry.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1EllipseGeometry.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1EllipseGeometry.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Factory.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory1.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory1.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Factory1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory2.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory2.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory2.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Factory2.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory3.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory3.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory3.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Factory3.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory4.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory4.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory4.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Factory4.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory5.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory5.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory5.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Factory5.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory6.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory6.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory6.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Factory6.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory7.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Factory7.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Factory7.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Factory7.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiInteropRenderTarget.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1GdiInteropRenderTarget.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiInteropRenderTarget.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1GdiInteropRenderTarget.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafile.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafile.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile1.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafile1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafile1.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafile1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafileSink.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafileSink.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink1.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafileSink1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GdiMetafileSink1.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1GdiMetafileSink1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Geometry.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Geometry.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Geometry.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Geometry.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryGroup.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1GeometryGroup.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryGroup.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1GeometryGroup.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryRealization.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1GeometryRealization.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometryRealization.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1GeometryRealization.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometrySink.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1GeometrySink.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GeometrySink.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1GeometrySink.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientMesh.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1GradientMesh.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientMesh.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1GradientMesh.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1GradientStopCollection.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1GradientStopCollection.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection1.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1GradientStopCollection1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1GradientStopCollection1.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1GradientStopCollection1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1HwndRenderTarget.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1HwndRenderTarget.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1HwndRenderTarget.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1HwndRenderTarget.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Image.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Image.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Image.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Image.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageBrush.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1ImageBrush.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageBrush.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1ImageBrush.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSource.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1ImageSource.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSource.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1ImageSource.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSourceFromWic.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1ImageSourceFromWic.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ImageSourceFromWic.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1ImageSourceFromWic.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Ink.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Ink.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Ink.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Ink.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1InkStyle.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1InkStyle.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1InkStyle.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1InkStyle.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Layer.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Layer.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Layer.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Layer.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LinearGradientBrush.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1LinearGradientBrush.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LinearGradientBrush.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1LinearGradientBrush.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LookupTable3D.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1LookupTable3D.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1LookupTable3D.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1LookupTable3D.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Mesh.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Mesh.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Mesh.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Mesh.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Multithread.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Multithread.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Multithread.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Multithread.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1OffsetTransform.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1OffsetTransform.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1OffsetTransform.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1OffsetTransform.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1PathGeometry.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1PathGeometry.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry1.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1PathGeometry1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PathGeometry1.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1PathGeometry1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PrintControl.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1PrintControl.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1PrintControl.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1PrintControl.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Properties.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Properties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Properties.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Properties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RadialGradientBrush.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1RadialGradientBrush.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RadialGradientBrush.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1RadialGradientBrush.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RectangleGeometry.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1RectangleGeometry.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RectangleGeometry.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1RectangleGeometry.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderInfo.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1RenderInfo.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderInfo.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1RenderInfo.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderTarget.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1RenderTarget.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RenderTarget.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1RenderTarget.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Resource.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Resource.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Resource.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Resource.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ResourceTexture.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1ResourceTexture.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1ResourceTexture.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1ResourceTexture.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RoundedRectangleGeometry.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1RoundedRectangleGeometry.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1RoundedRectangleGeometry.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1RoundedRectangleGeometry.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SolidColorBrush.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1SolidColorBrush.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SolidColorBrush.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1SolidColorBrush.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SourceTransform.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1SourceTransform.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SourceTransform.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1SourceTransform.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SpriteBatch.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1SpriteBatch.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SpriteBatch.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1SpriteBatch.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1StrokeStyle.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1StrokeStyle.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle1.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1StrokeStyle1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1StrokeStyle1.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1StrokeStyle1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgAttribute.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgAttribute.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgAttribute.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1SvgAttribute.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgDocument.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgDocument.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgDocument.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1SvgDocument.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgElement.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgElement.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgElement.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1SvgElement.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgGlyphStyle.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgGlyphStyle.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgGlyphStyle.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1SvgGlyphStyle.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPaint.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgPaint.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPaint.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1SvgPaint.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPathData.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgPathData.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPathData.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1SvgPathData.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPointCollection.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgPointCollection.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgPointCollection.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1SvgPointCollection.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgStrokeDashArray.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1SvgStrokeDashArray.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1SvgStrokeDashArray.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1SvgStrokeDashArray.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TessellationSink.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1TessellationSink.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TessellationSink.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1TessellationSink.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Transform.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1Transform.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1Transform.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1Transform.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformGraph.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1TransformGraph.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformGraph.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1TransformGraph.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformNode.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1TransformNode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformNode.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1TransformNode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedGeometry.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1TransformedGeometry.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedGeometry.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1TransformedGeometry.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedImageSource.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1TransformedImageSource.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1TransformedImageSource.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1TransformedImageSource.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1VertexBuffer.cs b/src/Vortice.Win32.Direct2D/Generated/ID2D1VertexBuffer.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ID2D1VertexBuffer.cs
rename to src/Vortice.Win32.Direct2D/Generated/ID2D1VertexBuffer.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging.D2D/IWICImageEncoder.cs b/src/Vortice.Win32.Direct2D/Generated/IWICImageEncoder.cs
similarity index 87%
rename from src/Vortice.Win32/Generated/Graphics/Imaging.D2D/IWICImageEncoder.cs
rename to src/Vortice.Win32.Direct2D/Generated/IWICImageEncoder.cs
index 79ceca3..9279f2d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging.D2D/IWICImageEncoder.cs
+++ b/src/Vortice.Win32.Direct2D/Generated/IWICImageEncoder.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Imaging.D2D;
-///
+///
/// IWICImageEncoder
[Guid("04c75bf8-3ce1-473b-acc5-3cc4f5e94999")]
[NativeTypeName("struct IWICImageEncoder : IUnknown")]
@@ -74,7 +74,7 @@ public unsafe partial struct IWICImageEncoder : INativeGuid
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult WriteFrame(Graphics.Direct2D.ID2D1Image* pImage, Graphics.Imaging.IWICBitmapFrameEncode* pFrameEncode, Graphics.Imaging.WICImageParameters* pImageParameters)
@@ -82,7 +82,7 @@ public unsafe partial struct IWICImageEncoder : INativeGuid
return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), pImage, pFrameEncode, pImageParameters);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult WriteFrameThumbnail(Graphics.Direct2D.ID2D1Image* pImage, Graphics.Imaging.IWICBitmapFrameEncode* pFrameEncode, Graphics.Imaging.WICImageParameters* pImageParameters)
@@ -90,7 +90,7 @@ public unsafe partial struct IWICImageEncoder : INativeGuid
return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), pImage, pFrameEncode, pImageParameters);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult WriteThumbnail(Graphics.Direct2D.ID2D1Image* pImage, Graphics.Imaging.IWICBitmapEncoder* pEncoder, Graphics.Imaging.WICImageParameters* pImageParameters)
diff --git a/src/Vortice.Win32/Generated/Graphics/Imaging.D2D/IWICImagingFactory2.cs b/src/Vortice.Win32.Direct2D/Generated/IWICImagingFactory2.cs
similarity index 98%
rename from src/Vortice.Win32/Generated/Graphics/Imaging.D2D/IWICImagingFactory2.cs
rename to src/Vortice.Win32.Direct2D/Generated/IWICImagingFactory2.cs
index 8b3614f..e5fcc74 100644
--- a/src/Vortice.Win32/Generated/Graphics/Imaging.D2D/IWICImagingFactory2.cs
+++ b/src/Vortice.Win32.Direct2D/Generated/IWICImagingFactory2.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Imaging.D2D;
-///
+///
/// IWICImagingFactory2
[Guid("7b816b45-1996-4476-b132-de9e247c8af0")]
[NativeTypeName("struct IWICImagingFactory2 : IWICImagingFactory")]
@@ -248,7 +248,7 @@ public unsafe partial struct IWICImagingFactory2 : INativeGuid
return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIQueryReader, pguidVendor, ppIQueryWriter);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public HResult CreateImageEncoder(Graphics.Direct2D.ID2D1Device* pD2DDevice, IWICImageEncoder** ppWICImageEncoder)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ImageBrushProperties.cs b/src/Vortice.Win32.Direct2D/Generated/ImageBrushProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ImageBrushProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/ImageBrushProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ImageSourceFromDxgiOptions.cs b/src/Vortice.Win32.Direct2D/Generated/ImageSourceFromDxgiOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ImageSourceFromDxgiOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/ImageSourceFromDxgiOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ImageSourceLoadingOptions.cs b/src/Vortice.Win32.Direct2D/Generated/ImageSourceLoadingOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ImageSourceLoadingOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/ImageSourceLoadingOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/InkBezierSegment.cs b/src/Vortice.Win32.Direct2D/Generated/InkBezierSegment.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/InkBezierSegment.cs
rename to src/Vortice.Win32.Direct2D/Generated/InkBezierSegment.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/InkNibShape.cs b/src/Vortice.Win32.Direct2D/Generated/InkNibShape.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/InkNibShape.cs
rename to src/Vortice.Win32.Direct2D/Generated/InkNibShape.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/InkPoint.cs b/src/Vortice.Win32.Direct2D/Generated/InkPoint.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/InkPoint.cs
rename to src/Vortice.Win32.Direct2D/Generated/InkPoint.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/InkStyleProperties.cs b/src/Vortice.Win32.Direct2D/Generated/InkStyleProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/InkStyleProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/InkStyleProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/InputDescription.cs b/src/Vortice.Win32.Direct2D/Generated/InputDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/InputDescription.cs
rename to src/Vortice.Win32.Direct2D/Generated/InputDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/InputElementDescription.cs b/src/Vortice.Win32.Direct2D/Generated/InputElementDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/InputElementDescription.cs
rename to src/Vortice.Win32.Direct2D/Generated/InputElementDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/InterpolationMode.cs b/src/Vortice.Win32.Direct2D/Generated/InterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/InterpolationMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/InterpolationMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/InterpolationModeDefinition.cs b/src/Vortice.Win32.Direct2D/Generated/InterpolationModeDefinition.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/InterpolationModeDefinition.cs
rename to src/Vortice.Win32.Direct2D/Generated/InterpolationModeDefinition.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerOptions.cs b/src/Vortice.Win32.Direct2D/Generated/LayerOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/LayerOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/LayerOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerOptions1.cs b/src/Vortice.Win32.Direct2D/Generated/LayerOptions1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/LayerOptions1.cs
rename to src/Vortice.Win32.Direct2D/Generated/LayerOptions1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerParameters.cs b/src/Vortice.Win32.Direct2D/Generated/LayerParameters.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/LayerParameters.cs
rename to src/Vortice.Win32.Direct2D/Generated/LayerParameters.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/LayerParameters1.cs b/src/Vortice.Win32.Direct2D/Generated/LayerParameters1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/LayerParameters1.cs
rename to src/Vortice.Win32.Direct2D/Generated/LayerParameters1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/LineJoin.cs b/src/Vortice.Win32.Direct2D/Generated/LineJoin.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/LineJoin.cs
rename to src/Vortice.Win32.Direct2D/Generated/LineJoin.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/LinearGradientBrushProperties.cs b/src/Vortice.Win32.Direct2D/Generated/LinearGradientBrushProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/LinearGradientBrushProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/LinearGradientBrushProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/LinearTransferProp.cs b/src/Vortice.Win32.Direct2D/Generated/LinearTransferProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/LinearTransferProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/LinearTransferProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/LookupTable3DProp.cs b/src/Vortice.Win32.Direct2D/Generated/LookupTable3DProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/LookupTable3DProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/LookupTable3DProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/MapOptions.cs b/src/Vortice.Win32.Direct2D/Generated/MapOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/MapOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/MapOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/MappedRect.cs b/src/Vortice.Win32.Direct2D/Generated/MappedRect.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/MappedRect.cs
rename to src/Vortice.Win32.Direct2D/Generated/MappedRect.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/MorphologyMode.cs b/src/Vortice.Win32.Direct2D/Generated/MorphologyMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/MorphologyMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/MorphologyMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/MorphologyProp.cs b/src/Vortice.Win32.Direct2D/Generated/MorphologyProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/MorphologyProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/MorphologyProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityMaskContent.cs b/src/Vortice.Win32.Direct2D/Generated/OpacityMaskContent.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityMaskContent.cs
rename to src/Vortice.Win32.Direct2D/Generated/OpacityMaskContent.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityMetadataProp.cs b/src/Vortice.Win32.Direct2D/Generated/OpacityMetadataProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityMetadataProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/OpacityMetadataProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityProp.cs b/src/Vortice.Win32.Direct2D/Generated/OpacityProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/OpacityProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/OpacityProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Orientation.cs b/src/Vortice.Win32.Direct2D/Generated/Orientation.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/Orientation.cs
rename to src/Vortice.Win32.Direct2D/Generated/Orientation.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PatchEdgeMode.cs b/src/Vortice.Win32.Direct2D/Generated/PatchEdgeMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PatchEdgeMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/PatchEdgeMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PerspectiveTransform3DInteroplationMode.cs b/src/Vortice.Win32.Direct2D/Generated/PerspectiveTransform3DInteroplationMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PerspectiveTransform3DInteroplationMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/PerspectiveTransform3DInteroplationMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PerspectiveTransform3DProperties.cs b/src/Vortice.Win32.Direct2D/Generated/PerspectiveTransform3DProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PerspectiveTransform3DProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/PerspectiveTransform3DProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PixelOptions.cs b/src/Vortice.Win32.Direct2D/Generated/PixelOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PixelOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/PixelOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PointDescription.cs b/src/Vortice.Win32.Direct2D/Generated/PointDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PointDescription.cs
rename to src/Vortice.Win32.Direct2D/Generated/PointDescription.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PointDiffuseProp.cs b/src/Vortice.Win32.Direct2D/Generated/PointDiffuseProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PointDiffuseProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/PointDiffuseProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PointDiffuseScaleMode.cs b/src/Vortice.Win32.Direct2D/Generated/PointDiffuseScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PointDiffuseScaleMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/PointDiffuseScaleMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PointSpecularProp.cs b/src/Vortice.Win32.Direct2D/Generated/PointSpecularProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PointSpecularProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/PointSpecularProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PointSpecularScaleMode.cs b/src/Vortice.Win32.Direct2D/Generated/PointSpecularScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PointSpecularScaleMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/PointSpecularScaleMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PosterizeProp.cs b/src/Vortice.Win32.Direct2D/Generated/PosterizeProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PosterizeProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/PosterizeProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PresentOptions.cs b/src/Vortice.Win32.Direct2D/Generated/PresentOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PresentOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/PresentOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PrimitiveBlend.cs b/src/Vortice.Win32.Direct2D/Generated/PrimitiveBlend.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PrimitiveBlend.cs
rename to src/Vortice.Win32.Direct2D/Generated/PrimitiveBlend.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PrintControlProperties.cs b/src/Vortice.Win32.Direct2D/Generated/PrintControlProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PrintControlProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/PrintControlProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PrintFontSubsetMode.cs b/src/Vortice.Win32.Direct2D/Generated/PrintFontSubsetMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PrintFontSubsetMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/PrintFontSubsetMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Property.cs b/src/Vortice.Win32.Direct2D/Generated/Property.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/Property.cs
rename to src/Vortice.Win32.Direct2D/Generated/Property.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PropertyBinding.cs b/src/Vortice.Win32.Direct2D/Generated/PropertyBinding.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PropertyBinding.cs
rename to src/Vortice.Win32.Direct2D/Generated/PropertyBinding.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/PropertyType.cs b/src/Vortice.Win32.Direct2D/Generated/PropertyType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/PropertyType.cs
rename to src/Vortice.Win32.Direct2D/Generated/PropertyType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/QuadraticBezierSegment.cs b/src/Vortice.Win32.Direct2D/Generated/QuadraticBezierSegment.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/QuadraticBezierSegment.cs
rename to src/Vortice.Win32.Direct2D/Generated/QuadraticBezierSegment.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/RadialGradientBrushProperties.cs b/src/Vortice.Win32.Direct2D/Generated/RadialGradientBrushProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/RadialGradientBrushProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/RadialGradientBrushProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetProperties.cs b/src/Vortice.Win32.Direct2D/Generated/RenderTargetProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/RenderTargetProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetType.cs b/src/Vortice.Win32.Direct2D/Generated/RenderTargetType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetType.cs
rename to src/Vortice.Win32.Direct2D/Generated/RenderTargetType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetUsage.cs b/src/Vortice.Win32.Direct2D/Generated/RenderTargetUsage.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/RenderTargetUsage.cs
rename to src/Vortice.Win32.Direct2D/Generated/RenderTargetUsage.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderingControls.cs b/src/Vortice.Win32.Direct2D/Generated/RenderingControls.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/RenderingControls.cs
rename to src/Vortice.Win32.Direct2D/Generated/RenderingControls.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/RenderingPriority.cs b/src/Vortice.Win32.Direct2D/Generated/RenderingPriority.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/RenderingPriority.cs
rename to src/Vortice.Win32.Direct2D/Generated/RenderingPriority.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ResourceTextureProperties.cs b/src/Vortice.Win32.Direct2D/Generated/ResourceTextureProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ResourceTextureProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/ResourceTextureProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/RgbToHueOutputColorSpace.cs b/src/Vortice.Win32.Direct2D/Generated/RgbToHueOutputColorSpace.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/RgbToHueOutputColorSpace.cs
rename to src/Vortice.Win32.Direct2D/Generated/RgbToHueOutputColorSpace.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/RgbToHueProp.cs b/src/Vortice.Win32.Direct2D/Generated/RgbToHueProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/RgbToHueProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/RgbToHueProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/RoundedRect.cs b/src/Vortice.Win32.Direct2D/Generated/RoundedRect.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/RoundedRect.cs
rename to src/Vortice.Win32.Direct2D/Generated/RoundedRect.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SaturationProp.cs b/src/Vortice.Win32.Direct2D/Generated/SaturationProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SaturationProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/SaturationProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ScaleInterpolationMode.cs b/src/Vortice.Win32.Direct2D/Generated/ScaleInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ScaleInterpolationMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/ScaleInterpolationMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ScaleProp.cs b/src/Vortice.Win32.Direct2D/Generated/ScaleProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ScaleProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/ScaleProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SepiaProp.cs b/src/Vortice.Win32.Direct2D/Generated/SepiaProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SepiaProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/SepiaProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ShadowOptimization.cs b/src/Vortice.Win32.Direct2D/Generated/ShadowOptimization.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ShadowOptimization.cs
rename to src/Vortice.Win32.Direct2D/Generated/ShadowOptimization.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ShadowProp.cs b/src/Vortice.Win32.Direct2D/Generated/ShadowProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ShadowProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/ShadowProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SharpenProp.cs b/src/Vortice.Win32.Direct2D/Generated/SharpenProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SharpenProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/SharpenProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SimpleColorProfile.cs b/src/Vortice.Win32.Direct2D/Generated/SimpleColorProfile.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SimpleColorProfile.cs
rename to src/Vortice.Win32.Direct2D/Generated/SimpleColorProfile.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotDiffuseProp.cs b/src/Vortice.Win32.Direct2D/Generated/SpotDiffuseProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SpotDiffuseProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/SpotDiffuseProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotDiffuseScaleMode.cs b/src/Vortice.Win32.Direct2D/Generated/SpotDiffuseScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SpotDiffuseScaleMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/SpotDiffuseScaleMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotSpecularProp.cs b/src/Vortice.Win32.Direct2D/Generated/SpotSpecularProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SpotSpecularProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/SpotSpecularProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SpotSpecularScaleMode.cs b/src/Vortice.Win32.Direct2D/Generated/SpotSpecularScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SpotSpecularScaleMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/SpotSpecularScaleMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SpriteOptions.cs b/src/Vortice.Win32.Direct2D/Generated/SpriteOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SpriteOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/SpriteOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/StraightenProp.cs b/src/Vortice.Win32.Direct2D/Generated/StraightenProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/StraightenProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/StraightenProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/StraightenScaleMode.cs b/src/Vortice.Win32.Direct2D/Generated/StraightenScaleMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/StraightenScaleMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/StraightenScaleMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeStyleProperties.cs b/src/Vortice.Win32.Direct2D/Generated/StrokeStyleProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeStyleProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/StrokeStyleProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeStyleProperties1.cs b/src/Vortice.Win32.Direct2D/Generated/StrokeStyleProperties1.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeStyleProperties1.cs
rename to src/Vortice.Win32.Direct2D/Generated/StrokeStyleProperties1.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeTransformType.cs b/src/Vortice.Win32.Direct2D/Generated/StrokeTransformType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/StrokeTransformType.cs
rename to src/Vortice.Win32.Direct2D/Generated/StrokeTransformType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SubProperty.cs b/src/Vortice.Win32.Direct2D/Generated/SubProperty.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SubProperty.cs
rename to src/Vortice.Win32.Direct2D/Generated/SubProperty.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAspectAlign.cs b/src/Vortice.Win32.Direct2D/Generated/SvgAspectAlign.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAspectAlign.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgAspectAlign.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAspectScaling.cs b/src/Vortice.Win32.Direct2D/Generated/SvgAspectScaling.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAspectScaling.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgAspectScaling.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAttributePodType.cs b/src/Vortice.Win32.Direct2D/Generated/SvgAttributePodType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAttributePodType.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgAttributePodType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAttributeStringType.cs b/src/Vortice.Win32.Direct2D/Generated/SvgAttributeStringType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgAttributeStringType.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgAttributeStringType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgDisplay.cs b/src/Vortice.Win32.Direct2D/Generated/SvgDisplay.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgDisplay.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgDisplay.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLength.cs b/src/Vortice.Win32.Direct2D/Generated/SvgLength.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLength.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgLength.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLengthUnits.cs b/src/Vortice.Win32.Direct2D/Generated/SvgLengthUnits.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLengthUnits.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgLengthUnits.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLineCap.cs b/src/Vortice.Win32.Direct2D/Generated/SvgLineCap.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLineCap.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgLineCap.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLineJoin.cs b/src/Vortice.Win32.Direct2D/Generated/SvgLineJoin.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgLineJoin.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgLineJoin.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgOverflow.cs b/src/Vortice.Win32.Direct2D/Generated/SvgOverflow.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgOverflow.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgOverflow.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPaintType.cs b/src/Vortice.Win32.Direct2D/Generated/SvgPaintType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPaintType.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgPaintType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPathCommand.cs b/src/Vortice.Win32.Direct2D/Generated/SvgPathCommand.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPathCommand.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgPathCommand.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPreserveAspectRatio.cs b/src/Vortice.Win32.Direct2D/Generated/SvgPreserveAspectRatio.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgPreserveAspectRatio.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgPreserveAspectRatio.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgUnitType.cs b/src/Vortice.Win32.Direct2D/Generated/SvgUnitType.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgUnitType.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgUnitType.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgViewbox.cs b/src/Vortice.Win32.Direct2D/Generated/SvgViewbox.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgViewbox.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgViewbox.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SvgVisibility.cs b/src/Vortice.Win32.Direct2D/Generated/SvgVisibility.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SvgVisibility.cs
rename to src/Vortice.Win32.Direct2D/Generated/SvgVisibility.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/SweepDirection.cs b/src/Vortice.Win32.Direct2D/Generated/SweepDirection.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/SweepDirection.cs
rename to src/Vortice.Win32.Direct2D/Generated/SweepDirection.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/TableTransferProp.cs b/src/Vortice.Win32.Direct2D/Generated/TableTransferProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/TableTransferProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/TableTransferProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/TemperatureandtintProp.cs b/src/Vortice.Win32.Direct2D/Generated/TemperatureandtintProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/TemperatureandtintProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/TemperatureandtintProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/TextAntialiasMode.cs b/src/Vortice.Win32.Direct2D/Generated/TextAntialiasMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/TextAntialiasMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/TextAntialiasMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/ThreadingMode.cs b/src/Vortice.Win32.Direct2D/Generated/ThreadingMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/ThreadingMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/ThreadingMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/TileProp.cs b/src/Vortice.Win32.Direct2D/Generated/TileProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/TileProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/TileProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/TintProp.cs b/src/Vortice.Win32.Direct2D/Generated/TintProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/TintProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/TintProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Transform3DInterpolationMode.cs b/src/Vortice.Win32.Direct2D/Generated/Transform3DInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/Transform3DInterpolationMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/Transform3DInterpolationMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Transform3DProperties.cs b/src/Vortice.Win32.Direct2D/Generated/Transform3DProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/Transform3DProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/Transform3DProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/TransformedImageSourceOptions.cs b/src/Vortice.Win32.Direct2D/Generated/TransformedImageSourceOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/TransformedImageSourceOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/TransformedImageSourceOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/TransformedImageSourceProperties.cs b/src/Vortice.Win32.Direct2D/Generated/TransformedImageSourceProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/TransformedImageSourceProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/TransformedImageSourceProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Triangle.cs b/src/Vortice.Win32.Direct2D/Generated/Triangle.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/Triangle.cs
rename to src/Vortice.Win32.Direct2D/Generated/Triangle.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/TurbulenceProp.cs b/src/Vortice.Win32.Direct2D/Generated/TurbulenceProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/TurbulenceProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/TurbulenceProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/UnitMode.cs b/src/Vortice.Win32.Direct2D/Generated/UnitMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/UnitMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/UnitMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexBufferProperties.cs b/src/Vortice.Win32.Direct2D/Generated/VertexBufferProperties.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/VertexBufferProperties.cs
rename to src/Vortice.Win32.Direct2D/Generated/VertexBufferProperties.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexOptions.cs b/src/Vortice.Win32.Direct2D/Generated/VertexOptions.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/VertexOptions.cs
rename to src/Vortice.Win32.Direct2D/Generated/VertexOptions.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexRange.cs b/src/Vortice.Win32.Direct2D/Generated/VertexRange.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/VertexRange.cs
rename to src/Vortice.Win32.Direct2D/Generated/VertexRange.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/VertexUsage.cs b/src/Vortice.Win32.Direct2D/Generated/VertexUsage.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/VertexUsage.cs
rename to src/Vortice.Win32.Direct2D/Generated/VertexUsage.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/VignetteProp.cs b/src/Vortice.Win32.Direct2D/Generated/VignetteProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/VignetteProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/VignetteProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/WhiteLevelAdjustmentProp.cs b/src/Vortice.Win32.Direct2D/Generated/WhiteLevelAdjustmentProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/WhiteLevelAdjustmentProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/WhiteLevelAdjustmentProp.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/WindowState.cs b/src/Vortice.Win32.Direct2D/Generated/WindowState.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/WindowState.cs
rename to src/Vortice.Win32.Direct2D/Generated/WindowState.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrChromaSubsampling.cs b/src/Vortice.Win32.Direct2D/Generated/YcbcrChromaSubsampling.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrChromaSubsampling.cs
rename to src/Vortice.Win32.Direct2D/Generated/YcbcrChromaSubsampling.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrInterpolationMode.cs b/src/Vortice.Win32.Direct2D/Generated/YcbcrInterpolationMode.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrInterpolationMode.cs
rename to src/Vortice.Win32.Direct2D/Generated/YcbcrInterpolationMode.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrProp.cs b/src/Vortice.Win32.Direct2D/Generated/YcbcrProp.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct2D/YcbcrProp.cs
rename to src/Vortice.Win32.Direct2D/Generated/YcbcrProp.cs
diff --git a/src/Vortice.Win32/Graphics/Direct2D/ID2D1DeviceContext.cs b/src/Vortice.Win32.Direct2D/ID2D1DeviceContext.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Direct2D/ID2D1DeviceContext.cs
rename to src/Vortice.Win32.Direct2D/ID2D1DeviceContext.cs
diff --git a/src/Vortice.Win32/Graphics/Direct2D/ID2D1Effect.cs b/src/Vortice.Win32.Direct2D/ID2D1Effect.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Direct2D/ID2D1Effect.cs
rename to src/Vortice.Win32.Direct2D/ID2D1Effect.cs
diff --git a/src/Vortice.Win32/Graphics/Direct2D/ID2D1EffectContext.cs b/src/Vortice.Win32.Direct2D/ID2D1EffectContext.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Direct2D/ID2D1EffectContext.cs
rename to src/Vortice.Win32.Direct2D/ID2D1EffectContext.cs
diff --git a/src/Vortice.Win32/Graphics/Direct2D/ID2D1Properties.cs b/src/Vortice.Win32.Direct2D/ID2D1Properties.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Direct2D/ID2D1Properties.cs
rename to src/Vortice.Win32.Direct2D/ID2D1Properties.cs
diff --git a/src/Vortice.Win32/Graphics/Direct2D/ID2D1RenderTarget.cs b/src/Vortice.Win32.Direct2D/ID2D1RenderTarget.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Direct2D/ID2D1RenderTarget.cs
rename to src/Vortice.Win32.Direct2D/ID2D1RenderTarget.cs
diff --git a/src/Vortice.Win32.Direct2D/Vortice.Win32.Direct2D.csproj b/src/Vortice.Win32.Direct2D/Vortice.Win32.Direct2D.csproj
new file mode 100644
index 0000000..05e3b78
--- /dev/null
+++ b/src/Vortice.Win32.Direct2D/Vortice.Win32.Direct2D.csproj
@@ -0,0 +1,24 @@
+
+
+
+ netstandard2.0;netstandard2.1;net6.0;net7.0
+ DXC bindings.
+
+ true
+ 0419;$(NoWarn)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Vortice.Win32.Direct3D11on12/Generated/Apis.Functions.cs b/src/Vortice.Win32.Direct3D11on12/Generated/Apis.Functions.cs
index 0ea3e1a..bba283c 100644
--- a/src/Vortice.Win32.Direct3D11on12/Generated/Apis.Functions.cs
+++ b/src/Vortice.Win32.Direct3D11on12/Generated/Apis.Functions.cs
@@ -11,7 +11,7 @@ namespace Win32.Graphics.Direct3D11on12;
public static unsafe partial class Apis
{
- ///
+ ///
[DllImport("d3d11.dll", ExactSpelling = true)]
public static extern HResult D3D11On12CreateDevice(IUnknown* pDevice, Graphics.Direct3D11.CreateDeviceFlags Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, IUnknown** ppCommandQueues, uint NumQueues, uint NodeMask, Graphics.Direct3D11.ID3D11Device** ppDevice, Graphics.Direct3D11.ID3D11DeviceContext** ppImmediateContext, Graphics.Direct3D.FeatureLevel* pChosenFeatureLevel);
}
diff --git a/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device.cs b/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device.cs
index c481f97..300f94c 100644
--- a/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device.cs
+++ b/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11on12;
-///
+///
/// ID3D11On12Device
[Guid("85611e73-70a9-490e-9614-a9e302777904")]
[NativeTypeName("struct ID3D11On12Device : IUnknown")]
@@ -74,7 +74,7 @@ public unsafe partial struct ID3D11On12Device : INativeGuid
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult CreateWrappedResource(IUnknown* pResource12, ResourceFlags* pFlags11, Graphics.Direct3D12.ResourceStates InState, Graphics.Direct3D12.ResourceStates OutState, Guid* riid, void** ppResource11)
@@ -82,7 +82,7 @@ public unsafe partial struct ID3D11On12Device : INativeGuid
return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), pResource12, pFlags11, InState, OutState, riid, ppResource11);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void ReleaseWrappedResources(Graphics.Direct3D11.ID3D11Resource** ppResources, uint NumResources)
@@ -90,7 +90,7 @@ public unsafe partial struct ID3D11On12Device : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), ppResources, NumResources);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void AcquireWrappedResources(Graphics.Direct3D11.ID3D11Resource** ppResources, uint NumResources)
diff --git a/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device1.cs b/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device1.cs
index f2a5d89..bef4272 100644
--- a/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device1.cs
+++ b/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device1.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11on12;
-///
+///
/// ID3D11On12Device1
[Guid("bdb64df4-ea2f-4c70-b861-aaab1258bb5d")]
[NativeTypeName("struct ID3D11On12Device1 : ID3D11On12Device")]
@@ -98,7 +98,7 @@ public unsafe partial struct ID3D11On12Device1 : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), ppResources, NumResources);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult GetD3D12Device(Guid* riid, void** ppvDevice)
diff --git a/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device2.cs b/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device2.cs
index 047b3ad..ae20308 100644
--- a/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device2.cs
+++ b/src/Vortice.Win32.Direct3D11on12/Generated/ID3D11On12Device2.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11on12;
-///
+///
/// ID3D11On12Device2
[Guid("dc90f331-4740-43fa-866e-67f12cb58223")]
[NativeTypeName("struct ID3D11On12Device2 : ID3D11On12Device1")]
@@ -106,7 +106,7 @@ public unsafe partial struct ID3D11On12Device2 : INativeGuid
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), riid, ppvDevice);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult UnwrapUnderlyingResource(Graphics.Direct3D11.ID3D11Resource* pResource11, Graphics.Direct3D12.ID3D12CommandQueue* pCommandQueue, Guid* riid, void** ppvResource12)
@@ -114,7 +114,7 @@ public unsafe partial struct ID3D11On12Device2 : INativeGuid
return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), pResource11, pCommandQueue, riid, ppvResource12);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult ReturnUnderlyingResource(Graphics.Direct3D11.ID3D11Resource* pResource11, uint NumSync, ulong* pSignalValues, Graphics.Direct3D12.ID3D12Fence** ppFences)
diff --git a/src/Vortice.Win32.Direct3D11on12/Generated/ResourceFlags.cs b/src/Vortice.Win32.Direct3D11on12/Generated/ResourceFlags.cs
index ecf3177..a1bad30 100644
--- a/src/Vortice.Win32.Direct3D11on12/Generated/ResourceFlags.cs
+++ b/src/Vortice.Win32.Direct3D11on12/Generated/ResourceFlags.cs
@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct3D11on12;
-///
+///
/// D3D11_RESOURCE_FLAGS
public partial struct ResourceFlags
{
- ///
+ ///
public Graphics.Direct3D11.BindFlags BindFlags;
- ///
+ ///
public Graphics.Direct3D11.ResourceMiscFlags MiscFlags;
- ///
+ ///
public Graphics.Direct3D11.CpuAccessFlags CPUAccessFlags;
- ///
+ ///
public uint StructureByteStride;
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs
index a4a93b6..2762891 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AffineTransform2DInterpolationMode.cs
@@ -9,26 +9,26 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE
public enum AffineTransform2DInterpolationMode : uint
{
- ///
+ ///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
- ///
+ ///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR
Linear = 1,
- ///
+ ///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC
Cubic = 2,
- ///
+ ///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
- ///
+ ///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC
Anisotropic = 4,
- ///
+ ///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC
HighQualityCubic = 5,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AlphaMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AlphaMode.cs
index 71f42a1..7c1cfd2 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AlphaMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/AlphaMode.cs
@@ -9,20 +9,20 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_ALPHA_MODE
public enum AlphaMode : uint
{
- ///
+ ///
/// D2D1_ALPHA_MODE_UNKNOWN
Unknown = 0,
- ///
+ ///
/// D2D1_ALPHA_MODE_PREMULTIPLIED
Premultiplied = 1,
- ///
+ ///
/// D2D1_ALPHA_MODE_STRAIGHT
Straight = 2,
- ///
+ ///
/// D2D1_ALPHA_MODE_IGNORE
Ignore = 3,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BezierSegment.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BezierSegment.cs
index c33789f..56b306d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BezierSegment.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BezierSegment.cs
@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_BEZIER_SEGMENT
public partial struct BezierSegment
{
- ///
+ ///
public System.Drawing.PointF point1;
- ///
+ ///
public System.Drawing.PointF point2;
- ///
+ ///
public System.Drawing.PointF point3;
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BlendMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BlendMode.cs
index 5383dc7..efb52d0 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BlendMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BlendMode.cs
@@ -9,86 +9,86 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_BLEND_MODE
public enum BlendMode : uint
{
- ///
+ ///
/// D2D1_BLEND_MODE_MULTIPLY
Multiply = 0,
- ///
+ ///
/// D2D1_BLEND_MODE_SCREEN
Screen = 1,
- ///
+ ///
/// D2D1_BLEND_MODE_DARKEN
Darken = 2,
- ///
+ ///
/// D2D1_BLEND_MODE_LIGHTEN
Lighten = 3,
- ///
+ ///
/// D2D1_BLEND_MODE_DISSOLVE
Dissolve = 4,
- ///
+ ///
/// D2D1_BLEND_MODE_COLOR_BURN
ColorBurn = 5,
- ///
+ ///
/// D2D1_BLEND_MODE_LINEAR_BURN
LinearBurn = 6,
- ///
+ ///
/// D2D1_BLEND_MODE_DARKER_COLOR
DarkerColor = 7,
- ///
+ ///
/// D2D1_BLEND_MODE_LIGHTER_COLOR
LighterColor = 8,
- ///
+ ///
/// D2D1_BLEND_MODE_COLOR_DODGE
ColorDodge = 9,
- ///
+ ///
/// D2D1_BLEND_MODE_LINEAR_DODGE
LinearDodge = 10,
- ///
+ ///
/// D2D1_BLEND_MODE_OVERLAY
Overlay = 11,
- ///
+ ///
/// D2D1_BLEND_MODE_SOFT_LIGHT
SoftLight = 12,
- ///
+ ///
/// D2D1_BLEND_MODE_HARD_LIGHT
HardLight = 13,
- ///
+ ///
/// D2D1_BLEND_MODE_VIVID_LIGHT
VividLight = 14,
- ///
+ ///
/// D2D1_BLEND_MODE_LINEAR_LIGHT
LinearLight = 15,
- ///
+ ///
/// D2D1_BLEND_MODE_PIN_LIGHT
PinLight = 16,
- ///
+ ///
/// D2D1_BLEND_MODE_HARD_MIX
HardMix = 17,
- ///
+ ///
/// D2D1_BLEND_MODE_DIFFERENCE
Difference = 18,
- ///
+ ///
/// D2D1_BLEND_MODE_EXCLUSION
Exclusion = 19,
- ///
+ ///
/// D2D1_BLEND_MODE_HUE
Hue = 20,
- ///
+ ///
/// D2D1_BLEND_MODE_SATURATION
Saturation = 21,
- ///
+ ///
/// D2D1_BLEND_MODE_COLOR
Color = 22,
- ///
+ ///
/// D2D1_BLEND_MODE_LUMINOSITY
Luminosity = 23,
- ///
+ ///
/// D2D1_BLEND_MODE_SUBTRACT
Subtract = 24,
- ///
+ ///
/// D2D1_BLEND_MODE_DIVISION
Division = 25,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BorderMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BorderMode.cs
index 7df20a8..40c5f23 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BorderMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/BorderMode.cs
@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_BORDER_MODE
public enum BorderMode : uint
{
- ///
+ ///
/// D2D1_BORDER_MODE_SOFT
Soft = 0,
- ///
+ ///
/// D2D1_BORDER_MODE_HARD
Hard = 1,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ColorMatrixAlphaMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ColorMatrixAlphaMode.cs
index d3d3c42..5457eec 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ColorMatrixAlphaMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ColorMatrixAlphaMode.cs
@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_COLORMATRIX_ALPHA_MODE
public enum ColorMatrixAlphaMode : uint
{
- ///
+ ///
/// D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED
Premultiplied = 1,
- ///
+ ///
/// D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT
Straight = 2,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/CompositeMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/CompositeMode.cs
index fbbc189..cc81461 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/CompositeMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/CompositeMode.cs
@@ -9,47 +9,47 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_COMPOSITE_MODE
public enum CompositeMode : uint
{
- ///
+ ///
/// D2D1_COMPOSITE_MODE_SOURCE_OVER
SourceOver = 0,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_DESTINATION_OVER
DestinationOver = 1,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_SOURCE_IN
SourceIn = 2,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_DESTINATION_IN
DestinationIn = 3,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_SOURCE_OUT
SourceOut = 4,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_DESTINATION_OUT
DestinationOut = 5,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_SOURCE_ATOP
SourceAtop = 6,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_DESTINATION_ATOP
DestinationAtop = 7,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_XOR
Xor = 8,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_PLUS
Plus = 9,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_SOURCE_COPY
SourceCopy = 10,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY
BoundedSourceCopy = 11,
- ///
+ ///
/// D2D1_COMPOSITE_MODE_MASK_INVERT
MaskInvert = 12,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureBegin.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureBegin.cs
index 14f572d..9fd3b99 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureBegin.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureBegin.cs
@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_FIGURE_BEGIN
public enum FigureBegin : uint
{
- ///
+ ///
/// D2D1_FIGURE_BEGIN_FILLED
Filled = 0,
- ///
+ ///
/// D2D1_FIGURE_BEGIN_HOLLOW
Hollow = 1,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureEnd.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureEnd.cs
index 3243aac..d3d167f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureEnd.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FigureEnd.cs
@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_FIGURE_END
public enum FigureEnd : uint
{
- ///
+ ///
/// D2D1_FIGURE_END_OPEN
Open = 0,
- ///
+ ///
/// D2D1_FIGURE_END_CLOSED
Closed = 1,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FillMode.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FillMode.cs
index 3226c72..2bb573a 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FillMode.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/FillMode.cs
@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_FILL_MODE
public enum FillMode : uint
{
- ///
+ ///
/// D2D1_FILL_MODE_ALTERNATE
Alternate = 0,
- ///
+ ///
/// D2D1_FILL_MODE_WINDING
Winding = 1,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs
index 917921d..b6c3914 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// ID2D1SimplifiedGeometrySink
[Guid("2cd9069e-12e2-11dc-9fed-001143a055f9")]
[NativeTypeName("struct ID2D1SimplifiedGeometrySink : IUnknown")]
@@ -74,7 +74,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void SetFillMode(FillMode fillMode)
@@ -82,7 +82,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), fillMode);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void SetSegmentFlags(PathSegment vertexFlags)
@@ -90,7 +90,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), vertexFlags);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void BeginFigure(System.Drawing.PointF startPoint, FigureBegin figureBegin)
@@ -98,7 +98,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), startPoint, figureBegin);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public void AddLines(System.Drawing.PointF* points, uint pointsCount)
@@ -106,7 +106,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), points, pointsCount);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void AddBeziers(BezierSegment* beziers, uint beziersCount)
@@ -114,7 +114,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void EndFigure(FigureEnd figureEnd)
@@ -122,7 +122,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), figureEnd);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult Close()
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs
index 783fd49..8ad8c16 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PathSegment.cs
@@ -9,18 +9,18 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_PATH_SEGMENT
[Flags]
public enum PathSegment : uint
{
- ///
+ ///
/// D2D1_PATH_SEGMENT_NONE
None = 0,
- ///
+ ///
/// D2D1_PATH_SEGMENT_FORCE_UNSTROKED
ForceUnstroked = 1,
- ///
+ ///
/// D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN
ForceRoundLineJoin = 2,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PixelFormat.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PixelFormat.cs
index 63f068f..9196049 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PixelFormat.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/PixelFormat.cs
@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_PIXEL_FORMAT
public partial struct PixelFormat
{
- ///
+ ///
public Graphics.Dxgi.Common.Format format;
- ///
+ ///
public AlphaMode alphaMode;
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectF.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectF.cs
index 0889566..f280a4e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectF.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectF.cs
@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D_RECT_F
public partial struct RectF
{
- ///
+ ///
public float left;
- ///
+ ///
public float top;
- ///
+ ///
public float right;
- ///
+ ///
public float bottom;
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectU.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectU.cs
index bd66587..e755dd7 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectU.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/RectU.cs
@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D_RECT_U
public partial struct RectU
{
- ///
+ ///
public uint left;
- ///
+ ///
public uint top;
- ///
+ ///
public uint right;
- ///
+ ///
public uint bottom;
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/TurbulenceNoise.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/TurbulenceNoise.cs
index 7f2e717..61e3830 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/TurbulenceNoise.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/TurbulenceNoise.cs
@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common;
-///
+///
/// D2D1_TURBULENCE_NOISE
public enum TurbulenceNoise : uint
{
- ///
+ ///
/// D2D1_TURBULENCE_NOISE_FRACTAL_SUM
FractalSum = 0,
- ///
+ ///
/// D2D1_TURBULENCE_NOISE_TURBULENCE
Turbulence = 1,
}
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D/Apis.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D/Apis.cs
deleted file mode 100644
index a061a44..0000000
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D/Apis.cs
+++ /dev/null
@@ -1,1582 +0,0 @@
-// ------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-// ------------------------------------------------------------------------------
-
-namespace Win32.Graphics.Direct2D;
-
-public static partial class Apis
-{
- public const float D2D1_DEFAULT_FLATTENING_TOLERANCE = 0.25f;
-
- public static ref readonly Guid CLSID_D2D12DAffineTransform
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x85, 0x74, 0xA9, 0x6A,
- 0x54, 0x63,
- 0xFC, 0x4C,
- 0x90,
- 0x8C,
- 0xE4,
- 0xA7,
- 0x4F,
- 0x62,
- 0xC9,
- 0x6C
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D13DPerspectiveTransform
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x0B, 0x4D, 0x84, 0xC2,
- 0x86, 0x3D,
- 0xE7, 0x46,
- 0x85,
- 0xBA,
- 0x52,
- 0x6C,
- 0x92,
- 0x40,
- 0xF3,
- 0xFB
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D13DTransform
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x04, 0x7B, 0x46, 0xE8,
- 0x61, 0xEC,
- 0x8A, 0x4B,
- 0xB5,
- 0xDE,
- 0xD4,
- 0xD7,
- 0x3D,
- 0xEB,
- 0xEA,
- 0x5A
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1ArithmeticComposite
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x37, 0x14, 0x15, 0xFC,
- 0x9A, 0x04,
- 0x84, 0x47,
- 0xA2,
- 0x4A,
- 0xF1,
- 0xC4,
- 0xDA,
- 0xF2,
- 0x09,
- 0x87
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Atlas
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xE4, 0x2B, 0x3E, 0x91,
- 0xCF, 0xFD,
- 0xE2, 0x4F,
- 0xA5,
- 0xF0,
- 0x24,
- 0x54,
- 0xF1,
- 0x4F,
- 0xF4,
- 0x08
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1BitmapSource
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x4D, 0xC2, 0xB6, 0x5F,
- 0xDD, 0xC6,
- 0x31, 0x42,
- 0x94,
- 0x04,
- 0x50,
- 0xF4,
- 0xD5,
- 0xC3,
- 0x25,
- 0x2D
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Blend
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x7B, 0xB7, 0xC5, 0x81,
- 0xF8, 0x13,
- 0xDD, 0x4C,
- 0xAD,
- 0x20,
- 0xC8,
- 0x90,
- 0x54,
- 0x7A,
- 0xC6,
- 0x5D
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Border
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xC0, 0x49, 0x2D, 0x2A,
- 0xCF, 0x4A,
- 0xC7, 0x43,
- 0x8C,
- 0x6A,
- 0x7C,
- 0x4A,
- 0x27,
- 0x87,
- 0x4D,
- 0x27
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Brightness
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x1E, 0x8D, 0xEA, 0x8C,
- 0xB0, 0x77,
- 0x86, 0x49,
- 0xB3,
- 0xB9,
- 0x2F,
- 0x0C,
- 0x0E,
- 0xAE,
- 0x78,
- 0x87
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1ColorManagement
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x4C, 0x52, 0x28, 0x1A,
- 0xD6, 0xFD,
- 0xA4, 0x4A,
- 0xAE,
- 0x8F,
- 0x83,
- 0x7E,
- 0xB8,
- 0x26,
- 0x7B,
- 0x37
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1ColorMatrix
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xD6, 0x03, 0x1F, 0x92,
- 0x1C, 0x64,
- 0xDF, 0x47,
- 0x85,
- 0x2D,
- 0xB4,
- 0xBB,
- 0x61,
- 0x53,
- 0xAE,
- 0x11
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Composite
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x51, 0x9F, 0xFC, 0x48,
- 0xAC, 0xF6,
- 0xF1, 0x48,
- 0x8B,
- 0x58,
- 0x3B,
- 0x28,
- 0xAC,
- 0x46,
- 0xF7,
- 0x6D
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1ConvolveMatrix
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x08, 0x8C, 0x7F, 0x40,
- 0x33, 0x55,
- 0x31, 0x43,
- 0xA3,
- 0x41,
- 0x23,
- 0xCC,
- 0x38,
- 0x77,
- 0x84,
- 0x3E
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Crop
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x10, 0x71, 0x3F, 0xE2,
- 0x9A, 0x0E,
- 0x24, 0x43,
- 0xAF,
- 0x47,
- 0x6A,
- 0x2C,
- 0x0C,
- 0x46,
- 0xF3,
- 0x5B
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1DirectionalBlur
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xA6, 0x19, 0x43, 0x17,
- 0xE9, 0x58,
- 0xB2, 0x49,
- 0xBB,
- 0x63,
- 0xCA,
- 0xF2,
- 0xC8,
- 0x11,
- 0xA3,
- 0xDB
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1DiscreteTransfer
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xCD, 0x6F, 0x86, 0x90,
- 0x8E, 0x48,
- 0x4B, 0x45,
- 0xAF,
- 0x06,
- 0xE5,
- 0x04,
- 0x1B,
- 0x66,
- 0xC3,
- 0x6C
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1DisplacementMap
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x64, 0x83, 0xC4, 0xED,
- 0x17, 0x04,
- 0x11, 0x41,
- 0x94,
- 0x50,
- 0x43,
- 0x84,
- 0x5F,
- 0xA9,
- 0xF8,
- 0x90
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1DistantDiffuse
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x62, 0xFD, 0x7E, 0x3E,
- 0x2D, 0xA3,
- 0xD4, 0x46,
- 0xA8,
- 0x3C,
- 0x52,
- 0x78,
- 0x88,
- 0x9A,
- 0xC9,
- 0x54
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1DistantSpecular
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xE5, 0x1E, 0x8C, 0x42,
- 0xB8, 0x77,
- 0x50, 0x44,
- 0x8A,
- 0xB5,
- 0x72,
- 0x21,
- 0x9C,
- 0x21,
- 0xAB,
- 0xDA
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1DpiCompensation
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xC7, 0xC5, 0x26, 0x6C,
- 0xE0, 0x34,
- 0xFC, 0x46,
- 0x9C,
- 0xFD,
- 0xE5,
- 0x82,
- 0x37,
- 0x06,
- 0xE2,
- 0x28
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Flood
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x20, 0x3C, 0xC2, 0x61,
- 0x69, 0xAE,
- 0x8E, 0x4D,
- 0x94,
- 0xCF,
- 0x50,
- 0x07,
- 0x8D,
- 0xF6,
- 0x38,
- 0xF2
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1GammaTransfer
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xC4, 0x44, 0x94, 0x40,
- 0x19, 0xC4,
- 0xA0, 0x41,
- 0xB0,
- 0xC1,
- 0x8C,
- 0xD0,
- 0xC0,
- 0xA1,
- 0x8E,
- 0x42
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1GaussianBlur
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x69, 0x6D, 0xEB, 0x1F,
- 0xE6, 0x2F,
- 0xC9, 0x4A,
- 0x8C,
- 0x58,
- 0x1D,
- 0x7F,
- 0x93,
- 0xE7,
- 0xA6,
- 0xA5
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Scale
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x69, 0x93, 0xAF, 0x9D,
- 0x46, 0x38,
- 0x0E, 0x4D,
- 0xA4,
- 0x4E,
- 0x0C,
- 0x60,
- 0x79,
- 0x34,
- 0xA5,
- 0xD7
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Histogram
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xD0, 0xB7, 0x1D, 0x88,
- 0xEE, 0xF7,
- 0x4D, 0x4D,
- 0xA6,
- 0xD2,
- 0x46,
- 0x97,
- 0xAC,
- 0xC6,
- 0x6E,
- 0xE8
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1HueRotation
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xEC, 0x58, 0x44, 0x0F,
- 0x32, 0x4B,
- 0x1B, 0x49,
- 0x9E,
- 0x85,
- 0xBD,
- 0x73,
- 0xF4,
- 0x4D,
- 0x3E,
- 0xB6
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1LinearTransfer
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xFD, 0xC8, 0x47, 0xAD,
- 0xEF, 0x63,
- 0xCC, 0x4A,
- 0x9B,
- 0x51,
- 0x67,
- 0x97,
- 0x9C,
- 0x03,
- 0x6C,
- 0x06
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1LuminanceToAlpha
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xB7, 0x1A, 0x25, 0x41,
- 0xEB, 0x0B,
- 0xF8, 0x46,
- 0x9D,
- 0xA7,
- 0x59,
- 0xE9,
- 0x3F,
- 0xCC,
- 0xE5,
- 0xDE
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Morphology
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x0D, 0xC4, 0xE6, 0xEA,
- 0x6A, 0x62,
- 0x2D, 0x4C,
- 0xBF,
- 0xCB,
- 0x39,
- 0x10,
- 0x01,
- 0xAB,
- 0xE2,
- 0x02
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1OpacityMetadata
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x6A, 0x00, 0x53, 0x6C,
- 0x50, 0x44,
- 0x99, 0x41,
- 0xAA,
- 0x5B,
- 0xAD,
- 0x16,
- 0x56,
- 0xFE,
- 0xCE,
- 0x5E
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1PointDiffuse
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xC3, 0x03, 0xE3, 0xB9,
- 0x8C, 0xC0,
- 0x91, 0x4F,
- 0x8B,
- 0x7B,
- 0x38,
- 0x65,
- 0x6B,
- 0xC4,
- 0x8C,
- 0x20
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1PointSpecular
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x26, 0xCA, 0xC3, 0x09,
- 0xE2, 0x3A,
- 0x09, 0x4F,
- 0x9E,
- 0xBC,
- 0xED,
- 0x38,
- 0x65,
- 0xD5,
- 0x3F,
- 0x22
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Premultiply
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x19, 0xB4, 0xEA, 0x06,
- 0xED, 0xDE,
- 0x18, 0x40,
- 0x80,
- 0xD2,
- 0x3E,
- 0x1D,
- 0x47,
- 0x1A,
- 0xDE,
- 0xB2
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Saturation
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xCF, 0xD9, 0xB2, 0x5C,
- 0x7D, 0x32,
- 0x9F, 0x45,
- 0xA0,
- 0xCE,
- 0x40,
- 0xC0,
- 0xB2,
- 0x08,
- 0x6B,
- 0xF7
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Shadow
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x61, 0xA3, 0x7E, 0xC6,
- 0x63, 0x18,
- 0x69, 0x4E,
- 0x89,
- 0xDB,
- 0x69,
- 0x5D,
- 0x3E,
- 0x9A,
- 0x5B,
- 0x6B
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1SpotDiffuse
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x05, 0x11, 0x8A, 0x81,
- 0x32, 0x79,
- 0xF4, 0x44,
- 0xAA,
- 0x86,
- 0x08,
- 0xAE,
- 0x7B,
- 0x2F,
- 0x2C,
- 0x93
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1SpotSpecular
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x1E, 0x42, 0xAE, 0xED,
- 0x54, 0x76,
- 0x37, 0x4A,
- 0x9D,
- 0xB8,
- 0x71,
- 0xAC,
- 0xC1,
- 0xBE,
- 0xB3,
- 0xC1
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1TableTransfer
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xC3, 0x18, 0xF8, 0x5B,
- 0x43, 0x5E,
- 0xCB, 0x48,
- 0xB6,
- 0x31,
- 0x86,
- 0x83,
- 0x96,
- 0xD6,
- 0xA1,
- 0xD4
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Tile
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x38, 0x41, 0x78, 0xB0,
- 0x76, 0x3B,
- 0xC5, 0x4B,
- 0xB1,
- 0x3B,
- 0x0F,
- 0xA2,
- 0xAD,
- 0x02,
- 0x65,
- 0x9F
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Turbulence
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xAE, 0xB6, 0x2B, 0xCF,
- 0x9A, 0x88,
- 0xD7, 0x4A,
- 0xBA,
- 0x29,
- 0xA2,
- 0xFD,
- 0x73,
- 0x2C,
- 0x9F,
- 0xC9
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1UnPremultiply
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x89, 0xC4, 0x9A, 0xFB,
- 0x8D, 0xAD,
- 0xED, 0x41,
- 0x99,
- 0x99,
- 0xBB,
- 0x63,
- 0x47,
- 0xD1,
- 0x10,
- 0xF7
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1YCbCr
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xC1, 0x3C, 0x50, 0x99,
- 0xC7, 0x66,
- 0xC9, 0x45,
- 0xA8,
- 0x75,
- 0x8A,
- 0xD8,
- 0xA7,
- 0x91,
- 0x44,
- 0x01
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Contrast
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x8A, 0xA7, 0x48, 0xB6,
- 0xD5, 0x0E,
- 0x80, 0x4F,
- 0xA9,
- 0x4A,
- 0x8E,
- 0x82,
- 0x5A,
- 0xCA,
- 0x6B,
- 0x77
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1RgbToHue
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xEC, 0xE5, 0xF3, 0x23,
- 0xE8, 0x91,
- 0x3D, 0x4D,
- 0xAD,
- 0x0A,
- 0xAF,
- 0xAD,
- 0xC1,
- 0x00,
- 0x4A,
- 0xA1
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1HueToRgb
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xBD, 0xA6, 0x78, 0x7B,
- 0x41, 0x01,
- 0xEF, 0x4D,
- 0x8A,
- 0x52,
- 0x63,
- 0x56,
- 0xEE,
- 0x0C,
- 0xBD,
- 0xD5
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1ChromaKey
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x5B, 0x1F, 0xC0, 0x74,
- 0x0D, 0x2A,
- 0x8C, 0x40,
- 0x88,
- 0xE2,
- 0xC7,
- 0xA3,
- 0xC7,
- 0x19,
- 0x77,
- 0x42
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Emboss
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x2B, 0xEB, 0xC5, 0xB1,
- 0x48, 0x03,
- 0xF0, 0x43,
- 0x81,
- 0x07,
- 0x49,
- 0x57,
- 0xCA,
- 0xCB,
- 0xA2,
- 0xAE
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Exposure
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xFA, 0x8C, 0x6C, 0xB5,
- 0x34, 0xF6,
- 0xEE, 0x41,
- 0xBE,
- 0xE0,
- 0xFF,
- 0xA6,
- 0x17,
- 0x10,
- 0x60,
- 0x04
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Grayscale
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xEB, 0xE0, 0xDD, 0x36,
- 0x25, 0x37,
- 0xE0, 0x42,
- 0x83,
- 0x6D,
- 0x52,
- 0xFB,
- 0x20,
- 0xAE,
- 0xE6,
- 0x44
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Invert
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x4D, 0x78, 0xC3, 0xE0,
- 0x39, 0xCB,
- 0x84, 0x4E,
- 0xB6,
- 0xFD,
- 0x6B,
- 0x72,
- 0xF0,
- 0x81,
- 0x02,
- 0x63
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Posterize
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x5E, 0x94, 0x88, 0x21,
- 0xA3, 0x33,
- 0x66, 0x43,
- 0xB7,
- 0xBC,
- 0x08,
- 0x6B,
- 0xD0,
- 0x2D,
- 0x08,
- 0x84
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Sepia
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x10, 0xF4, 0x1A, 0x3A,
- 0x1D, 0x5F,
- 0xBE, 0x4D,
- 0x84,
- 0xDF,
- 0x91,
- 0x5D,
- 0xA7,
- 0x9B,
- 0x71,
- 0x53
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Sharpen
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xCB, 0x87, 0xB8, 0xC9,
- 0xFF, 0xC5,
- 0xC5, 0x4D,
- 0x97,
- 0x79,
- 0x27,
- 0x3D,
- 0xCF,
- 0x41,
- 0x7C,
- 0x7D
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Straighten
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x12, 0x7B, 0xA4, 0x4D,
- 0xA3, 0x79,
- 0xB0, 0x4F,
- 0x82,
- 0x37,
- 0xBB,
- 0xC3,
- 0xB2,
- 0xA4,
- 0xDE,
- 0x08
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1TemperatureTint
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x87, 0x60, 0x17, 0x89,
- 0xF9, 0x8A,
- 0x08, 0x4A,
- 0xAE,
- 0xB1,
- 0x89,
- 0x5F,
- 0x38,
- 0xDB,
- 0x17,
- 0x66
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Vignette
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xBE, 0x40, 0x0C, 0xC0,
- 0x67, 0x5E,
- 0xA3, 0x4C,
- 0x95,
- 0xB4,
- 0xF4,
- 0xB0,
- 0x2C,
- 0x11,
- 0x51,
- 0x35
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1EdgeDetection
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xCA, 0x83, 0xF5, 0xEF,
- 0x07, 0xCB,
- 0xA9, 0x4A,
- 0xAC,
- 0x5D,
- 0x2C,
- 0xC4,
- 0x4C,
- 0x76,
- 0x46,
- 0x0F
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1HighlightsShadows
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x84, 0x83, 0xDC, 0xCA,
- 0x3F, 0x32,
- 0x7E, 0x4C,
- 0xA3,
- 0x61,
- 0x2E,
- 0x2B,
- 0x24,
- 0xDF,
- 0x6E,
- 0xE4
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1LookupTable3D
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xDA, 0x0E, 0x9E, 0x34,
- 0x88, 0x00,
- 0x79, 0x4A,
- 0x9C,
- 0xA3,
- 0xC7,
- 0xE3,
- 0x00,
- 0x20,
- 0x20,
- 0x20
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Opacity
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xA4, 0x79, 0x1D, 0x81,
- 0x28, 0xDE,
- 0x54, 0x44,
- 0x80,
- 0x94,
- 0xC6,
- 0x46,
- 0x85,
- 0xF8,
- 0xBD,
- 0x4C
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1AlphaMask
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xF0, 0xCF, 0x0E, 0xC8,
- 0xD5, 0x3F,
- 0x05, 0x4F,
- 0x83,
- 0x28,
- 0xC5,
- 0xD1,
- 0x72,
- 0x4B,
- 0x4F,
- 0x0A
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1CrossFade
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xE8, 0x75, 0xF5, 0x12,
- 0xB1, 0x4D,
- 0x5F, 0x48,
- 0x9A,
- 0x84,
- 0x03,
- 0xA0,
- 0x7D,
- 0xD3,
- 0x82,
- 0x9F
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1Tint
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x17, 0x2B, 0x31, 0x36,
- 0xDD, 0xF7,
- 0x14, 0x40,
- 0x91,
- 0x5D,
- 0xFF,
- 0xCA,
- 0x76,
- 0x8C,
- 0xF2,
- 0x11
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public const float D2D1_SCENE_REFERRED_SDR_WHITE_LEVEL = 80f;
-
- public static ref readonly Guid CLSID_D2D1WhiteLevelAdjustment
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0xDB, 0xCA, 0xA1, 0x44,
- 0xDD, 0x6C,
- 0x18, 0x48,
- 0x8F,
- 0xF4,
- 0x26,
- 0xC1,
- 0xCF,
- 0xE9,
- 0x5B,
- 0xDB
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public static ref readonly Guid CLSID_D2D1HdrToneMap
- {
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
- get
- {
- ReadOnlySpan data = new byte[] {
- 0x8D, 0x74, 0x0B, 0x7B,
- 0x10, 0x46,
- 0x86, 0x44,
- 0xA9,
- 0x0C,
- 0x99,
- 0x9D,
- 0x9A,
- 0x2E,
- 0x2B,
- 0x11
- };
-
- Debug.Assert(data.Length == Unsafe.SizeOf());
- return ref Unsafe.As(ref MemoryMarshal.GetReference(data));
- }
- }
-
- public const uint D2D1_APPEND_ALIGNED_ELEMENT = 4294967295;
-
- public const uint FACILITY_D2D = 2201;
-}
-
diff --git a/src/Vortice.Win32/Graphics/Imaging/Apis.cs b/src/Vortice.Win32/Graphics/Imaging/Apis.cs
index 7fa8823..945f4a9 100644
--- a/src/Vortice.Win32/Graphics/Imaging/Apis.cs
+++ b/src/Vortice.Win32/Graphics/Imaging/Apis.cs
@@ -1,8 +1,6 @@
// Copyright © Amer Koleci and Contributors.
// Licensed under the MIT License (MIT). See LICENSE in the repository root for more information.
-using System.Runtime.CompilerServices;
-using Win32.Graphics.Imaging.D2D;
using static Win32.Apis;
namespace Win32.Graphics.Imaging;
@@ -18,14 +16,4 @@ public static unsafe partial class Apis
__uuidof(),
(void**)factory);
}
-
- public static HResult CreateWICImagingFactory(IWICImagingFactory2** factory)
- {
- return CoCreateInstance(
- (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in CLSID_WICImagingFactory2)),
- null,
- CLSCTX_INPROC_SERVER,
- __uuidof(),
- (void**)factory);
- }
}
diff --git a/src/Vortice.Win32/Properties/AssemblyInfo.cs b/src/Vortice.Win32/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..fc78b8a
--- /dev/null
+++ b/src/Vortice.Win32/Properties/AssemblyInfo.cs
@@ -0,0 +1,7 @@
+using System.Runtime.CompilerServices;
+
+[assembly: InternalsVisibleTo("Vortice.Win32.Direct3D11")]
+[assembly: InternalsVisibleTo("Vortice.Win32.Direct3D12")]
+[assembly: InternalsVisibleTo("Vortice.Win32.Direct3D11on12")]
+[assembly: InternalsVisibleTo("Vortice.Win32.Direct2D")]
+[assembly: InternalsVisibleTo("Vortice.Win32.Dxc")]
diff --git a/src/Vortice.Win32/Vortice.Win32.csproj b/src/Vortice.Win32/Vortice.Win32.csproj
index 312cd39..a68ebf5 100644
--- a/src/Vortice.Win32/Vortice.Win32.csproj
+++ b/src/Vortice.Win32/Vortice.Win32.csproj
@@ -33,22 +33,4 @@
-
-
- <_Parameter1>Vortice.Win32.Direct3D11
-
-
-
- <_Parameter1>Vortice.Win32.Direct3D12
-
-
-
- <_Parameter1>Vortice.Win32.Direct3D11on12
-
-
-
- <_Parameter1>Vortice.Win32.Dxc
-
-
-
diff --git a/src/samples/01-ClearScreen/01-ClearScreen.csproj b/src/samples/01-ClearScreen/01-ClearScreen.csproj
index 4b995d9..7d6450d 100644
--- a/src/samples/01-ClearScreen/01-ClearScreen.csproj
+++ b/src/samples/01-ClearScreen/01-ClearScreen.csproj
@@ -8,7 +8,10 @@
+
+
+
diff --git a/src/samples/01-ClearScreen/Program.cs b/src/samples/01-ClearScreen/Program.cs
index 7564d9c..c688b0c 100644
--- a/src/samples/01-ClearScreen/Program.cs
+++ b/src/samples/01-ClearScreen/Program.cs
@@ -3,29 +3,27 @@
using System.Numerics;
using Win32;
+using Win32.Graphics.Direct2D;
using Win32.Graphics.Direct3D;
using Win32.Graphics.Direct3D.Dxc;
using Win32.Graphics.Direct3D11;
+using Win32.Graphics.DirectWrite;
using Win32.Graphics.Dxgi;
using Win32.Graphics.Dxgi.Common;
using Win32.Graphics.Imaging;
+using Win32.Graphics.Imaging.D2D;
using static Win32.Apis;
+using static Win32.Graphics.Direct2D.Apis;
using static Win32.Graphics.Direct3D.Dxc.Apis;
using static Win32.Graphics.Direct3D11.Apis;
-using static Win32.Graphics.Dxgi.Apis;
-using static Win32.Graphics.Imaging.Apis;
using static Win32.Graphics.DirectWrite.Apis;
-using static Win32.Graphics.Direct2D.Apis;
+using static Win32.Graphics.Dxgi.Apis;
+using static Win32.Graphics.Imaging.D2D.Apis;
+using DWriteFactoryType = Win32.Graphics.DirectWrite.FactoryType;
+using FactoryType = Win32.Graphics.Direct2D.FactoryType;
+using FeatureLevel = Win32.Graphics.Direct3D.FeatureLevel;
using InfoQueueFilter = Win32.Graphics.Direct3D11.InfoQueueFilter;
using MessageId = Win32.Graphics.Direct3D11.MessageId;
-using Win32.Graphics.Direct2D;
-using Win32.Graphics.DirectWrite;
-using FactoryType = Win32.Graphics.Direct2D.FactoryType;
-using DWriteFactoryType = Win32.Graphics.DirectWrite.FactoryType;
-using FeatureLevel = Win32.Graphics.Direct3D.FeatureLevel;
-using Win32.Graphics.Imaging.D2D;
-using System.Runtime.CompilerServices;
-using System.Drawing;
namespace ClearScreen;