diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 8274640..d598288 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -24,13 +24,11 @@ jobs:
- name: Checkout
uses: actions/checkout@v3
- - name: Add msbuild to PATH
- uses: microsoft/setup-msbuild@v1.1
-
- - name: Install .NET 7 SDK
- uses: actions/setup-dotnet@v2
+ - name: Setup .NET 8 SDK
+ uses: actions/setup-dotnet@v3
with:
- dotnet-version: 7.0.100
+ dotnet-version: '8.0.x'
+ dotnet-quality: 'preview'
- name: Pack
run: dotnet pack Vortice.Win32.sln --configuration Release --output artifacts
@@ -38,10 +36,3 @@ jobs:
- name: Publish to NuGet
if: github.event_name == 'push'
run: dotnet nuget push artifacts/**/*.nupkg -k ${{secrets.NUGET_TOKEN}} --skip-duplicate --source https://api.nuget.org/v3/index.json
-
- - name: Upload Package Artifacts
- uses: actions/upload-artifact@v3
- with:
- name: Packages
- path: artifacts\*.nupkg
- if-no-files-found: error
diff --git a/Directory.Build.props b/Directory.Build.props
index a66ba3d..5388aae 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -13,8 +13,9 @@
strict
true
$(MSBuildThisFileDirectory)NuGet.config
+ true
- 1.9.34
+ 2.0.0
true
diff --git a/Directory.Build.targets b/Directory.Build.targets
index 3b0b2cc..4f3004d 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -7,7 +7,9 @@
-
+
+ true
+ true
true
true
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 22c76d0..1e02d49 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -12,7 +12,7 @@
-
+
@@ -21,9 +21,9 @@
-
+
-
+
diff --git a/README.md b/README.md
index 7272822..cb54ff5 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
[](https://github.com/amerkoleci/Vortice.Win32/actions)
[](https://www.nuget.org/packages/Vortice.Win32)
-**Vortice.Win32** is a .NET Standard 2.0, .NET 6.0 and .NET 7.0 low-level bindings for Win32, generation is based on json files from [win32json](https://github.com/marlersoft/win32json), follows naming conventions of Vortice.Windows but small GC allocation and using unsafe struct for COM objects.
+**Vortice.Win32** is a .NET Standard 2.0, **.NET 7.0** and **.NET 8.0** low-level bindings for Win32, generation is based on json files from [win32json](https://github.com/marlersoft/win32json), follows naming conventions of Vortice.Windows but small GC allocation and using unsafe struct for COM objects.
## Sponsors
To further help development of these bindings library or other projects, please consider [SPONSOR](https://github.com/sponsors/amerkoleci) my profile in order to allow faster issue triaging and new features to be implemented.
diff --git a/Vortice.Win32.sln b/Vortice.Win32.sln
index 7ddbb54..3660b93 100644
--- a/Vortice.Win32.sln
+++ b/Vortice.Win32.sln
@@ -9,7 +9,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Generator", "src\Generator\
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{08F6AF96-809B-45C5-BE6C-5BAB7D9AFB60}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "01-ClearScreen", "src\samples\01-ClearScreen\01-ClearScreen.csproj", "{5A10816D-90A4-4AEA-B06E-6A463DA4A891}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "01-ClearScreen", "samples\01-ClearScreen\01-ClearScreen.csproj", "{5A10816D-90A4-4AEA-B06E-6A463DA4A891}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{065268A8-16E6-4CFF-8F67-3FD99155877F}"
ProjectSection(SolutionItems) = preProject
@@ -18,7 +18,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{065268A8
Directory.Build.props = Directory.Build.props
Directory.Build.targets = Directory.Build.targets
Directory.Packages.props = Directory.Packages.props
- global.json = global.json
LICENSE = LICENSE
NuGet.config = NuGet.config
README.md = README.md
diff --git a/global.json b/global.json
deleted file mode 100644
index 0672bb5..0000000
--- a/global.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "sdk": {
- "version": "7.0.100",
- "allowPrerelease": false,
- "rollForward": "latestFeature"
- }
-}
diff --git a/samples/01-ClearScreen/01-ClearScreen.csproj b/samples/01-ClearScreen/01-ClearScreen.csproj
new file mode 100644
index 0000000..78b37d0
--- /dev/null
+++ b/samples/01-ClearScreen/01-ClearScreen.csproj
@@ -0,0 +1,41 @@
+
+
+ Exe
+ net7.0;net8.0
+ true
+ false
+ ClearScreen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/samples/01-ClearScreen/Assets/Textures/10points.png b/samples/01-ClearScreen/Assets/Textures/10points.png
similarity index 100%
rename from src/samples/01-ClearScreen/Assets/Textures/10points.png
rename to samples/01-ClearScreen/Assets/Textures/10points.png
diff --git a/src/samples/01-ClearScreen/Program.cs b/samples/01-ClearScreen/Program.cs
similarity index 100%
rename from src/samples/01-ClearScreen/Program.cs
rename to samples/01-ClearScreen/Program.cs
diff --git a/src/samples/01-ClearScreen/VertexPositionColor.cs b/samples/01-ClearScreen/VertexPositionColor.cs
similarity index 100%
rename from src/samples/01-ClearScreen/VertexPositionColor.cs
rename to samples/01-ClearScreen/VertexPositionColor.cs
diff --git a/src/Generator/Generator.csproj b/src/Generator/Generator.csproj
index 99c05cc..56e6ec3 100644
--- a/src/Generator/Generator.csproj
+++ b/src/Generator/Generator.csproj
@@ -1,7 +1,7 @@
- net7.0
+ net8.0
Exe
true
false
diff --git a/src/Generator/Program.cs b/src/Generator/Program.cs
index e53903d..159b754 100644
--- a/src/Generator/Program.cs
+++ b/src/Generator/Program.cs
@@ -2002,7 +2002,11 @@ public static class Program
}
string baseTypeDeclaration = $" : {baseTypeName}";
- if (baseTypeName == "int")
+ if (enumType.Name == "DXGI_FORMAT")
+ {
+ baseTypeDeclaration = $" : uint";
+ }
+ else if (baseTypeName == "int")
{
baseTypeDeclaration = string.Empty;
}
diff --git a/src/Generator/win32json/api/Graphics.Direct2D.Common.json b/src/Generator/win32json/api/Graphics.Direct2D.Common.json
index 1ff421c..fe7aa6f 100644
--- a/src/Generator/win32json/api/Graphics.Direct2D.Common.json
+++ b/src/Generator/win32json/api/Graphics.Direct2D.Common.json
@@ -51,7 +51,7 @@
,{"Name":"D2D1_ALPHA_MODE_STRAIGHT","Value":2}
,{"Name":"D2D1_ALPHA_MODE_IGNORE","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_PIXEL_FORMAT"
@@ -463,7 +463,7 @@
{"Name":"D2D1_FIGURE_BEGIN_FILLED","Value":0}
,{"Name":"D2D1_FIGURE_BEGIN_HOLLOW","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_FIGURE_END"
@@ -476,7 +476,7 @@
{"Name":"D2D1_FIGURE_END_OPEN","Value":0}
,{"Name":"D2D1_FIGURE_END_CLOSED","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BEZIER_SEGMENT"
@@ -506,7 +506,7 @@
,{"Name":"D2D1_PATH_SEGMENT_FORCE_UNSTROKED","Value":1}
,{"Name":"D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_FILL_MODE"
@@ -519,7 +519,7 @@
{"Name":"D2D1_FILL_MODE_ALTERNATE","Value":0}
,{"Name":"D2D1_FILL_MODE_WINDING","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"ID2D1SimplifiedGeometrySink"
@@ -628,7 +628,7 @@
{"Name":"D2D1_BORDER_MODE_SOFT","Value":0}
,{"Name":"D2D1_BORDER_MODE_HARD","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BLEND_MODE"
@@ -665,7 +665,7 @@
,{"Name":"D2D1_BLEND_MODE_SUBTRACT","Value":24}
,{"Name":"D2D1_BLEND_MODE_DIVISION","Value":25}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_COLORMATRIX_ALPHA_MODE"
@@ -678,7 +678,7 @@
{"Name":"D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED","Value":1}
,{"Name":"D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE"
@@ -695,7 +695,7 @@
,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC","Value":4}
,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_TURBULENCE_NOISE"
@@ -708,7 +708,7 @@
{"Name":"D2D1_TURBULENCE_NOISE_FRACTAL_SUM","Value":0}
,{"Name":"D2D1_TURBULENCE_NOISE_TURBULENCE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_COMPOSITE_MODE"
@@ -732,7 +732,7 @@
,{"Name":"D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY","Value":11}
,{"Name":"D2D1_COMPOSITE_MODE_MASK_INVERT","Value":12}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
]
diff --git a/src/Generator/win32json/api/Graphics.Direct2D.json b/src/Generator/win32json/api/Graphics.Direct2D.json
index e4b8487..58d6b5a 100644
--- a/src/Generator/win32json/api/Graphics.Direct2D.json
+++ b/src/Generator/win32json/api/Graphics.Direct2D.json
@@ -517,7 +517,7 @@
{"Name":"D2D1_GAMMA_2_2","Value":0}
,{"Name":"D2D1_GAMMA_1_0","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_OPACITY_MASK_CONTENT"
@@ -531,7 +531,7 @@
,{"Name":"D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL","Value":1}
,{"Name":"D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_EXTEND_MODE"
@@ -545,7 +545,7 @@
,{"Name":"D2D1_EXTEND_MODE_WRAP","Value":1}
,{"Name":"D2D1_EXTEND_MODE_MIRROR","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_ANTIALIAS_MODE"
@@ -558,7 +558,7 @@
{"Name":"D2D1_ANTIALIAS_MODE_PER_PRIMITIVE","Value":0}
,{"Name":"D2D1_ANTIALIAS_MODE_ALIASED","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_TEXT_ANTIALIAS_MODE"
@@ -573,7 +573,7 @@
,{"Name":"D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE","Value":2}
,{"Name":"D2D1_TEXT_ANTIALIAS_MODE_ALIASED","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BITMAP_INTERPOLATION_MODE"
@@ -586,7 +586,7 @@
{"Name":"D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0}
,{"Name":"D2D1_BITMAP_INTERPOLATION_MODE_LINEAR","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DRAW_TEXT_OPTIONS"
@@ -602,7 +602,7 @@
,{"Name":"D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING","Value":8}
,{"Name":"D2D1_DRAW_TEXT_OPTIONS_NONE","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BITMAP_PROPERTIES"
@@ -709,7 +709,7 @@
{"Name":"D2D1_ARC_SIZE_SMALL","Value":0}
,{"Name":"D2D1_ARC_SIZE_LARGE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_CAP_STYLE"
@@ -724,7 +724,7 @@
,{"Name":"D2D1_CAP_STYLE_ROUND","Value":2}
,{"Name":"D2D1_CAP_STYLE_TRIANGLE","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DASH_STYLE"
@@ -741,7 +741,7 @@
,{"Name":"D2D1_DASH_STYLE_DASH_DOT_DOT","Value":4}
,{"Name":"D2D1_DASH_STYLE_CUSTOM","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_LINE_JOIN"
@@ -756,7 +756,7 @@
,{"Name":"D2D1_LINE_JOIN_ROUND","Value":2}
,{"Name":"D2D1_LINE_JOIN_MITER_OR_BEVEL","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_COMBINE_MODE"
@@ -771,7 +771,7 @@
,{"Name":"D2D1_COMBINE_MODE_XOR","Value":2}
,{"Name":"D2D1_COMBINE_MODE_EXCLUDE","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_GEOMETRY_RELATION"
@@ -787,7 +787,7 @@
,{"Name":"D2D1_GEOMETRY_RELATION_CONTAINS","Value":3}
,{"Name":"D2D1_GEOMETRY_RELATION_OVERLAP","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION"
@@ -800,7 +800,7 @@
{"Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES","Value":0}
,{"Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_TRIANGLE"
@@ -829,7 +829,7 @@
{"Name":"D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE","Value":0}
,{"Name":"D2D1_SWEEP_DIRECTION_CLOCKWISE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_ARC_SEGMENT"
@@ -927,7 +927,7 @@
{"Name":"D2D1_LAYER_OPTIONS_NONE","Value":0}
,{"Name":"D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_LAYER_PARAMETERS"
@@ -960,7 +960,7 @@
{"Name":"D2D1_WINDOW_STATE_NONE","Value":0}
,{"Name":"D2D1_WINDOW_STATE_OCCLUDED","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_RENDER_TARGET_TYPE"
@@ -974,7 +974,7 @@
,{"Name":"D2D1_RENDER_TARGET_TYPE_SOFTWARE","Value":1}
,{"Name":"D2D1_RENDER_TARGET_TYPE_HARDWARE","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_FEATURE_LEVEL"
@@ -988,7 +988,7 @@
,{"Name":"D2D1_FEATURE_LEVEL_9","Value":37120}
,{"Name":"D2D1_FEATURE_LEVEL_10","Value":40960}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_RENDER_TARGET_USAGE"
@@ -1002,7 +1002,7 @@
,{"Name":"D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING","Value":1}
,{"Name":"D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_PRESENT_OPTIONS"
@@ -1016,7 +1016,7 @@
,{"Name":"D2D1_PRESENT_OPTIONS_RETAIN_CONTENTS","Value":1}
,{"Name":"D2D1_PRESENT_OPTIONS_IMMEDIATELY","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_RENDER_TARGET_PROPERTIES"
@@ -1064,7 +1064,7 @@
{"Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE","Value":0}
,{"Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DRAWING_STATE_DESCRIPTION"
@@ -1095,7 +1095,7 @@
{"Name":"D2D1_DC_INITIALIZE_MODE_COPY","Value":0}
,{"Name":"D2D1_DC_INITIALIZE_MODE_CLEAR","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DEBUG_LEVEL"
@@ -1110,7 +1110,7 @@
,{"Name":"D2D1_DEBUG_LEVEL_WARNING","Value":2}
,{"Name":"D2D1_DEBUG_LEVEL_INFORMATION","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_FACTORY_TYPE"
@@ -1123,7 +1123,7 @@
{"Name":"D2D1_FACTORY_TYPE_SINGLE_THREADED","Value":0}
,{"Name":"D2D1_FACTORY_TYPE_MULTI_THREADED","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_FACTORY_OPTIONS"
@@ -3477,7 +3477,7 @@
,{"Name":"D2D1_CHANNEL_SELECTOR_B","Value":2}
,{"Name":"D2D1_CHANNEL_SELECTOR_A","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BITMAPSOURCE_ORIENTATION"
@@ -3496,7 +3496,7 @@
,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL","Value":7}
,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_GAUSSIANBLUR_PROP"
@@ -3510,7 +3510,7 @@
,{"Name":"D2D1_GAUSSIANBLUR_PROP_OPTIMIZATION","Value":1}
,{"Name":"D2D1_GAUSSIANBLUR_PROP_BORDER_MODE","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION"
@@ -3524,7 +3524,7 @@
,{"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION_BALANCED","Value":1}
,{"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION_QUALITY","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DIRECTIONALBLUR_PROP"
@@ -3539,7 +3539,7 @@
,{"Name":"D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION","Value":2}
,{"Name":"D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION"
@@ -3553,7 +3553,7 @@
,{"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED","Value":1}
,{"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION_QUALITY","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SHADOW_PROP"
@@ -3567,7 +3567,7 @@
,{"Name":"D2D1_SHADOW_PROP_COLOR","Value":1}
,{"Name":"D2D1_SHADOW_PROP_OPTIMIZATION","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SHADOW_OPTIMIZATION"
@@ -3581,7 +3581,7 @@
,{"Name":"D2D1_SHADOW_OPTIMIZATION_BALANCED","Value":1}
,{"Name":"D2D1_SHADOW_OPTIMIZATION_QUALITY","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BLEND_PROP"
@@ -3593,7 +3593,7 @@
,"Values":[
{"Name":"D2D1_BLEND_PROP_MODE","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SATURATION_PROP"
@@ -3605,7 +3605,7 @@
,"Values":[
{"Name":"D2D1_SATURATION_PROP_SATURATION","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_HUEROTATION_PROP"
@@ -3617,7 +3617,7 @@
,"Values":[
{"Name":"D2D1_HUEROTATION_PROP_ANGLE","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_COLORMATRIX_PROP"
@@ -3631,7 +3631,7 @@
,{"Name":"D2D1_COLORMATRIX_PROP_ALPHA_MODE","Value":1}
,{"Name":"D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BITMAPSOURCE_PROP"
@@ -3648,7 +3648,7 @@
,{"Name":"D2D1_BITMAPSOURCE_PROP_ALPHA_MODE","Value":4}
,{"Name":"D2D1_BITMAPSOURCE_PROP_ORIENTATION","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE"
@@ -3664,7 +3664,7 @@
,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT","Value":6}
,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR","Value":7}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BITMAPSOURCE_ALPHA_MODE"
@@ -3677,7 +3677,7 @@
{"Name":"D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED","Value":1}
,{"Name":"D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_COMPOSITE_PROP"
@@ -3689,7 +3689,7 @@
,"Values":[
{"Name":"D2D1_COMPOSITE_PROP_MODE","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_3DTRANSFORM_PROP"
@@ -3703,7 +3703,7 @@
,{"Name":"D2D1_3DTRANSFORM_PROP_BORDER_MODE","Value":1}
,{"Name":"D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE"
@@ -3719,7 +3719,7 @@
,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3}
,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_ANISOTROPIC","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP"
@@ -3738,7 +3738,7 @@
,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN","Value":6}
,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION","Value":7}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE"
@@ -3754,7 +3754,7 @@
,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3}
,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_2DAFFINETRANSFORM_PROP"
@@ -3769,7 +3769,7 @@
,{"Name":"D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX","Value":2}
,{"Name":"D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DPICOMPENSATION_PROP"
@@ -3783,7 +3783,7 @@
,{"Name":"D2D1_DPICOMPENSATION_PROP_BORDER_MODE","Value":1}
,{"Name":"D2D1_DPICOMPENSATION_PROP_INPUT_DPI","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE"
@@ -3800,7 +3800,7 @@
,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC","Value":4}
,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SCALE_PROP"
@@ -3816,7 +3816,7 @@
,{"Name":"D2D1_SCALE_PROP_BORDER_MODE","Value":3}
,{"Name":"D2D1_SCALE_PROP_SHARPNESS","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SCALE_INTERPOLATION_MODE"
@@ -3833,7 +3833,7 @@
,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_ANISOTROPIC","Value":4}
,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_TURBULENCE_PROP"
@@ -3851,7 +3851,7 @@
,{"Name":"D2D1_TURBULENCE_PROP_NOISE","Value":5}
,{"Name":"D2D1_TURBULENCE_PROP_STITCHABLE","Value":6}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DISPLACEMENTMAP_PROP"
@@ -3865,7 +3865,7 @@
,{"Name":"D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT","Value":1}
,{"Name":"D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_COLORMANAGEMENT_PROP"
@@ -3882,7 +3882,7 @@
,{"Name":"D2D1_COLORMANAGEMENT_PROP_ALPHA_MODE","Value":4}
,{"Name":"D2D1_COLORMANAGEMENT_PROP_QUALITY","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE"
@@ -3895,7 +3895,7 @@
{"Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED","Value":1}
,{"Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE_STRAIGHT","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_COLORMANAGEMENT_QUALITY"
@@ -3909,7 +3909,7 @@
,{"Name":"D2D1_COLORMANAGEMENT_QUALITY_NORMAL","Value":1}
,{"Name":"D2D1_COLORMANAGEMENT_QUALITY_BEST","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT"
@@ -3924,7 +3924,7 @@
,{"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_SATURATION","Value":2}
,{"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_HISTOGRAM_PROP"
@@ -3938,7 +3938,7 @@
,{"Name":"D2D1_HISTOGRAM_PROP_CHANNEL_SELECT","Value":1}
,{"Name":"D2D1_HISTOGRAM_PROP_HISTOGRAM_OUTPUT","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_POINTSPECULAR_PROP"
@@ -3956,7 +3956,7 @@
,{"Name":"D2D1_POINTSPECULAR_PROP_KERNEL_UNIT_LENGTH","Value":5}
,{"Name":"D2D1_POINTSPECULAR_PROP_SCALE_MODE","Value":6}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_POINTSPECULAR_SCALE_MODE"
@@ -3973,7 +3973,7 @@
,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_ANISOTROPIC","Value":4}
,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SPOTSPECULAR_PROP"
@@ -3994,7 +3994,7 @@
,{"Name":"D2D1_SPOTSPECULAR_PROP_KERNEL_UNIT_LENGTH","Value":8}
,{"Name":"D2D1_SPOTSPECULAR_PROP_SCALE_MODE","Value":9}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SPOTSPECULAR_SCALE_MODE"
@@ -4011,7 +4011,7 @@
,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_ANISOTROPIC","Value":4}
,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DISTANTSPECULAR_PROP"
@@ -4030,7 +4030,7 @@
,{"Name":"D2D1_DISTANTSPECULAR_PROP_KERNEL_UNIT_LENGTH","Value":6}
,{"Name":"D2D1_DISTANTSPECULAR_PROP_SCALE_MODE","Value":7}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE"
@@ -4047,7 +4047,7 @@
,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC","Value":4}
,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_POINTDIFFUSE_PROP"
@@ -4064,7 +4064,7 @@
,{"Name":"D2D1_POINTDIFFUSE_PROP_KERNEL_UNIT_LENGTH","Value":4}
,{"Name":"D2D1_POINTDIFFUSE_PROP_SCALE_MODE","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_POINTDIFFUSE_SCALE_MODE"
@@ -4081,7 +4081,7 @@
,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_ANISOTROPIC","Value":4}
,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SPOTDIFFUSE_PROP"
@@ -4101,7 +4101,7 @@
,{"Name":"D2D1_SPOTDIFFUSE_PROP_KERNEL_UNIT_LENGTH","Value":7}
,{"Name":"D2D1_SPOTDIFFUSE_PROP_SCALE_MODE","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE"
@@ -4118,7 +4118,7 @@
,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_ANISOTROPIC","Value":4}
,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DISTANTDIFFUSE_PROP"
@@ -4136,7 +4136,7 @@
,{"Name":"D2D1_DISTANTDIFFUSE_PROP_KERNEL_UNIT_LENGTH","Value":5}
,{"Name":"D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE","Value":6}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE"
@@ -4153,7 +4153,7 @@
,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_ANISOTROPIC","Value":4}
,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_FLOOD_PROP"
@@ -4165,7 +4165,7 @@
,"Values":[
{"Name":"D2D1_FLOOD_PROP_COLOR","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_LINEARTRANSFER_PROP"
@@ -4189,7 +4189,7 @@
,{"Name":"D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE","Value":11}
,{"Name":"D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT","Value":12}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_GAMMATRANSFER_PROP"
@@ -4217,7 +4217,7 @@
,{"Name":"D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE","Value":15}
,{"Name":"D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT","Value":16}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_TABLETRANSFER_PROP"
@@ -4237,7 +4237,7 @@
,{"Name":"D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE","Value":7}
,{"Name":"D2D1_TABLETRANSFER_PROP_CLAMP_OUTPUT","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DISCRETETRANSFER_PROP"
@@ -4257,7 +4257,7 @@
,{"Name":"D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE","Value":7}
,{"Name":"D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_CONVOLVEMATRIX_PROP"
@@ -4279,7 +4279,7 @@
,{"Name":"D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE","Value":9}
,{"Name":"D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT","Value":10}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE"
@@ -4296,7 +4296,7 @@
,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_ANISOTROPIC","Value":4}
,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BRIGHTNESS_PROP"
@@ -4309,7 +4309,7 @@
{"Name":"D2D1_BRIGHTNESS_PROP_WHITE_POINT","Value":0}
,{"Name":"D2D1_BRIGHTNESS_PROP_BLACK_POINT","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_ARITHMETICCOMPOSITE_PROP"
@@ -4322,7 +4322,7 @@
{"Name":"D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS","Value":0}
,{"Name":"D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_CROP_PROP"
@@ -4335,7 +4335,7 @@
{"Name":"D2D1_CROP_PROP_RECT","Value":0}
,{"Name":"D2D1_CROP_PROP_BORDER_MODE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BORDER_PROP"
@@ -4348,7 +4348,7 @@
{"Name":"D2D1_BORDER_PROP_EDGE_MODE_X","Value":0}
,{"Name":"D2D1_BORDER_PROP_EDGE_MODE_Y","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BORDER_EDGE_MODE"
@@ -4362,7 +4362,7 @@
,{"Name":"D2D1_BORDER_EDGE_MODE_WRAP","Value":1}
,{"Name":"D2D1_BORDER_EDGE_MODE_MIRROR","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_MORPHOLOGY_PROP"
@@ -4376,7 +4376,7 @@
,{"Name":"D2D1_MORPHOLOGY_PROP_WIDTH","Value":1}
,{"Name":"D2D1_MORPHOLOGY_PROP_HEIGHT","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_MORPHOLOGY_MODE"
@@ -4389,7 +4389,7 @@
{"Name":"D2D1_MORPHOLOGY_MODE_ERODE","Value":0}
,{"Name":"D2D1_MORPHOLOGY_MODE_DILATE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_TILE_PROP"
@@ -4401,7 +4401,7 @@
,"Values":[
{"Name":"D2D1_TILE_PROP_RECT","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_ATLAS_PROP"
@@ -4414,7 +4414,7 @@
{"Name":"D2D1_ATLAS_PROP_INPUT_RECT","Value":0}
,{"Name":"D2D1_ATLAS_PROP_INPUT_PADDING_RECT","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_OPACITYMETADATA_PROP"
@@ -4426,7 +4426,7 @@
,"Values":[
{"Name":"D2D1_OPACITYMETADATA_PROP_INPUT_OPAQUE_RECT","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"PD2D1_EFFECT_FACTORY"
@@ -4469,7 +4469,7 @@
,{"Name":"D2D1_PROPERTY_TYPE_MATRIX_5X4","Value":17}
,{"Name":"D2D1_PROPERTY_TYPE_COLOR_CONTEXT","Value":18}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_PROPERTY"
@@ -4479,18 +4479,18 @@
,"Flags":false
,"Scoped":false
,"Values":[
- {"Name":"D2D1_PROPERTY_CLSID","Value":2147483648}
- ,{"Name":"D2D1_PROPERTY_DISPLAYNAME","Value":2147483649}
- ,{"Name":"D2D1_PROPERTY_AUTHOR","Value":2147483650}
- ,{"Name":"D2D1_PROPERTY_CATEGORY","Value":2147483651}
- ,{"Name":"D2D1_PROPERTY_DESCRIPTION","Value":2147483652}
- ,{"Name":"D2D1_PROPERTY_INPUTS","Value":2147483653}
- ,{"Name":"D2D1_PROPERTY_CACHED","Value":2147483654}
- ,{"Name":"D2D1_PROPERTY_PRECISION","Value":2147483655}
- ,{"Name":"D2D1_PROPERTY_MIN_INPUTS","Value":2147483656}
- ,{"Name":"D2D1_PROPERTY_MAX_INPUTS","Value":2147483657}
+ {"Name":"D2D1_PROPERTY_CLSID","Value":-2147483648}
+ ,{"Name":"D2D1_PROPERTY_DISPLAYNAME","Value":-2147483647}
+ ,{"Name":"D2D1_PROPERTY_AUTHOR","Value":-2147483646}
+ ,{"Name":"D2D1_PROPERTY_CATEGORY","Value":-2147483645}
+ ,{"Name":"D2D1_PROPERTY_DESCRIPTION","Value":-2147483644}
+ ,{"Name":"D2D1_PROPERTY_INPUTS","Value":-2147483643}
+ ,{"Name":"D2D1_PROPERTY_CACHED","Value":-2147483642}
+ ,{"Name":"D2D1_PROPERTY_PRECISION","Value":-2147483641}
+ ,{"Name":"D2D1_PROPERTY_MIN_INPUTS","Value":-2147483640}
+ ,{"Name":"D2D1_PROPERTY_MAX_INPUTS","Value":-2147483639}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SUBPROPERTY"
@@ -4500,15 +4500,15 @@
,"Flags":false
,"Scoped":false
,"Values":[
- {"Name":"D2D1_SUBPROPERTY_DISPLAYNAME","Value":2147483648}
- ,{"Name":"D2D1_SUBPROPERTY_ISREADONLY","Value":2147483649}
- ,{"Name":"D2D1_SUBPROPERTY_MIN","Value":2147483650}
- ,{"Name":"D2D1_SUBPROPERTY_MAX","Value":2147483651}
- ,{"Name":"D2D1_SUBPROPERTY_DEFAULT","Value":2147483652}
- ,{"Name":"D2D1_SUBPROPERTY_FIELDS","Value":2147483653}
- ,{"Name":"D2D1_SUBPROPERTY_INDEX","Value":2147483654}
+ {"Name":"D2D1_SUBPROPERTY_DISPLAYNAME","Value":-2147483648}
+ ,{"Name":"D2D1_SUBPROPERTY_ISREADONLY","Value":-2147483647}
+ ,{"Name":"D2D1_SUBPROPERTY_MIN","Value":-2147483646}
+ ,{"Name":"D2D1_SUBPROPERTY_MAX","Value":-2147483645}
+ ,{"Name":"D2D1_SUBPROPERTY_DEFAULT","Value":-2147483644}
+ ,{"Name":"D2D1_SUBPROPERTY_FIELDS","Value":-2147483643}
+ ,{"Name":"D2D1_SUBPROPERTY_INDEX","Value":-2147483642}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BITMAP_OPTIONS"
@@ -4524,7 +4524,7 @@
,{"Name":"D2D1_BITMAP_OPTIONS_CPU_READ","Value":4}
,{"Name":"D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BUFFER_PRECISION"
@@ -4541,7 +4541,7 @@
,{"Name":"D2D1_BUFFER_PRECISION_16BPC_FLOAT","Value":4}
,{"Name":"D2D1_BUFFER_PRECISION_32BPC_FLOAT","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_MAP_OPTIONS"
@@ -4556,7 +4556,7 @@
,{"Name":"D2D1_MAP_OPTIONS_WRITE","Value":2}
,{"Name":"D2D1_MAP_OPTIONS_DISCARD","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_INTERPOLATION_MODE"
@@ -4573,7 +4573,7 @@
,{"Name":"D2D1_INTERPOLATION_MODE_ANISOTROPIC","Value":4}
,{"Name":"D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_UNIT_MODE"
@@ -4586,7 +4586,7 @@
{"Name":"D2D1_UNIT_MODE_DIPS","Value":0}
,{"Name":"D2D1_UNIT_MODE_PIXELS","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_COLOR_SPACE"
@@ -4600,7 +4600,7 @@
,{"Name":"D2D1_COLOR_SPACE_SRGB","Value":1}
,{"Name":"D2D1_COLOR_SPACE_SCRGB","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DEVICE_CONTEXT_OPTIONS"
@@ -4613,7 +4613,7 @@
{"Name":"D2D1_DEVICE_CONTEXT_OPTIONS_NONE","Value":0}
,{"Name":"D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_STROKE_TRANSFORM_TYPE"
@@ -4627,7 +4627,7 @@
,{"Name":"D2D1_STROKE_TRANSFORM_TYPE_FIXED","Value":1}
,{"Name":"D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_PRIMITIVE_BLEND"
@@ -4643,7 +4643,7 @@
,{"Name":"D2D1_PRIMITIVE_BLEND_ADD","Value":3}
,{"Name":"D2D1_PRIMITIVE_BLEND_MAX","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_THREADING_MODE"
@@ -4656,7 +4656,7 @@
{"Name":"D2D1_THREADING_MODE_SINGLE_THREADED","Value":0}
,{"Name":"D2D1_THREADING_MODE_MULTI_THREADED","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_COLOR_INTERPOLATION_MODE"
@@ -4669,7 +4669,7 @@
{"Name":"D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT","Value":0}
,{"Name":"D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BITMAP_PROPERTIES1"
@@ -4819,7 +4819,7 @@
,{"Name":"D2D1_LAYER_OPTIONS1_INITIALIZE_FROM_BACKGROUND","Value":1}
,{"Name":"D2D1_LAYER_OPTIONS1_IGNORE_ALPHA","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_LAYER_PARAMETERS1"
@@ -4853,7 +4853,7 @@
,{"Name":"D2D1_PRINT_FONT_SUBSET_MODE_EACHPAGE","Value":1}
,{"Name":"D2D1_PRINT_FONT_SUBSET_MODE_NONE","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_DRAWING_STATE_DESCRIPTION1"
@@ -6821,7 +6821,7 @@
,{"Name":"D2D1_CHANGE_TYPE_CONTEXT","Value":2}
,{"Name":"D2D1_CHANGE_TYPE_GRAPH","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_PIXEL_OPTIONS"
@@ -6834,7 +6834,7 @@
{"Name":"D2D1_PIXEL_OPTIONS_NONE","Value":0}
,{"Name":"D2D1_PIXEL_OPTIONS_TRIVIAL_SAMPLING","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_VERTEX_OPTIONS"
@@ -6849,7 +6849,7 @@
,{"Name":"D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER","Value":2}
,{"Name":"D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_VERTEX_USAGE"
@@ -6862,7 +6862,7 @@
{"Name":"D2D1_VERTEX_USAGE_STATIC","Value":0}
,{"Name":"D2D1_VERTEX_USAGE_DYNAMIC","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BLEND_OPERATION"
@@ -6878,7 +6878,7 @@
,{"Name":"D2D1_BLEND_OPERATION_MIN","Value":4}
,{"Name":"D2D1_BLEND_OPERATION_MAX","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_BLEND"
@@ -6902,7 +6902,7 @@
,{"Name":"D2D1_BLEND_BLEND_FACTOR","Value":14}
,{"Name":"D2D1_BLEND_INV_BLEND_FACTOR","Value":15}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_CHANNEL_DEPTH"
@@ -6916,7 +6916,7 @@
,{"Name":"D2D1_CHANNEL_DEPTH_1","Value":1}
,{"Name":"D2D1_CHANNEL_DEPTH_4","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_FILTER"
@@ -6936,7 +6936,7 @@
,{"Name":"D2D1_FILTER_MIN_MAG_MIP_LINEAR","Value":21}
,{"Name":"D2D1_FILTER_ANISOTROPIC","Value":85}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_FEATURE"
@@ -6949,7 +6949,7 @@
{"Name":"D2D1_FEATURE_DOUBLES","Value":0}
,{"Name":"D2D1_FEATURE_D3D10_X_HARDWARE_OPTIONS","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_PROPERTY_BINDING"
@@ -8224,7 +8224,7 @@
,{"Name":"D2D1_YCBCR_PROP_TRANSFORM_MATRIX","Value":1}
,{"Name":"D2D1_YCBCR_PROP_INTERPOLATION_MODE","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING"
@@ -8240,7 +8240,7 @@
,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_444","Value":3}
,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_440","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_YCBCR_INTERPOLATION_MODE"
@@ -8257,7 +8257,7 @@
,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_ANISOTROPIC","Value":4}
,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_CONTRAST_PROP"
@@ -8270,7 +8270,7 @@
{"Name":"D2D1_CONTRAST_PROP_CONTRAST","Value":0}
,{"Name":"D2D1_CONTRAST_PROP_CLAMP_INPUT","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_RGBTOHUE_PROP"
@@ -8282,7 +8282,7 @@
,"Values":[
{"Name":"D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE"
@@ -8295,7 +8295,7 @@
{"Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_VALUE","Value":0}
,{"Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_HUETORGB_PROP"
@@ -8307,7 +8307,7 @@
,"Values":[
{"Name":"D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE"
@@ -8320,7 +8320,7 @@
{"Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_VALUE","Value":0}
,{"Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_CHROMAKEY_PROP"
@@ -8335,7 +8335,7 @@
,{"Name":"D2D1_CHROMAKEY_PROP_INVERT_ALPHA","Value":2}
,{"Name":"D2D1_CHROMAKEY_PROP_FEATHER","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_EMBOSS_PROP"
@@ -8348,7 +8348,7 @@
{"Name":"D2D1_EMBOSS_PROP_HEIGHT","Value":0}
,{"Name":"D2D1_EMBOSS_PROP_DIRECTION","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_EXPOSURE_PROP"
@@ -8360,7 +8360,7 @@
,"Values":[
{"Name":"D2D1_EXPOSURE_PROP_EXPOSURE_VALUE","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_POSTERIZE_PROP"
@@ -8374,7 +8374,7 @@
,{"Name":"D2D1_POSTERIZE_PROP_GREEN_VALUE_COUNT","Value":1}
,{"Name":"D2D1_POSTERIZE_PROP_BLUE_VALUE_COUNT","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SEPIA_PROP"
@@ -8387,7 +8387,7 @@
{"Name":"D2D1_SEPIA_PROP_INTENSITY","Value":0}
,{"Name":"D2D1_SEPIA_PROP_ALPHA_MODE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SHARPEN_PROP"
@@ -8400,7 +8400,7 @@
{"Name":"D2D1_SHARPEN_PROP_SHARPNESS","Value":0}
,{"Name":"D2D1_SHARPEN_PROP_THRESHOLD","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_STRAIGHTEN_PROP"
@@ -8414,7 +8414,7 @@
,{"Name":"D2D1_STRAIGHTEN_PROP_MAINTAIN_SIZE","Value":1}
,{"Name":"D2D1_STRAIGHTEN_PROP_SCALE_MODE","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_STRAIGHTEN_SCALE_MODE"
@@ -8430,7 +8430,7 @@
,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3}
,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_ANISOTROPIC","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_TEMPERATUREANDTINT_PROP"
@@ -8443,7 +8443,7 @@
{"Name":"D2D1_TEMPERATUREANDTINT_PROP_TEMPERATURE","Value":0}
,{"Name":"D2D1_TEMPERATUREANDTINT_PROP_TINT","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_VIGNETTE_PROP"
@@ -8457,7 +8457,7 @@
,{"Name":"D2D1_VIGNETTE_PROP_TRANSITION_SIZE","Value":1}
,{"Name":"D2D1_VIGNETTE_PROP_STRENGTH","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_EDGEDETECTION_PROP"
@@ -8473,7 +8473,7 @@
,{"Name":"D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES","Value":3}
,{"Name":"D2D1_EDGEDETECTION_PROP_ALPHA_MODE","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_EDGEDETECTION_MODE"
@@ -8486,7 +8486,7 @@
{"Name":"D2D1_EDGEDETECTION_MODE_SOBEL","Value":0}
,{"Name":"D2D1_EDGEDETECTION_MODE_PREWITT","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP"
@@ -8502,7 +8502,7 @@
,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_INPUT_GAMMA","Value":3}
,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_MASK_BLUR_RADIUS","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA"
@@ -8515,7 +8515,7 @@
{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_LINEAR","Value":0}
,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_SRGB","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_LOOKUPTABLE3D_PROP"
@@ -8528,7 +8528,7 @@
{"Name":"D2D1_LOOKUPTABLE3D_PROP_LUT","Value":0}
,{"Name":"D2D1_LOOKUPTABLE3D_PROP_ALPHA_MODE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_OPACITY_PROP"
@@ -8540,7 +8540,7 @@
,"Values":[
{"Name":"D2D1_OPACITY_PROP_OPACITY","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_CROSSFADE_PROP"
@@ -8552,7 +8552,7 @@
,"Values":[
{"Name":"D2D1_CROSSFADE_PROP_WEIGHT","Value":0}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_TINT_PROP"
@@ -8565,7 +8565,7 @@
{"Name":"D2D1_TINT_PROP_COLOR","Value":0}
,{"Name":"D2D1_TINT_PROP_CLAMP_OUTPUT","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_WHITELEVELADJUSTMENT_PROP"
@@ -8578,7 +8578,7 @@
{"Name":"D2D1_WHITELEVELADJUSTMENT_PROP_INPUT_WHITE_LEVEL","Value":0}
,{"Name":"D2D1_WHITELEVELADJUSTMENT_PROP_OUTPUT_WHITE_LEVEL","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_HDRTONEMAP_PROP"
@@ -8592,7 +8592,7 @@
,{"Name":"D2D1_HDRTONEMAP_PROP_OUTPUT_MAX_LUMINANCE","Value":1}
,{"Name":"D2D1_HDRTONEMAP_PROP_DISPLAY_MODE","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_HDRTONEMAP_DISPLAY_MODE"
@@ -8605,7 +8605,7 @@
{"Name":"D2D1_HDRTONEMAP_DISPLAY_MODE_SDR","Value":0}
,{"Name":"D2D1_HDRTONEMAP_DISPLAY_MODE_HDR","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_RENDERING_PRIORITY"
@@ -8618,7 +8618,7 @@
{"Name":"D2D1_RENDERING_PRIORITY_NORMAL","Value":0}
,{"Name":"D2D1_RENDERING_PRIORITY_LOW","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"ID2D1GeometryRealization"
@@ -8790,7 +8790,7 @@
,{"Name":"D2D1_SVG_PAINT_TYPE_URI_COLOR","Value":5}
,{"Name":"D2D1_SVG_PAINT_TYPE_URI_CURRENT_COLOR","Value":6}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SVG_LENGTH_UNITS"
@@ -8803,7 +8803,7 @@
{"Name":"D2D1_SVG_LENGTH_UNITS_NUMBER","Value":0}
,{"Name":"D2D1_SVG_LENGTH_UNITS_PERCENTAGE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SVG_DISPLAY"
@@ -8816,7 +8816,7 @@
{"Name":"D2D1_SVG_DISPLAY_INLINE","Value":0}
,{"Name":"D2D1_SVG_DISPLAY_NONE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SVG_VISIBILITY"
@@ -8829,7 +8829,7 @@
{"Name":"D2D1_SVG_VISIBILITY_VISIBLE","Value":0}
,{"Name":"D2D1_SVG_VISIBILITY_HIDDEN","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SVG_OVERFLOW"
@@ -8842,7 +8842,7 @@
{"Name":"D2D1_SVG_OVERFLOW_VISIBLE","Value":0}
,{"Name":"D2D1_SVG_OVERFLOW_HIDDEN","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SVG_LINE_CAP"
@@ -8856,7 +8856,7 @@
,{"Name":"D2D1_SVG_LINE_CAP_SQUARE","Value":1}
,{"Name":"D2D1_SVG_LINE_CAP_ROUND","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SVG_LINE_JOIN"
@@ -8870,7 +8870,7 @@
,{"Name":"D2D1_SVG_LINE_JOIN_MITER","Value":3}
,{"Name":"D2D1_SVG_LINE_JOIN_ROUND","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SVG_ASPECT_ALIGN"
@@ -8891,7 +8891,7 @@
,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MAX","Value":8}
,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MAX","Value":9}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SVG_ASPECT_SCALING"
@@ -8904,7 +8904,7 @@
{"Name":"D2D1_SVG_ASPECT_SCALING_MEET","Value":0}
,{"Name":"D2D1_SVG_ASPECT_SCALING_SLICE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SVG_PATH_COMMAND"
@@ -8934,7 +8934,7 @@
,{"Name":"D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_ABSOLUTE","Value":17}
,{"Name":"D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_RELATIVE","Value":18}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SVG_UNIT_TYPE"
@@ -8947,7 +8947,7 @@
{"Name":"D2D1_SVG_UNIT_TYPE_USER_SPACE_ON_USE","Value":0}
,{"Name":"D2D1_SVG_UNIT_TYPE_OBJECT_BOUNDING_BOX","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE"
@@ -8960,7 +8960,7 @@
{"Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE_SVG","Value":0}
,{"Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE_ID","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE"
@@ -8985,7 +8985,7 @@
,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_VIEWBOX","Value":12}
,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_LENGTH","Value":13}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SVG_LENGTH"
@@ -9998,7 +9998,7 @@
{"Name":"D2D1_INK_NIB_SHAPE_ROUND","Value":0}
,{"Name":"D2D1_INK_NIB_SHAPE_SQUARE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_ORIENTATION"
@@ -10017,7 +10017,7 @@
,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL","Value":7}
,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE90","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS"
@@ -10031,7 +10031,7 @@
,{"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE","Value":1}
,{"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS"
@@ -10044,7 +10044,7 @@
{"Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE","Value":0}
,{"Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS"
@@ -10057,7 +10057,7 @@
{"Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE","Value":0}
,{"Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_DISABLE_DPI_SCALE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES"
@@ -10136,7 +10136,7 @@
,{"Name":"D2D1_PATCH_EDGE_MODE_ANTIALIASED","Value":1}
,{"Name":"D2D1_PATCH_EDGE_MODE_ALIASED_INFLATED","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_GRADIENT_MESH_PATCH"
@@ -10186,7 +10186,7 @@
{"Name":"D2D1_SPRITE_OPTIONS_NONE","Value":0}
,{"Name":"D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION"
@@ -10199,7 +10199,7 @@
{"Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT","Value":0}
,{"Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_GAMMA1"
@@ -10213,7 +10213,7 @@
,{"Name":"D2D1_GAMMA1_G10","Value":1}
,{"Name":"D2D1_GAMMA1_G2084","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D2D1_SIMPLE_COLOR_PROFILE"
@@ -10245,7 +10245,7 @@
,{"Name":"D2D1_COLOR_CONTEXT_TYPE_SIMPLE","Value":1}
,{"Name":"D2D1_COLOR_CONTEXT_TYPE_DXGI","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"ID2D1InkStyle"
diff --git a/src/Generator/win32json/api/Graphics.Direct3D11.json b/src/Generator/win32json/api/Graphics.Direct3D11.json
index 1e9f67c..8715eb6 100644
--- a/src/Generator/win32json/api/Graphics.Direct3D11.json
+++ b/src/Generator/win32json/api/Graphics.Direct3D11.json
@@ -8624,7 +8624,7 @@
,"PackingSize":0
,"SizeField":""
,"Fields":[
- {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[{"Kind":"NativeBitfield","Name":"Usage","Offset":"0","Length":"1"},{"Kind":"NativeBitfield","Name":"RGB_Range","Offset":"1","Length":"1"},{"Kind":"NativeBitfield","Name":"YCbCr_Matrix","Offset":"2","Length":"1"},{"Kind":"NativeBitfield","Name":"YCbCr_xvYCC","Offset":"3","Length":"1"},{"Kind":"NativeBitfield","Name":"Nominal_Range","Offset":"4","Length":"2"},{"Kind":"NativeBitfield","Name":"Reserved","Offset":"6","Length":"26"}]}
]
,"NestedTypes":[
]
@@ -8895,7 +8895,7 @@
,"PackingSize":0
,"SizeField":""
,"Fields":[
- {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[{"Kind":"NativeBitfield","Name":"ProtectionEnabled","Offset":"0","Length":"1"},{"Kind":"NativeBitfield","Name":"OverlayOrFullscreenRequired","Offset":"1","Length":"1"},{"Kind":"NativeBitfield","Name":"Reserved","Offset":"2","Length":"30"}]}
]
,"NestedTypes":[
]
diff --git a/src/Generator/win32json/api/Graphics.Direct3D12.json b/src/Generator/win32json/api/Graphics.Direct3D12.json
index 6d67a98..c05f6b8 100644
--- a/src/Generator/win32json/api/Graphics.Direct3D12.json
+++ b/src/Generator/win32json/api/Graphics.Direct3D12.json
@@ -11471,8 +11471,8 @@
,"SizeField":""
,"Fields":[
{"Name":"Transform","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
- ,{"Name":"_bitfield1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"_bitfield1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[{"Kind":"NativeBitfield","Name":"InstanceID","Offset":"0","Length":"24"},{"Kind":"NativeBitfield","Name":"InstanceMask","Offset":"24","Length":"8"}]}
+ ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[{"Kind":"NativeBitfield","Name":"InstanceContributionToHitGroupIndex","Offset":"0","Length":"24"},{"Kind":"NativeBitfield","Name":"Flags","Offset":"24","Length":"8"}]}
,{"Name":"AccelerationStructure","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
diff --git a/src/Generator/win32json/api/Graphics.Direct3D9.json b/src/Generator/win32json/api/Graphics.Direct3D9.json
index 0e11024..46ac27d 100644
--- a/src/Generator/win32json/api/Graphics.Direct3D9.json
+++ b/src/Generator/win32json/api/Graphics.Direct3D9.json
@@ -5132,7 +5132,7 @@
,{"Name":"D3DBLEND_SRCCOLOR2","Value":16}
,{"Name":"D3DBLEND_INVSRCCOLOR2","Value":17}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3DBLENDOP"
@@ -5148,7 +5148,7 @@
,{"Name":"D3DBLENDOP_MIN","Value":4}
,{"Name":"D3DBLENDOP_MAX","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3DTEXTUREADDRESS"
@@ -5178,7 +5178,7 @@
,{"Name":"D3DCULL_CW","Value":2}
,{"Name":"D3DCULL_CCW","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3DCMPFUNC"
@@ -5216,7 +5216,7 @@
,{"Name":"D3DSTENCILOP_INCR","Value":7}
,{"Name":"D3DSTENCILOP_DECR","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3DFOGMODE"
@@ -5970,7 +5970,7 @@
,{"Name":"D3DDEVTYPE_SW","Value":3}
,{"Name":"D3DDEVTYPE_NULLREF","Value":4}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3DMULTISAMPLE_TYPE"
@@ -6124,7 +6124,7 @@
,{"Name":"D3DSWAPEFFECT_OVERLAY","Value":4}
,{"Name":"D3DSWAPEFFECT_FLIPEX","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3DPOOL"
@@ -6139,7 +6139,7 @@
,{"Name":"D3DPOOL_SYSTEMMEM","Value":2}
,{"Name":"D3DPOOL_SCRATCH","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3DPRESENT_PARAMETERS"
@@ -6196,7 +6196,7 @@
,{"Name":"D3DBACKBUFFER_TYPE_LEFT","Value":1}
,{"Name":"D3DBACKBUFFER_TYPE_RIGHT","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"D3DRESOURCETYPE"
@@ -6886,7 +6886,7 @@
,"PackingSize":0
,"SizeField":""
,"Fields":[
- {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[{"Kind":"NativeBitfield","Name":"ProtectionEnabled","Offset":"0","Length":"1"},{"Kind":"NativeBitfield","Name":"OverlayOrFullscreenRequired","Offset":"1","Length":"1"},{"Kind":"NativeBitfield","Name":"Reserved","Offset":"2","Length":"30"}]}
]
,"NestedTypes":[
]
diff --git a/src/Generator/win32json/api/Graphics.DirectDraw.json b/src/Generator/win32json/api/Graphics.DirectDraw.json
index d88f109..697e77a 100644
--- a/src/Generator/win32json/api/Graphics.DirectDraw.json
+++ b/src/Generator/win32json/api/Graphics.DirectDraw.json
@@ -7825,7 +7825,7 @@
,"Platform":null
,"Attrs":[]
,"Params":[
- {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
+ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
@@ -8092,7 +8092,7 @@
,"Platform":null
,"Attrs":[]
,"Params":[
- {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
+ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
@@ -8375,7 +8375,7 @@
,"Platform":null
,"Attrs":[]
,"Params":[
- {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
+ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
@@ -8706,7 +8706,7 @@
,"Platform":null
,"Attrs":[]
,"Params":[
- {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
+ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
@@ -11988,7 +11988,7 @@
,"Platform":null
,"Attrs":[]
,"Params":[
- {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
+ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
diff --git a/src/Generator/win32json/api/Graphics.DirectWrite.json b/src/Generator/win32json/api/Graphics.DirectWrite.json
index ff92375..a0d9cc3 100644
--- a/src/Generator/win32json/api/Graphics.DirectWrite.json
+++ b/src/Generator/win32json/api/Graphics.DirectWrite.json
@@ -1983,7 +1983,7 @@
,"PackingSize":0
,"SizeField":""
,"Fields":[
- {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
+ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[{"Kind":"NativeBitfield","Name":"breakConditionBefore","Offset":"0","Length":"2"},{"Kind":"NativeBitfield","Name":"breakConditionAfter","Offset":"2","Length":"2"},{"Kind":"NativeBitfield","Name":"isWhitespace","Offset":"4","Length":"1"},{"Kind":"NativeBitfield","Name":"isSoftHyphen","Offset":"5","Length":"1"},{"Kind":"NativeBitfield","Name":"padding","Offset":"6","Length":"2"}]}
]
,"NestedTypes":[
]
@@ -2023,7 +2023,7 @@
,"PackingSize":0
,"SizeField":""
,"Fields":[
- {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
+ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[{"Kind":"NativeBitfield","Name":"isShapedAlone","Offset":"0","Length":"1"},{"Kind":"NativeBitfield","Name":"reserved1","Offset":"1","Length":"1"},{"Kind":"NativeBitfield","Name":"canBreakShapingAfter","Offset":"2","Length":"1"},{"Kind":"NativeBitfield","Name":"reserved","Offset":"3","Length":"13"}]}
]
,"NestedTypes":[
]
@@ -2037,7 +2037,7 @@
,"PackingSize":0
,"SizeField":""
,"Fields":[
- {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
+ {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[{"Kind":"NativeBitfield","Name":"justification","Offset":"0","Length":"4"},{"Kind":"NativeBitfield","Name":"isClusterStart","Offset":"4","Length":"1"},{"Kind":"NativeBitfield","Name":"isDiacritic","Offset":"5","Length":"1"},{"Kind":"NativeBitfield","Name":"isZeroWidthSpace","Offset":"6","Length":"1"},{"Kind":"NativeBitfield","Name":"reserved","Offset":"7","Length":"9"}]}
]
,"NestedTypes":[
]
@@ -2455,7 +2455,7 @@
,"Fields":[
{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
- ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
+ ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[{"Kind":"NativeBitfield","Name":"canWrapLineAfter","Offset":"0","Length":"1"},{"Kind":"NativeBitfield","Name":"isWhitespace","Offset":"1","Length":"1"},{"Kind":"NativeBitfield","Name":"isNewline","Offset":"2","Length":"1"},{"Kind":"NativeBitfield","Name":"isSoftHyphen","Offset":"3","Length":"1"},{"Kind":"NativeBitfield","Name":"isRightToLeft","Offset":"4","Length":"1"},{"Kind":"NativeBitfield","Name":"padding","Offset":"5","Length":"11"}]}
]
,"NestedTypes":[
]
@@ -4640,7 +4640,7 @@
,{"Name":"isoScriptNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"clusterLookahead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"justificationCharacter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
- ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[{"Kind":"NativeBitfield","Name":"restrictCaretToClusters","Offset":"0","Length":"1"},{"Kind":"NativeBitfield","Name":"usesWordDividers","Offset":"1","Length":"1"},{"Kind":"NativeBitfield","Name":"isDiscreteWriting","Offset":"2","Length":"1"},{"Kind":"NativeBitfield","Name":"isBlockWriting","Offset":"3","Length":"1"},{"Kind":"NativeBitfield","Name":"isDistributedWithinCluster","Offset":"4","Length":"1"},{"Kind":"NativeBitfield","Name":"isConnectedWriting","Offset":"5","Length":"1"},{"Kind":"NativeBitfield","Name":"isCursiveWriting","Offset":"6","Length":"1"},{"Kind":"NativeBitfield","Name":"reserved","Offset":"7","Length":"25"}]}
]
,"NestedTypes":[
]
@@ -4657,7 +4657,7 @@
{"Name":"expansionMinimum","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"expansionMaximum","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"compressionMaximum","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
- ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[{"Kind":"NativeBitfield","Name":"expansionPriority","Offset":"0","Length":"8"},{"Kind":"NativeBitfield","Name":"compressionPriority","Offset":"8","Length":"8"},{"Kind":"NativeBitfield","Name":"allowResidualExpansion","Offset":"16","Length":"1"},{"Kind":"NativeBitfield","Name":"allowResidualCompression","Offset":"17","Length":"1"},{"Kind":"NativeBitfield","Name":"applyToLeadingEdge","Offset":"18","Length":"1"},{"Kind":"NativeBitfield","Name":"applyToTrailingEdge","Offset":"19","Length":"1"},{"Kind":"NativeBitfield","Name":"reserved","Offset":"20","Length":"12"}]}
]
,"NestedTypes":[
]
diff --git a/src/Generator/win32json/api/Graphics.Dxgi.Common.json b/src/Generator/win32json/api/Graphics.Dxgi.Common.json
index e04ca9a..66ccd28 100644
--- a/src/Generator/win32json/api/Graphics.Dxgi.Common.json
+++ b/src/Generator/win32json/api/Graphics.Dxgi.Common.json
@@ -265,7 +265,7 @@
,{"Name":"DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE","Value":190}
,{"Name":"DXGI_FORMAT_A4B4G4R4_UNORM","Value":191}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"DXGI_RGB"
@@ -438,7 +438,7 @@
,{"Name":"DXGI_ALPHA_MODE_STRAIGHT","Value":2}
,{"Name":"DXGI_ALPHA_MODE_IGNORE","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
]
diff --git a/src/Generator/win32json/api/Graphics.Dxgi.json b/src/Generator/win32json/api/Graphics.Dxgi.json
index 4f5ec1c..51a6f59 100644
--- a/src/Generator/win32json/api/Graphics.Dxgi.json
+++ b/src/Generator/win32json/api/Graphics.Dxgi.json
@@ -1469,7 +1469,7 @@
,{"Name":"DXGI_ADAPTER_FLAG_REMOTE","Value":1}
,{"Name":"DXGI_ADAPTER_FLAG_SOFTWARE","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"DXGI_ADAPTER_DESC1"
@@ -2023,7 +2023,7 @@
,{"Name":"Scaling","Type":{"Kind":"ApiRef","Name":"DXGI_SCALING","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]}
,{"Name":"SwapEffect","Type":{"Kind":"ApiRef","Name":"DXGI_SWAP_EFFECT","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]}
,{"Name":"AlphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
- ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
+ ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[{"Kind":"AssociatedEnum","Value":"DXGI_SWAP_CHAIN_FLAG"}]}
]
,"NestedTypes":[
]
@@ -3495,7 +3495,7 @@
,{"Name":"DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES","Value":16}
,{"Name":"DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE","Value":32}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"DXGI_ADAPTER_DESC3"
diff --git a/src/Generator/win32json/api/Graphics.Imaging.json b/src/Generator/win32json/api/Graphics.Imaging.json
index 769f8c0..9459543 100644
--- a/src/Generator/win32json/api/Graphics.Imaging.json
+++ b/src/Generator/win32json/api/Graphics.Imaging.json
@@ -2419,7 +2419,7 @@
,{"Name":"WICGifLogicalScreenDescriptorBackgroundColorIndex","Value":8}
,{"Name":"WICGifLogicalScreenDescriptorPixelAspectRatio","Value":9}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICGifImageDescriptorProperties"
@@ -2438,7 +2438,7 @@
,{"Name":"WICGifImageDescriptorSortFlag","Value":7}
,{"Name":"WICGifImageDescriptorLocalColorTableSize","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICGifGraphicControlExtensionProperties"
@@ -2454,7 +2454,7 @@
,{"Name":"WICGifGraphicControlExtensionDelay","Value":4}
,{"Name":"WICGifGraphicControlExtensionTransparentColorIndex","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICGifApplicationExtensionProperties"
@@ -2467,7 +2467,7 @@
{"Name":"WICGifApplicationExtensionApplication","Value":1}
,{"Name":"WICGifApplicationExtensionData","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICGifCommentExtensionProperties"
@@ -2479,7 +2479,7 @@
,"Values":[
{"Name":"WICGifCommentExtensionText","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICJpegCommentProperties"
@@ -2491,7 +2491,7 @@
,"Values":[
{"Name":"WICJpegCommentText","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICJpegLuminanceProperties"
@@ -2503,7 +2503,7 @@
,"Values":[
{"Name":"WICJpegLuminanceTable","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICJpegChrominanceProperties"
@@ -2515,7 +2515,7 @@
,"Values":[
{"Name":"WICJpegChrominanceTable","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WIC8BIMIptcProperties"
@@ -2528,7 +2528,7 @@
{"Name":"WIC8BIMIptcPString","Value":0}
,{"Name":"WIC8BIMIptcEmbeddedIPTC","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WIC8BIMResolutionInfoProperties"
@@ -2546,7 +2546,7 @@
,{"Name":"WIC8BIMResolutionInfoVResolutionUnit","Value":6}
,{"Name":"WIC8BIMResolutionInfoHeightUnit","Value":7}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WIC8BIMIptcDigestProperties"
@@ -2559,7 +2559,7 @@
{"Name":"WIC8BIMIptcDigestPString","Value":1}
,{"Name":"WIC8BIMIptcDigestIptcDigest","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICPngGamaProperties"
@@ -2571,7 +2571,7 @@
,"Values":[
{"Name":"WICPngGamaGamma","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICPngBkgdProperties"
@@ -2583,7 +2583,7 @@
,"Values":[
{"Name":"WICPngBkgdBackgroundColor","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICPngItxtProperties"
@@ -2599,7 +2599,7 @@
,{"Name":"WICPngItxtTranslatedKeyword","Value":4}
,{"Name":"WICPngItxtText","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICPngChrmProperties"
@@ -2618,7 +2618,7 @@
,{"Name":"WICPngChrmBlueX","Value":7}
,{"Name":"WICPngChrmBlueY","Value":8}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICPngHistProperties"
@@ -2630,7 +2630,7 @@
,"Values":[
{"Name":"WICPngHistFrequencies","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICPngIccpProperties"
@@ -2643,7 +2643,7 @@
{"Name":"WICPngIccpProfileName","Value":1}
,{"Name":"WICPngIccpProfileData","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICPngSrgbProperties"
@@ -2655,7 +2655,7 @@
,"Values":[
{"Name":"WICPngSrgbRenderingIntent","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICPngTimeProperties"
@@ -2672,7 +2672,7 @@
,{"Name":"WICPngTimeMinute","Value":5}
,{"Name":"WICPngTimeSecond","Value":6}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICHeifProperties"
@@ -2684,7 +2684,7 @@
,"Values":[
{"Name":"WICHeifOrientation","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICHeifHdrProperties"
@@ -2700,7 +2700,7 @@
,{"Name":"WICHeifHdrMaximumMasteringDisplayLuminanceLevel","Value":4}
,{"Name":"WICHeifHdrCustomVideoPrimaries","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICWebpAnimProperties"
@@ -2712,7 +2712,7 @@
,"Values":[
{"Name":"WICWebpAnimLoopCount","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICWebpAnmfProperties"
@@ -2724,7 +2724,7 @@
,"Values":[
{"Name":"WICWebpAnmfFrameDuration","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICSectionAccessLevel"
@@ -2737,7 +2737,7 @@
{"Name":"WICSectionAccessLevelRead","Value":1}
,{"Name":"WICSectionAccessLevelReadWrite","Value":3}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICPixelFormatNumericRepresentation"
@@ -2754,7 +2754,7 @@
,{"Name":"WICPixelFormatNumericRepresentationFixed","Value":4}
,{"Name":"WICPixelFormatNumericRepresentationFloat","Value":5}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICPlanarOptions"
@@ -2780,7 +2780,7 @@
{"Name":"WICJpegIndexingOptionsGenerateOnDemand","Value":0}
,{"Name":"WICJpegIndexingOptionsGenerateOnLoad","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICJpegTransferMatrix"
@@ -2793,7 +2793,7 @@
{"Name":"WICJpegTransferMatrixIdentity","Value":0}
,{"Name":"WICJpegTransferMatrixBT601","Value":1}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICJpegScanType"
@@ -2807,7 +2807,7 @@
,{"Name":"WICJpegScanTypePlanarComponents","Value":1}
,{"Name":"WICJpegScanTypeProgressive","Value":2}
]
- ,"IntegerBase":"UInt32"
+ ,"IntegerBase":"Int32"
}
,{
"Name":"WICImageParameters"
diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Enums.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Enums.cs
index cc02666..2e61da6 100644
--- a/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Enums.cs
+++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/Graphics.Direct2D.Enums.cs
@@ -41,7 +41,7 @@ public enum InterpolationModeDefinition
///
/// D2D1_GAMMA
-public enum Gamma : uint
+public enum Gamma
{
///
/// D2D1_GAMMA_2_2
@@ -53,7 +53,7 @@ public enum Gamma : uint
///
/// D2D1_OPACITY_MASK_CONTENT
-public enum OpacityMaskContent : uint
+public enum OpacityMaskContent
{
///
/// D2D1_OPACITY_MASK_CONTENT_GRAPHICS
@@ -68,7 +68,7 @@ public enum OpacityMaskContent : uint
///
/// D2D1_EXTEND_MODE
-public enum ExtendMode : uint
+public enum ExtendMode
{
///
/// D2D1_EXTEND_MODE_CLAMP
@@ -83,7 +83,7 @@ public enum ExtendMode : uint
///
/// D2D1_ANTIALIAS_MODE
-public enum AntialiasMode : uint
+public enum AntialiasMode
{
///
/// D2D1_ANTIALIAS_MODE_PER_PRIMITIVE
@@ -95,7 +95,7 @@ public enum AntialiasMode : uint
///
/// D2D1_TEXT_ANTIALIAS_MODE
-public enum TextAntialiasMode : uint
+public enum TextAntialiasMode
{
///
/// D2D1_TEXT_ANTIALIAS_MODE_DEFAULT
@@ -113,7 +113,7 @@ public enum TextAntialiasMode : uint
///
/// D2D1_BITMAP_INTERPOLATION_MODE
-public enum BitmapInterpolationMode : uint
+public enum BitmapInterpolationMode
{
///
/// D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR
@@ -126,7 +126,7 @@ public enum BitmapInterpolationMode : uint
///
/// D2D1_DRAW_TEXT_OPTIONS
[Flags]
-public enum DrawTextOptions : uint
+public enum DrawTextOptions
{
///
/// D2D1_DRAW_TEXT_OPTIONS_NO_SNAP
@@ -147,7 +147,7 @@ public enum DrawTextOptions : uint
///
/// D2D1_ARC_SIZE
-public enum ArcSize : uint
+public enum ArcSize
{
///
/// D2D1_ARC_SIZE_SMALL
@@ -159,7 +159,7 @@ public enum ArcSize : uint
///
/// D2D1_CAP_STYLE
-public enum CapStyle : uint
+public enum CapStyle
{
///
/// D2D1_CAP_STYLE_FLAT
@@ -177,7 +177,7 @@ public enum CapStyle : uint
///
/// D2D1_DASH_STYLE
-public enum DashStyle : uint
+public enum DashStyle
{
///
/// D2D1_DASH_STYLE_SOLID
@@ -201,7 +201,7 @@ public enum DashStyle : uint
///
/// D2D1_LINE_JOIN
-public enum LineJoin : uint
+public enum LineJoin
{
///
/// D2D1_LINE_JOIN_MITER
@@ -219,7 +219,7 @@ public enum LineJoin : uint
///
/// D2D1_COMBINE_MODE
-public enum CombineMode : uint
+public enum CombineMode
{
///
/// D2D1_COMBINE_MODE_UNION
@@ -237,7 +237,7 @@ public enum CombineMode : uint
///
/// D2D1_GEOMETRY_RELATION
-public enum GeometryRelation : uint
+public enum GeometryRelation
{
///
/// D2D1_GEOMETRY_RELATION_UNKNOWN
@@ -258,7 +258,7 @@ public enum GeometryRelation : uint
///
/// D2D1_GEOMETRY_SIMPLIFICATION_OPTION
-public enum GeometrySimplificationOption : uint
+public enum GeometrySimplificationOption
{
///
/// D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES
@@ -270,7 +270,7 @@ public enum GeometrySimplificationOption : uint
///
/// D2D1_SWEEP_DIRECTION
-public enum SweepDirection : uint
+public enum SweepDirection
{
///
/// D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE
@@ -283,7 +283,7 @@ public enum SweepDirection : uint
///
/// D2D1_LAYER_OPTIONS
[Flags]
-public enum LayerOptions : uint
+public enum LayerOptions
{
///
/// D2D1_LAYER_OPTIONS_NONE
@@ -296,7 +296,7 @@ public enum LayerOptions : uint
///
/// D2D1_WINDOW_STATE
[Flags]
-public enum WindowState : uint
+public enum WindowState
{
///
/// D2D1_WINDOW_STATE_NONE
@@ -308,7 +308,7 @@ public enum WindowState : uint
///
/// D2D1_RENDER_TARGET_TYPE
-public enum RenderTargetType : uint
+public enum RenderTargetType
{
///
/// D2D1_RENDER_TARGET_TYPE_DEFAULT
@@ -323,7 +323,7 @@ public enum RenderTargetType : uint
///
/// D2D1_FEATURE_LEVEL
-public enum FeatureLevel : uint
+public enum FeatureLevel
{
///
/// D2D1_FEATURE_LEVEL_DEFAULT
@@ -339,7 +339,7 @@ public enum FeatureLevel : uint
///
/// D2D1_RENDER_TARGET_USAGE
[Flags]
-public enum RenderTargetUsage : uint
+public enum RenderTargetUsage
{
///
/// D2D1_RENDER_TARGET_USAGE_NONE
@@ -355,7 +355,7 @@ public enum RenderTargetUsage : uint
///
/// D2D1_PRESENT_OPTIONS
[Flags]
-public enum PresentOptions : uint
+public enum PresentOptions
{
///
/// D2D1_PRESENT_OPTIONS_NONE
@@ -371,7 +371,7 @@ public enum PresentOptions : uint
///
/// D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS
[Flags]
-public enum CompatibleRenderTargetOptions : uint
+public enum CompatibleRenderTargetOptions
{
///
/// D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE
@@ -383,7 +383,7 @@ public enum CompatibleRenderTargetOptions : uint
///
/// D2D1_DC_INITIALIZE_MODE
-public enum DCInitializeMode : uint
+public enum DCInitializeMode
{
///
/// D2D1_DC_INITIALIZE_MODE_COPY
@@ -395,7 +395,7 @@ public enum DCInitializeMode : uint
///
/// D2D1_DEBUG_LEVEL
-public enum DebugLevel : uint
+public enum DebugLevel
{
///
/// D2D1_DEBUG_LEVEL_NONE
@@ -413,7 +413,7 @@ public enum DebugLevel : uint
///
/// D2D1_FACTORY_TYPE
-public enum FactoryType : uint
+public enum FactoryType
{
///
/// D2D1_FACTORY_TYPE_SINGLE_THREADED
@@ -425,7 +425,7 @@ public enum FactoryType : uint
///
/// D2D1_CHANNEL_SELECTOR
-public enum ChannelSelector : uint
+public enum ChannelSelector
{
///
/// D2D1_CHANNEL_SELECTOR_R
@@ -443,7 +443,7 @@ public enum ChannelSelector : uint
///
/// D2D1_BITMAPSOURCE_ORIENTATION
-public enum BitmapSourceOrientation : uint
+public enum BitmapSourceOrientation
{
///
/// D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT
@@ -473,7 +473,7 @@ public enum BitmapSourceOrientation : uint
///
/// D2D1_GAUSSIANBLUR_PROP
-public enum GaussianBlurProp : uint
+public enum GaussianBlurProp
{
///
/// D2D1_GAUSSIANBLUR_PROP_STANDARD_DEVIATION
@@ -488,7 +488,7 @@ public enum GaussianBlurProp : uint
///
/// D2D1_GAUSSIANBLUR_OPTIMIZATION
-public enum GaussianBlurOptimization : uint
+public enum GaussianBlurOptimization
{
///
/// D2D1_GAUSSIANBLUR_OPTIMIZATION_SPEED
@@ -503,7 +503,7 @@ public enum GaussianBlurOptimization : uint
///
/// D2D1_DIRECTIONALBLUR_PROP
-public enum DirectionalBlurProp : uint
+public enum DirectionalBlurProp
{
///
/// D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION
@@ -521,7 +521,7 @@ public enum DirectionalBlurProp : uint
///
/// D2D1_DIRECTIONALBLUR_OPTIMIZATION
-public enum DirectionalBlurOptimization : uint
+public enum DirectionalBlurOptimization
{
///
/// D2D1_DIRECTIONALBLUR_OPTIMIZATION_SPEED
@@ -536,7 +536,7 @@ public enum DirectionalBlurOptimization : uint
///
/// D2D1_SHADOW_PROP
-public enum ShadowProp : uint
+public enum ShadowProp
{
///
/// D2D1_SHADOW_PROP_BLUR_STANDARD_DEVIATION
@@ -551,7 +551,7 @@ public enum ShadowProp : uint
///
/// D2D1_SHADOW_OPTIMIZATION
-public enum ShadowOptimization : uint
+public enum ShadowOptimization
{
///
/// D2D1_SHADOW_OPTIMIZATION_SPEED
@@ -566,7 +566,7 @@ public enum ShadowOptimization : uint
///
/// D2D1_BLEND_PROP
-public enum BlendProp : uint
+public enum BlendProp
{
///
/// D2D1_BLEND_PROP_MODE
@@ -575,7 +575,7 @@ public enum BlendProp : uint
///
/// D2D1_SATURATION_PROP
-public enum SaturationProp : uint
+public enum SaturationProp
{
///
/// D2D1_SATURATION_PROP_SATURATION
@@ -584,7 +584,7 @@ public enum SaturationProp : uint
///
/// D2D1_HUEROTATION_PROP
-public enum HueRotationProp : uint
+public enum HueRotationProp
{
///
/// D2D1_HUEROTATION_PROP_ANGLE
@@ -593,7 +593,7 @@ public enum HueRotationProp : uint
///
/// D2D1_COLORMATRIX_PROP
-public enum ColorMatrixProp : uint
+public enum ColorMatrixProp
{
///
/// D2D1_COLORMATRIX_PROP_COLOR_MATRIX
@@ -608,7 +608,7 @@ public enum ColorMatrixProp : uint
///
/// D2D1_BITMAPSOURCE_PROP
-public enum BitmapSourceProp : uint
+public enum BitmapSourceProp
{
///
/// D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE
@@ -632,7 +632,7 @@ public enum BitmapSourceProp : uint
///
/// D2D1_BITMAPSOURCE_INTERPOLATION_MODE
-public enum BitmapSourceInterpolationMode : uint
+public enum BitmapSourceInterpolationMode
{
///
/// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR
@@ -653,7 +653,7 @@ public enum BitmapSourceInterpolationMode : uint
///
/// D2D1_BITMAPSOURCE_ALPHA_MODE
-public enum BitmapSourceAlphaMode : uint
+public enum BitmapSourceAlphaMode
{
///
/// D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED
@@ -665,7 +665,7 @@ public enum BitmapSourceAlphaMode : uint
///
/// D2D1_COMPOSITE_PROP
-public enum CompositeProp : uint
+public enum CompositeProp
{
///
/// D2D1_COMPOSITE_PROP_MODE
@@ -674,7 +674,7 @@ public enum CompositeProp : uint
///
/// D2D1_3DTRANSFORM_PROP
-public enum Transform3DProperties : uint
+public enum Transform3DProperties
{
///
/// D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODE
@@ -689,7 +689,7 @@ public enum Transform3DProperties : uint
///
/// D2D1_3DTRANSFORM_INTERPOLATION_MODE
-public enum Transform3DInterpolationMode : uint
+public enum Transform3DInterpolationMode
{
///
/// D2D1_3DTRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR
@@ -710,7 +710,7 @@ public enum Transform3DInterpolationMode : uint
///
/// D2D1_3DPERSPECTIVETRANSFORM_PROP
-public enum PerspectiveTransform3DProperties : uint
+public enum PerspectiveTransform3DProperties
{
///
/// D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE
@@ -740,7 +740,7 @@ public enum PerspectiveTransform3DProperties : uint
///
/// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE
-public enum PerspectiveTransform3DInteroplationMode : uint
+public enum PerspectiveTransform3DInteroplationMode
{
///
/// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR
@@ -761,7 +761,7 @@ public enum PerspectiveTransform3DInteroplationMode : uint
///
/// D2D1_2DAFFINETRANSFORM_PROP
-public enum AffineTransform2DProperties : uint
+public enum AffineTransform2DProperties
{
///
/// D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE
@@ -779,7 +779,7 @@ public enum AffineTransform2DProperties : uint
///
/// D2D1_DPICOMPENSATION_PROP
-public enum DpiCompensationProp : uint
+public enum DpiCompensationProp
{
///
/// D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE
@@ -794,7 +794,7 @@ public enum DpiCompensationProp : uint
///
/// D2D1_DPICOMPENSATION_INTERPOLATION_MODE
-public enum DpiCompensationInterpolationMode : uint
+public enum DpiCompensationInterpolationMode
{
///
/// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR
@@ -818,7 +818,7 @@ public enum DpiCompensationInterpolationMode : uint
///
/// D2D1_SCALE_PROP
-public enum ScaleProp : uint
+public enum ScaleProp
{
///
/// D2D1_SCALE_PROP_SCALE
@@ -839,7 +839,7 @@ public enum ScaleProp : uint
///
/// D2D1_SCALE_INTERPOLATION_MODE
-public enum ScaleInterpolationMode : uint
+public enum ScaleInterpolationMode
{
///
/// D2D1_SCALE_INTERPOLATION_MODE_NEAREST_NEIGHBOR
@@ -863,7 +863,7 @@ public enum ScaleInterpolationMode : uint
///
/// D2D1_TURBULENCE_PROP
-public enum TurbulenceProp : uint
+public enum TurbulenceProp
{
///
/// D2D1_TURBULENCE_PROP_OFFSET
@@ -890,7 +890,7 @@ public enum TurbulenceProp : uint
///
/// D2D1_DISPLACEMENTMAP_PROP
-public enum DisplacementMapProp : uint
+public enum DisplacementMapProp
{
///
/// D2D1_DISPLACEMENTMAP_PROP_SCALE
@@ -905,7 +905,7 @@ public enum DisplacementMapProp : uint
///
/// D2D1_COLORMANAGEMENT_PROP
-public enum ColorManagementProp : uint
+public enum ColorManagementProp
{
///
/// D2D1_COLORMANAGEMENT_PROP_SOURCE_COLOR_CONTEXT
@@ -929,7 +929,7 @@ public enum ColorManagementProp : uint
///
/// D2D1_COLORMANAGEMENT_ALPHA_MODE
-public enum ColorManagementAlphaMode : uint
+public enum ColorManagementAlphaMode
{
///
/// D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED
@@ -941,7 +941,7 @@ public enum ColorManagementAlphaMode : uint
///
/// D2D1_COLORMANAGEMENT_QUALITY
-public enum ColorManagementQuality : uint
+public enum ColorManagementQuality
{
///
/// D2D1_COLORMANAGEMENT_QUALITY_PROOF
@@ -956,7 +956,7 @@ public enum ColorManagementQuality : uint
///
/// D2D1_COLORMANAGEMENT_RENDERING_INTENT
-public enum ColorManagementRenderingIntent : uint
+public enum ColorManagementRenderingIntent
{
///
/// D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL
@@ -974,7 +974,7 @@ public enum ColorManagementRenderingIntent : uint
///
/// D2D1_HISTOGRAM_PROP
-public enum HistogramProp : uint
+public enum HistogramProp
{
///
/// D2D1_HISTOGRAM_PROP_NUM_BINS
@@ -989,7 +989,7 @@ public enum HistogramProp : uint
///
/// D2D1_POINTSPECULAR_PROP
-public enum PointSpecularProp : uint
+public enum PointSpecularProp
{
///
/// D2D1_POINTSPECULAR_PROP_LIGHT_POSITION
@@ -1016,7 +1016,7 @@ public enum PointSpecularProp : uint
///
/// D2D1_POINTSPECULAR_SCALE_MODE
-public enum PointSpecularScaleMode : uint
+public enum PointSpecularScaleMode
{
///
/// D2D1_POINTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR
@@ -1040,7 +1040,7 @@ public enum PointSpecularScaleMode : uint
///
/// D2D1_SPOTSPECULAR_PROP
-public enum SpotSpecularProp : uint
+public enum SpotSpecularProp
{
///
/// D2D1_SPOTSPECULAR_PROP_LIGHT_POSITION
@@ -1076,7 +1076,7 @@ public enum SpotSpecularProp : uint
///
/// D2D1_SPOTSPECULAR_SCALE_MODE
-public enum SpotSpecularScaleMode : uint
+public enum SpotSpecularScaleMode
{
///
/// D2D1_SPOTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR
@@ -1100,7 +1100,7 @@ public enum SpotSpecularScaleMode : uint
///
/// D2D1_DISTANTSPECULAR_PROP
-public enum DistantSpecularProp : uint
+public enum DistantSpecularProp
{
///
/// D2D1_DISTANTSPECULAR_PROP_AZIMUTH
@@ -1130,7 +1130,7 @@ public enum DistantSpecularProp : uint
///
/// D2D1_DISTANTSPECULAR_SCALE_MODE
-public enum DistantSpecularScaleMode : uint
+public enum DistantSpecularScaleMode
{
///
/// D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR
@@ -1154,7 +1154,7 @@ public enum DistantSpecularScaleMode : uint
///
/// D2D1_POINTDIFFUSE_PROP
-public enum PointDiffuseProp : uint
+public enum PointDiffuseProp
{
///
/// D2D1_POINTDIFFUSE_PROP_LIGHT_POSITION
@@ -1178,7 +1178,7 @@ public enum PointDiffuseProp : uint
///
/// D2D1_POINTDIFFUSE_SCALE_MODE
-public enum PointDiffuseScaleMode : uint
+public enum PointDiffuseScaleMode
{
///
/// D2D1_POINTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR
@@ -1202,7 +1202,7 @@ public enum PointDiffuseScaleMode : uint
///
/// D2D1_SPOTDIFFUSE_PROP
-public enum SpotDiffuseProp : uint
+public enum SpotDiffuseProp
{
///
/// D2D1_SPOTDIFFUSE_PROP_LIGHT_POSITION
@@ -1235,7 +1235,7 @@ public enum SpotDiffuseProp : uint
///
/// D2D1_SPOTDIFFUSE_SCALE_MODE
-public enum SpotDiffuseScaleMode : uint
+public enum SpotDiffuseScaleMode
{
///
/// D2D1_SPOTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR
@@ -1259,7 +1259,7 @@ public enum SpotDiffuseScaleMode : uint
///
/// D2D1_DISTANTDIFFUSE_PROP
-public enum DistantDiffuseProp : uint
+public enum DistantDiffuseProp
{
///
/// D2D1_DISTANTDIFFUSE_PROP_AZIMUTH
@@ -1286,7 +1286,7 @@ public enum DistantDiffuseProp : uint
///
/// D2D1_DISTANTDIFFUSE_SCALE_MODE
-public enum DistantDiffuseScaleMode : uint
+public enum DistantDiffuseScaleMode
{
///
/// D2D1_DISTANTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR
@@ -1310,7 +1310,7 @@ public enum DistantDiffuseScaleMode : uint
///
/// D2D1_FLOOD_PROP
-public enum FloodProp : uint
+public enum FloodProp
{
///
/// D2D1_FLOOD_PROP_COLOR
@@ -1319,7 +1319,7 @@ public enum FloodProp : uint
///
/// D2D1_LINEARTRANSFER_PROP
-public enum LinearTransferProp : uint
+public enum LinearTransferProp
{
///
/// D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT
@@ -1364,7 +1364,7 @@ public enum LinearTransferProp : uint
///
/// D2D1_GAMMATRANSFER_PROP
-public enum GammaTransferProp : uint
+public enum GammaTransferProp
{
///
/// D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE
@@ -1421,7 +1421,7 @@ public enum GammaTransferProp : uint
///
/// D2D1_TABLETRANSFER_PROP
-public enum TableTransferProp : uint
+public enum TableTransferProp
{
///
/// D2D1_TABLETRANSFER_PROP_RED_TABLE
@@ -1454,7 +1454,7 @@ public enum TableTransferProp : uint
///
/// D2D1_DISCRETETRANSFER_PROP
-public enum DiscreteTransferProp : uint
+public enum DiscreteTransferProp
{
///
/// D2D1_DISCRETETRANSFER_PROP_RED_TABLE
@@ -1487,7 +1487,7 @@ public enum DiscreteTransferProp : uint
///
/// D2D1_CONVOLVEMATRIX_PROP
-public enum ConvolveMatrixProp : uint
+public enum ConvolveMatrixProp
{
///
/// D2D1_CONVOLVEMATRIX_PROP_KERNEL_UNIT_LENGTH
@@ -1526,7 +1526,7 @@ public enum ConvolveMatrixProp : uint
///
/// D2D1_CONVOLVEMATRIX_SCALE_MODE
-public enum ConvolveMatrixScaleMode : uint
+public enum ConvolveMatrixScaleMode
{
///
/// D2D1_CONVOLVEMATRIX_SCALE_MODE_NEAREST_NEIGHBOR
@@ -1550,7 +1550,7 @@ public enum ConvolveMatrixScaleMode : uint
///
/// D2D1_BRIGHTNESS_PROP
-public enum BrightnessProp : uint
+public enum BrightnessProp
{
///
/// D2D1_BRIGHTNESS_PROP_WHITE_POINT
@@ -1562,7 +1562,7 @@ public enum BrightnessProp : uint
///
/// D2D1_ARITHMETICCOMPOSITE_PROP
-public enum ArithmeticCompositeProp : uint
+public enum ArithmeticCompositeProp
{
///
/// D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS
@@ -1574,7 +1574,7 @@ public enum ArithmeticCompositeProp : uint
///
/// D2D1_CROP_PROP
-public enum CropProp : uint
+public enum CropProp
{
///
/// D2D1_CROP_PROP_RECT
@@ -1586,7 +1586,7 @@ public enum CropProp : uint
///
/// D2D1_BORDER_PROP
-public enum BorderProp : uint
+public enum BorderProp
{
///
/// D2D1_BORDER_PROP_EDGE_MODE_X
@@ -1598,7 +1598,7 @@ public enum BorderProp : uint
///
/// D2D1_BORDER_EDGE_MODE
-public enum BorderEdgeMode : uint
+public enum BorderEdgeMode
{
///
/// D2D1_BORDER_EDGE_MODE_CLAMP
@@ -1613,7 +1613,7 @@ public enum BorderEdgeMode : uint
///
/// D2D1_MORPHOLOGY_PROP
-public enum MorphologyProp : uint
+public enum MorphologyProp
{
///
/// D2D1_MORPHOLOGY_PROP_MODE
@@ -1628,7 +1628,7 @@ public enum MorphologyProp : uint
///
/// D2D1_MORPHOLOGY_MODE
-public enum MorphologyMode : uint
+public enum MorphologyMode
{
///
/// D2D1_MORPHOLOGY_MODE_ERODE
@@ -1640,7 +1640,7 @@ public enum MorphologyMode : uint
///
/// D2D1_TILE_PROP
-public enum TileProp : uint
+public enum TileProp
{
///
/// D2D1_TILE_PROP_RECT
@@ -1649,7 +1649,7 @@ public enum TileProp : uint
///
/// D2D1_ATLAS_PROP
-public enum AtlasProp : uint
+public enum AtlasProp
{
///
/// D2D1_ATLAS_PROP_INPUT_RECT
@@ -1661,7 +1661,7 @@ public enum AtlasProp : uint
///
/// D2D1_OPACITYMETADATA_PROP
-public enum OpacityMetadataProp : uint
+public enum OpacityMetadataProp
{
///
/// D2D1_OPACITYMETADATA_PROP_INPUT_OPAQUE_RECT
@@ -1670,7 +1670,7 @@ public enum OpacityMetadataProp : uint
///
/// D2D1_PROPERTY_TYPE
-public enum PropertyType : uint
+public enum PropertyType
{
///
/// D2D1_PROPERTY_TYPE_UNKNOWN
@@ -1733,71 +1733,71 @@ public enum PropertyType : uint
///
/// D2D1_PROPERTY
-public enum Property : uint
+public enum Property
{
///
/// D2D1_PROPERTY_CLSID
- Clsid = 2147483648,
+ Clsid = -2147483648,
///
/// D2D1_PROPERTY_DISPLAYNAME
- Displayname = 2147483649,
+ Displayname = -2147483647,
///
/// D2D1_PROPERTY_AUTHOR
- Author = 2147483650,
+ Author = -2147483646,
///
/// D2D1_PROPERTY_CATEGORY
- Category = 2147483651,
+ Category = -2147483645,
///
/// D2D1_PROPERTY_DESCRIPTION
- Description = 2147483652,
+ Description = -2147483644,
///
/// D2D1_PROPERTY_INPUTS
- Inputs = 2147483653,
+ Inputs = -2147483643,
///
/// D2D1_PROPERTY_CACHED
- Cached = 2147483654,
+ Cached = -2147483642,
///
/// D2D1_PROPERTY_PRECISION
- Precision = 2147483655,
+ Precision = -2147483641,
///
/// D2D1_PROPERTY_MIN_INPUTS
- MinInputs = 2147483656,
+ MinInputs = -2147483640,
///
/// D2D1_PROPERTY_MAX_INPUTS
- MaxInputs = 2147483657,
+ MaxInputs = -2147483639,
}
///
/// D2D1_SUBPROPERTY
-public enum SubProperty : uint
+public enum SubProperty
{
///
/// D2D1_SUBPROPERTY_DISPLAYNAME
- Displayname = 2147483648,
+ Displayname = -2147483648,
///
/// D2D1_SUBPROPERTY_ISREADONLY
- Isreadonly = 2147483649,
+ Isreadonly = -2147483647,
///
/// D2D1_SUBPROPERTY_MIN
- Min = 2147483650,
+ Min = -2147483646,
///
/// D2D1_SUBPROPERTY_MAX
- Max = 2147483651,
+ Max = -2147483645,
///
/// D2D1_SUBPROPERTY_DEFAULT
- Default = 2147483652,
+ Default = -2147483644,
///
/// D2D1_SUBPROPERTY_FIELDS
- Fields = 2147483653,
+ Fields = -2147483643,
///
/// D2D1_SUBPROPERTY_INDEX
- Index = 2147483654,
+ Index = -2147483642,
}
///
/// D2D1_BITMAP_OPTIONS
[Flags]
-public enum BitmapOptions : uint
+public enum BitmapOptions
{
///
/// D2D1_BITMAP_OPTIONS_NONE
@@ -1818,7 +1818,7 @@ public enum BitmapOptions : uint
///
/// D2D1_BUFFER_PRECISION
-public enum BufferPrecision : uint
+public enum BufferPrecision
{
///
/// D2D1_BUFFER_PRECISION_UNKNOWN
@@ -1843,7 +1843,7 @@ public enum BufferPrecision : uint
///
/// D2D1_MAP_OPTIONS
[Flags]
-public enum MapOptions : uint
+public enum MapOptions
{
///
/// D2D1_MAP_OPTIONS_NONE
@@ -1861,7 +1861,7 @@ public enum MapOptions : uint
///
/// D2D1_INTERPOLATION_MODE
-public enum InterpolationMode : uint
+public enum InterpolationMode
{
///
/// D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR
@@ -1885,7 +1885,7 @@ public enum InterpolationMode : uint
///
/// D2D1_UNIT_MODE
-public enum UnitMode : uint
+public enum UnitMode
{
///
/// D2D1_UNIT_MODE_DIPS
@@ -1897,7 +1897,7 @@ public enum UnitMode : uint
///
/// D2D1_COLOR_SPACE
-public enum ColorSpace : uint
+public enum ColorSpace
{
///
/// D2D1_COLOR_SPACE_CUSTOM
@@ -1913,7 +1913,7 @@ public enum ColorSpace : uint
///
/// D2D1_DEVICE_CONTEXT_OPTIONS
[Flags]
-public enum DeviceContextOptions : uint
+public enum DeviceContextOptions
{
///
/// D2D1_DEVICE_CONTEXT_OPTIONS_NONE
@@ -1925,7 +1925,7 @@ public enum DeviceContextOptions : uint
///
/// D2D1_STROKE_TRANSFORM_TYPE
-public enum StrokeTransformType : uint
+public enum StrokeTransformType
{
///
/// D2D1_STROKE_TRANSFORM_TYPE_NORMAL
@@ -1940,7 +1940,7 @@ public enum StrokeTransformType : uint
///
/// D2D1_PRIMITIVE_BLEND
-public enum PrimitiveBlend : uint
+public enum PrimitiveBlend
{
///
/// D2D1_PRIMITIVE_BLEND_SOURCE_OVER
@@ -1961,7 +1961,7 @@ public enum PrimitiveBlend : uint
///
/// D2D1_THREADING_MODE
-public enum ThreadingMode : uint
+public enum ThreadingMode
{
///
/// D2D1_THREADING_MODE_SINGLE_THREADED
@@ -1973,7 +1973,7 @@ public enum ThreadingMode : uint
///
/// D2D1_COLOR_INTERPOLATION_MODE
-public enum ColorInterpolationMode : uint
+public enum ColorInterpolationMode
{
///
/// D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT
@@ -1986,7 +1986,7 @@ public enum ColorInterpolationMode : uint
///
/// D2D1_LAYER_OPTIONS1
[Flags]
-public enum LayerOptions1 : uint
+public enum LayerOptions1
{
///
/// D2D1_LAYER_OPTIONS1_NONE
@@ -2001,7 +2001,7 @@ public enum LayerOptions1 : uint
///
/// D2D1_PRINT_FONT_SUBSET_MODE
-public enum PrintFontSubsetMode : uint
+public enum PrintFontSubsetMode
{
///
/// D2D1_PRINT_FONT_SUBSET_MODE_DEFAULT
@@ -2017,7 +2017,7 @@ public enum PrintFontSubsetMode : uint
///
/// D2D1_CHANGE_TYPE
[Flags]
-public enum ChangeType : uint
+public enum ChangeType
{
///
/// D2D1_CHANGE_TYPE_NONE
@@ -2036,7 +2036,7 @@ public enum ChangeType : uint
///
/// D2D1_PIXEL_OPTIONS
[Flags]
-public enum PixelOptions : uint
+public enum PixelOptions
{
///
/// D2D1_PIXEL_OPTIONS_NONE
@@ -2049,7 +2049,7 @@ public enum PixelOptions : uint
///
/// D2D1_VERTEX_OPTIONS
[Flags]
-public enum VertexOptions : uint
+public enum VertexOptions
{
///
/// D2D1_VERTEX_OPTIONS_NONE
@@ -2067,7 +2067,7 @@ public enum VertexOptions : uint
///
/// D2D1_VERTEX_USAGE
-public enum VertexUsage : uint
+public enum VertexUsage
{
///
/// D2D1_VERTEX_USAGE_STATIC
@@ -2079,7 +2079,7 @@ public enum VertexUsage : uint
///
/// D2D1_BLEND_OPERATION
-public enum BlendOperation : uint
+public enum BlendOperation
{
///
/// D2D1_BLEND_OPERATION_ADD
@@ -2100,7 +2100,7 @@ public enum BlendOperation : uint
///
/// D2D1_BLEND
-public enum Blend : uint
+public enum Blend
{
///
/// D2D1_BLEND_ZERO
@@ -2145,7 +2145,7 @@ public enum Blend : uint
///
/// D2D1_CHANNEL_DEPTH
-public enum ChannelDepth : uint
+public enum ChannelDepth
{
///
/// D2D1_CHANNEL_DEPTH_DEFAULT
@@ -2160,7 +2160,7 @@ public enum ChannelDepth : uint
///
/// D2D1_FILTER
-public enum Filter : uint
+public enum Filter
{
///
/// D2D1_FILTER_MIN_MAG_MIP_POINT
@@ -2193,7 +2193,7 @@ public enum Filter : uint
///
/// D2D1_FEATURE
-public enum Feature : uint
+public enum Feature
{
///
/// D2D1_FEATURE_DOUBLES
@@ -2205,7 +2205,7 @@ public enum Feature : uint
///
/// D2D1_YCBCR_PROP
-public enum YcbcrProp : uint
+public enum YcbcrProp
{
///
/// D2D1_YCBCR_PROP_CHROMA_SUBSAMPLING
@@ -2220,7 +2220,7 @@ public enum YcbcrProp : uint
///
/// D2D1_YCBCR_CHROMA_SUBSAMPLING
-public enum YcbcrChromaSubsampling : uint
+public enum YcbcrChromaSubsampling
{
///
/// D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO
@@ -2241,7 +2241,7 @@ public enum YcbcrChromaSubsampling : uint
///
/// D2D1_YCBCR_INTERPOLATION_MODE
-public enum YcbcrInterpolationMode : uint
+public enum YcbcrInterpolationMode
{
///
/// D2D1_YCBCR_INTERPOLATION_MODE_NEAREST_NEIGHBOR
@@ -2265,7 +2265,7 @@ public enum YcbcrInterpolationMode : uint
///
/// D2D1_CONTRAST_PROP
-public enum ContrastProp : uint
+public enum ContrastProp
{
///
/// D2D1_CONTRAST_PROP_CONTRAST
@@ -2277,7 +2277,7 @@ public enum ContrastProp : uint
///
/// D2D1_RGBTOHUE_PROP
-public enum RgbToHueProp : uint
+public enum RgbToHueProp
{
///
/// D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE
@@ -2286,7 +2286,7 @@ public enum RgbToHueProp : uint
///
/// D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE
-public enum RgbToHueOutputColorSpace : uint
+public enum RgbToHueOutputColorSpace
{
///
/// D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_VALUE
@@ -2298,7 +2298,7 @@ public enum RgbToHueOutputColorSpace : uint
///
/// D2D1_HUETORGB_PROP
-public enum HueToRgbProp : uint
+public enum HueToRgbProp
{
///
/// D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE
@@ -2307,7 +2307,7 @@ public enum HueToRgbProp : uint
///
/// D2D1_HUETORGB_INPUT_COLOR_SPACE
-public enum HueToRgbInputColorSpace : uint
+public enum HueToRgbInputColorSpace
{
///
/// D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_VALUE
@@ -2319,7 +2319,7 @@ public enum HueToRgbInputColorSpace : uint
///
/// D2D1_CHROMAKEY_PROP
-public enum ChromaKeyProp : uint
+public enum ChromaKeyProp
{
///
/// D2D1_CHROMAKEY_PROP_COLOR
@@ -2337,7 +2337,7 @@ public enum ChromaKeyProp : uint
///
/// D2D1_EMBOSS_PROP
-public enum EmbossProp : uint
+public enum EmbossProp
{
///
/// D2D1_EMBOSS_PROP_HEIGHT
@@ -2349,7 +2349,7 @@ public enum EmbossProp : uint
///
/// D2D1_EXPOSURE_PROP
-public enum ExposureProp : uint
+public enum ExposureProp
{
///
/// D2D1_EXPOSURE_PROP_EXPOSURE_VALUE
@@ -2358,7 +2358,7 @@ public enum ExposureProp : uint
///
/// D2D1_POSTERIZE_PROP
-public enum PosterizeProp : uint
+public enum PosterizeProp
{
///
/// D2D1_POSTERIZE_PROP_RED_VALUE_COUNT
@@ -2373,7 +2373,7 @@ public enum PosterizeProp : uint
///
/// D2D1_SEPIA_PROP
-public enum SepiaProp : uint
+public enum SepiaProp
{
///
/// D2D1_SEPIA_PROP_INTENSITY
@@ -2385,7 +2385,7 @@ public enum SepiaProp : uint
///
/// D2D1_SHARPEN_PROP
-public enum SharpenProp : uint
+public enum SharpenProp
{
///
/// D2D1_SHARPEN_PROP_SHARPNESS
@@ -2397,7 +2397,7 @@ public enum SharpenProp : uint
///
/// D2D1_STRAIGHTEN_PROP
-public enum StraightenProp : uint
+public enum StraightenProp
{
///
/// D2D1_STRAIGHTEN_PROP_ANGLE
@@ -2412,7 +2412,7 @@ public enum StraightenProp : uint
///
/// D2D1_STRAIGHTEN_SCALE_MODE
-public enum StraightenScaleMode : uint
+public enum StraightenScaleMode
{
///
/// D2D1_STRAIGHTEN_SCALE_MODE_NEAREST_NEIGHBOR
@@ -2433,7 +2433,7 @@ public enum StraightenScaleMode : uint
///
/// D2D1_TEMPERATUREANDTINT_PROP
-public enum TemperatureandtintProp : uint
+public enum TemperatureandtintProp
{
///
/// D2D1_TEMPERATUREANDTINT_PROP_TEMPERATURE
@@ -2445,7 +2445,7 @@ public enum TemperatureandtintProp : uint
///
/// D2D1_VIGNETTE_PROP
-public enum VignetteProp : uint
+public enum VignetteProp
{
///
/// D2D1_VIGNETTE_PROP_COLOR
@@ -2460,7 +2460,7 @@ public enum VignetteProp : uint
///
/// D2D1_EDGEDETECTION_PROP
-public enum EdgeDetectionProp : uint
+public enum EdgeDetectionProp
{
///
/// D2D1_EDGEDETECTION_PROP_STRENGTH
@@ -2481,7 +2481,7 @@ public enum EdgeDetectionProp : uint
///
/// D2D1_EDGEDETECTION_MODE
-public enum EdgeDetectionMode : uint
+public enum EdgeDetectionMode
{
///
/// D2D1_EDGEDETECTION_MODE_SOBEL
@@ -2493,7 +2493,7 @@ public enum EdgeDetectionMode : uint
///
/// D2D1_HIGHLIGHTSANDSHADOWS_PROP
-public enum HighlightSandShadowsProp : uint
+public enum HighlightSandShadowsProp
{
///
/// D2D1_HIGHLIGHTSANDSHADOWS_PROP_HIGHLIGHTS
@@ -2514,7 +2514,7 @@ public enum HighlightSandShadowsProp : uint
///
/// D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA
-public enum HighlightSandShadowsInputGamma : uint
+public enum HighlightSandShadowsInputGamma
{
///
/// D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_LINEAR
@@ -2526,7 +2526,7 @@ public enum HighlightSandShadowsInputGamma : uint
///
/// D2D1_LOOKUPTABLE3D_PROP
-public enum LookupTable3DProp : uint
+public enum LookupTable3DProp
{
///
/// D2D1_LOOKUPTABLE3D_PROP_LUT
@@ -2538,7 +2538,7 @@ public enum LookupTable3DProp : uint
///
/// D2D1_OPACITY_PROP
-public enum OpacityProp : uint
+public enum OpacityProp
{
///
/// D2D1_OPACITY_PROP_OPACITY
@@ -2547,7 +2547,7 @@ public enum OpacityProp : uint
///
/// D2D1_CROSSFADE_PROP
-public enum CrossfadeProp : uint
+public enum CrossfadeProp
{
///
/// D2D1_CROSSFADE_PROP_WEIGHT
@@ -2556,7 +2556,7 @@ public enum CrossfadeProp : uint
///
/// D2D1_TINT_PROP
-public enum TintProp : uint
+public enum TintProp
{
///
/// D2D1_TINT_PROP_COLOR
@@ -2568,7 +2568,7 @@ public enum TintProp : uint
///
/// D2D1_WHITELEVELADJUSTMENT_PROP
-public enum WhiteLevelAdjustmentProp : uint
+public enum WhiteLevelAdjustmentProp
{
///
/// D2D1_WHITELEVELADJUSTMENT_PROP_INPUT_WHITE_LEVEL
@@ -2580,7 +2580,7 @@ public enum WhiteLevelAdjustmentProp : uint
///
/// D2D1_HDRTONEMAP_PROP
-public enum HDRTonemapProp : uint
+public enum HDRTonemapProp
{
///
/// D2D1_HDRTONEMAP_PROP_INPUT_MAX_LUMINANCE
@@ -2595,7 +2595,7 @@ public enum HDRTonemapProp : uint
///
/// D2D1_HDRTONEMAP_DISPLAY_MODE
-public enum HDRTonemapDisplayMode : uint
+public enum HDRTonemapDisplayMode
{
///
/// D2D1_HDRTONEMAP_DISPLAY_MODE_SDR
@@ -2607,7 +2607,7 @@ public enum HDRTonemapDisplayMode : uint
///
/// D2D1_RENDERING_PRIORITY
-public enum RenderingPriority : uint
+public enum RenderingPriority
{
///
/// D2D1_RENDERING_PRIORITY_NORMAL
@@ -2619,7 +2619,7 @@ public enum RenderingPriority : uint
///
/// D2D1_SVG_PAINT_TYPE
-public enum SvgPaintType : uint
+public enum SvgPaintType
{
///
/// D2D1_SVG_PAINT_TYPE_NONE
@@ -2646,7 +2646,7 @@ public enum SvgPaintType : uint
///
/// D2D1_SVG_LENGTH_UNITS
-public enum SvgLengthUnits : uint
+public enum SvgLengthUnits
{
///
/// D2D1_SVG_LENGTH_UNITS_NUMBER
@@ -2658,7 +2658,7 @@ public enum SvgLengthUnits : uint
///
/// D2D1_SVG_DISPLAY
-public enum SvgDisplay : uint
+public enum SvgDisplay
{
///
/// D2D1_SVG_DISPLAY_INLINE
@@ -2670,7 +2670,7 @@ public enum SvgDisplay : uint
///
/// D2D1_SVG_VISIBILITY
-public enum SvgVisibility : uint
+public enum SvgVisibility
{
///
/// D2D1_SVG_VISIBILITY_VISIBLE
@@ -2682,7 +2682,7 @@ public enum SvgVisibility : uint
///
/// D2D1_SVG_OVERFLOW
-public enum SvgOverflow : uint
+public enum SvgOverflow
{
///
/// D2D1_SVG_OVERFLOW_VISIBLE
@@ -2694,7 +2694,7 @@ public enum SvgOverflow : uint
///
/// D2D1_SVG_LINE_CAP
-public enum SvgLineCap : uint
+public enum SvgLineCap
{
///
/// D2D1_SVG_LINE_CAP_BUTT
@@ -2709,7 +2709,7 @@ public enum SvgLineCap : uint
///
/// D2D1_SVG_LINE_JOIN
-public enum SvgLineJoin : uint
+public enum SvgLineJoin
{
///
/// D2D1_SVG_LINE_JOIN_BEVEL
@@ -2724,7 +2724,7 @@ public enum SvgLineJoin : uint
///
/// D2D1_SVG_ASPECT_ALIGN
-public enum SvgAspectAlign : uint
+public enum SvgAspectAlign
{
///
/// D2D1_SVG_ASPECT_ALIGN_NONE
@@ -2760,7 +2760,7 @@ public enum SvgAspectAlign : uint
///
/// D2D1_SVG_ASPECT_SCALING
-public enum SvgAspectScaling : uint
+public enum SvgAspectScaling
{
///
/// D2D1_SVG_ASPECT_SCALING_MEET
@@ -2772,7 +2772,7 @@ public enum SvgAspectScaling : uint
///
/// D2D1_SVG_PATH_COMMAND
-public enum SvgPathCommand : uint
+public enum SvgPathCommand
{
///
/// D2D1_SVG_PATH_COMMAND_CLOSE_PATH
@@ -2835,7 +2835,7 @@ public enum SvgPathCommand : uint
///
/// D2D1_SVG_UNIT_TYPE
-public enum SvgUnitType : uint
+public enum SvgUnitType
{
///
/// D2D1_SVG_UNIT_TYPE_USER_SPACE_ON_USE
@@ -2847,7 +2847,7 @@ public enum SvgUnitType : uint
///
/// D2D1_SVG_ATTRIBUTE_STRING_TYPE
-public enum SvgAttributeStringType : uint
+public enum SvgAttributeStringType
{
///
/// D2D1_SVG_ATTRIBUTE_STRING_TYPE_SVG
@@ -2859,7 +2859,7 @@ public enum SvgAttributeStringType : uint
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE
-public enum SvgAttributePodType : uint
+public enum SvgAttributePodType
{
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_FLOAT
@@ -2907,7 +2907,7 @@ public enum SvgAttributePodType : uint
///
/// D2D1_INK_NIB_SHAPE
-public enum InkNibShape : uint
+public enum InkNibShape
{
///
/// D2D1_INK_NIB_SHAPE_ROUND
@@ -2919,7 +2919,7 @@ public enum InkNibShape : uint
///
/// D2D1_ORIENTATION
-public enum Orientation : uint
+public enum Orientation
{
///
/// D2D1_ORIENTATION_DEFAULT
@@ -2950,7 +2950,7 @@ public enum Orientation : uint
///
/// D2D1_IMAGE_SOURCE_LOADING_OPTIONS
[Flags]
-public enum ImageSourceLoadingOptions : uint
+public enum ImageSourceLoadingOptions
{
///
/// D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE
@@ -2966,7 +2966,7 @@ public enum ImageSourceLoadingOptions : uint
///
/// D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS
[Flags]
-public enum ImageSourceFromDxgiOptions : uint
+public enum ImageSourceFromDxgiOptions
{
///
/// D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE
@@ -2979,7 +2979,7 @@ public enum ImageSourceFromDxgiOptions : uint
///
/// D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS
[Flags]
-public enum TransformedImageSourceOptions : uint
+public enum TransformedImageSourceOptions
{
///
/// D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE
@@ -2991,7 +2991,7 @@ public enum TransformedImageSourceOptions : uint
///
/// D2D1_PATCH_EDGE_MODE
-public enum PatchEdgeMode : uint
+public enum PatchEdgeMode
{
///
/// D2D1_PATCH_EDGE_MODE_ALIASED
@@ -3007,7 +3007,7 @@ public enum PatchEdgeMode : uint
///
/// D2D1_SPRITE_OPTIONS
[Flags]
-public enum SpriteOptions : uint
+public enum SpriteOptions
{
///
/// D2D1_SPRITE_OPTIONS_NONE
@@ -3019,7 +3019,7 @@ public enum SpriteOptions : uint
///
/// D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION
-public enum ColorBitmapGlyphSnapOption : uint
+public enum ColorBitmapGlyphSnapOption
{
///
/// D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT
@@ -3031,7 +3031,7 @@ public enum ColorBitmapGlyphSnapOption : uint
///
/// D2D1_GAMMA1
-public enum Gamma1 : uint
+public enum Gamma1
{
///
/// D2D1_GAMMA1_G22
@@ -3046,7 +3046,7 @@ public enum Gamma1 : uint
///
/// D2D1_COLOR_CONTEXT_TYPE
-public enum ColorContextType : uint
+public enum ColorContextType
{
///
/// D2D1_COLOR_CONTEXT_TYPE_ICC
diff --git a/src/Vortice.Win32.Graphics.Direct2D/Vortice.Win32.Graphics.Direct2D.csproj b/src/Vortice.Win32.Graphics.Direct2D/Vortice.Win32.Graphics.Direct2D.csproj
index d520ec5..0acfa9a 100644
--- a/src/Vortice.Win32.Graphics.Direct2D/Vortice.Win32.Graphics.Direct2D.csproj
+++ b/src/Vortice.Win32.Graphics.Direct2D/Vortice.Win32.Graphics.Direct2D.csproj
@@ -1,7 +1,7 @@
- netstandard2.0;netstandard2.1;net6.0;net7.0
+ netstandard2.0;netstandard2.1;net7.0;net8.0
Direct2D1 bindings.
$(NoWarn);CS0419;IDE0017
diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Vortice.Win32.Graphics.Direct3D.Dxc.csproj b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Vortice.Win32.Graphics.Direct3D.Dxc.csproj
index 133c006..30aeee3 100644
--- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Vortice.Win32.Graphics.Direct3D.Dxc.csproj
+++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Vortice.Win32.Graphics.Direct3D.Dxc.csproj
@@ -1,7 +1,7 @@
- netstandard2.0;netstandard2.1;net6.0;net7.0
+ netstandard2.0;netstandard2.1;net7.0;net8.0
DXC bindings.
$(NoWarn);CS0419;IDE0017
diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-arm64/native/dxcompiler.dll b/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-arm64/native/dxcompiler.dll
index 3d764b2..8a7928a 100644
Binary files a/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-arm64/native/dxcompiler.dll and b/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-arm64/native/dxcompiler.dll differ
diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-arm64/native/dxil.dll b/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-arm64/native/dxil.dll
index fd86cde..da8829e 100644
Binary files a/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-arm64/native/dxil.dll and b/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-arm64/native/dxil.dll differ
diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-x64/native/dxcompiler.dll b/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-x64/native/dxcompiler.dll
index 600882e..2f7fef7 100644
Binary files a/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-x64/native/dxcompiler.dll and b/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-x64/native/dxcompiler.dll differ
diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-x64/native/dxil.dll b/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-x64/native/dxil.dll
index 8dbf952..fcfccc5 100644
Binary files a/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-x64/native/dxil.dll and b/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/win-x64/native/dxil.dll differ
diff --git a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Vortice.Win32.Graphics.Direct3D.Fxc.csproj b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Vortice.Win32.Graphics.Direct3D.Fxc.csproj
index 3ebf372..0b26e16 100644
--- a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Vortice.Win32.Graphics.Direct3D.Fxc.csproj
+++ b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Vortice.Win32.Graphics.Direct3D.Fxc.csproj
@@ -1,7 +1,7 @@
- netstandard2.0;netstandard2.1;net6.0;net7.0
+ netstandard2.0;netstandard2.1;net7.0;net8.0
FXC bindings.
$(NoWarn);CS0419;IDE0017
diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Vortice.Win32.Graphics.Direct3D11.csproj b/src/Vortice.Win32.Graphics.Direct3D11/Vortice.Win32.Graphics.Direct3D11.csproj
index 062a819..c4ec6b0 100644
--- a/src/Vortice.Win32.Graphics.Direct3D11/Vortice.Win32.Graphics.Direct3D11.csproj
+++ b/src/Vortice.Win32.Graphics.Direct3D11/Vortice.Win32.Graphics.Direct3D11.csproj
@@ -1,7 +1,7 @@
- netstandard2.0;netstandard2.1;net6.0;net7.0
+ netstandard2.0;netstandard2.1;net7.0;net8.0
Direct3D11 bindings.
$(NoWarn);CS0419;IDE0017
diff --git a/src/Vortice.Win32.Graphics.Direct3D11on12/Vortice.Win32.Graphics.Direct3D11on12.csproj b/src/Vortice.Win32.Graphics.Direct3D11on12/Vortice.Win32.Graphics.Direct3D11on12.csproj
index fd752a6..20644ac 100644
--- a/src/Vortice.Win32.Graphics.Direct3D11on12/Vortice.Win32.Graphics.Direct3D11on12.csproj
+++ b/src/Vortice.Win32.Graphics.Direct3D11on12/Vortice.Win32.Graphics.Direct3D11on12.csproj
@@ -1,7 +1,7 @@
- netstandard2.0;netstandard2.1;net6.0;net7.0
+ netstandard2.0;netstandard2.1;net7.0;net8.0
Direct3D11on12 bindings.
$(NoWarn);CS0419;IDE0017
diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Vortice.Win32.Graphics.Direct3D12.csproj b/src/Vortice.Win32.Graphics.Direct3D12/Vortice.Win32.Graphics.Direct3D12.csproj
index 614d146..5a73622 100644
--- a/src/Vortice.Win32.Graphics.Direct3D12/Vortice.Win32.Graphics.Direct3D12.csproj
+++ b/src/Vortice.Win32.Graphics.Direct3D12/Vortice.Win32.Graphics.Direct3D12.csproj
@@ -1,7 +1,7 @@
- netstandard2.0;netstandard2.1;net6.0;net7.0
+ netstandard2.0;netstandard2.1;net7.0;net8.0
Direct3D12 bindings.
$(NoWarn);CS0419;IDE0017
diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Vortice.Win32.Graphics.DirectComposition.csproj b/src/Vortice.Win32.Graphics.DirectComposition/Vortice.Win32.Graphics.DirectComposition.csproj
index ae8bd1e..7f4de3c 100644
--- a/src/Vortice.Win32.Graphics.DirectComposition/Vortice.Win32.Graphics.DirectComposition.csproj
+++ b/src/Vortice.Win32.Graphics.DirectComposition/Vortice.Win32.Graphics.DirectComposition.csproj
@@ -1,7 +1,7 @@
- netstandard2.0;netstandard2.1;net6.0;net7.0
+ netstandard2.0;netstandard2.1;net7.0;net8.0
DirectComposition bindings.
$(NoWarn);CS0419;IDE0017
diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Vortice.Win32.Graphics.DirectWrite.csproj b/src/Vortice.Win32.Graphics.DirectWrite/Vortice.Win32.Graphics.DirectWrite.csproj
index 7e66129..8e69666 100644
--- a/src/Vortice.Win32.Graphics.DirectWrite/Vortice.Win32.Graphics.DirectWrite.csproj
+++ b/src/Vortice.Win32.Graphics.DirectWrite/Vortice.Win32.Graphics.DirectWrite.csproj
@@ -1,7 +1,7 @@
- netstandard2.0;netstandard2.1;net6.0;net7.0
+ netstandard2.0;netstandard2.1;net7.0;net8.0
DirectWrite bindings.
$(NoWarn);CS0419;IDE0017
diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/Graphics.Dxgi.Enums.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/Graphics.Dxgi.Enums.cs
index cf9dcfe..3175b37 100644
--- a/src/Vortice.Win32.Graphics.Dxgi/Generated/Graphics.Dxgi.Enums.cs
+++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/Graphics.Dxgi.Enums.cs
@@ -121,7 +121,7 @@ public enum SwapChainFlags
///
/// DXGI_ADAPTER_FLAG
[Flags]
-public enum AdapterFlags : uint
+public enum AdapterFlags
{
///
/// DXGI_ADAPTER_FLAG_NONE
@@ -371,7 +371,7 @@ public enum Feature
///
/// DXGI_ADAPTER_FLAG3
[Flags]
-public enum AdapterFlags3 : uint
+public enum AdapterFlags3
{
///
/// DXGI_ADAPTER_FLAG3_NONE
diff --git a/src/Vortice.Win32.Graphics.Dxgi/Vortice.Win32.Graphics.Dxgi.csproj b/src/Vortice.Win32.Graphics.Dxgi/Vortice.Win32.Graphics.Dxgi.csproj
index 2cde3ed..ea5be36 100644
--- a/src/Vortice.Win32.Graphics.Dxgi/Vortice.Win32.Graphics.Dxgi.csproj
+++ b/src/Vortice.Win32.Graphics.Dxgi/Vortice.Win32.Graphics.Dxgi.csproj
@@ -1,7 +1,7 @@
- netstandard2.0;netstandard2.1;net6.0;net7.0
+ netstandard2.0;netstandard2.1;net7.0;net8.0
Dxgi bindings.
$(NoWarn);CS0419;IDE0017
diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/Graphics.Imaging.Enums.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/Graphics.Imaging.Enums.cs
index daa22c8..19e3c6d 100644
--- a/src/Vortice.Win32.Graphics.Imaging/Generated/Graphics.Imaging.Enums.cs
+++ b/src/Vortice.Win32.Graphics.Imaging/Generated/Graphics.Imaging.Enums.cs
@@ -346,7 +346,7 @@ public enum WICComponentSigning
///
/// WICGifLogicalScreenDescriptorProperties
-public enum WICGifLogicalScreenDescriptorProperties : uint
+public enum WICGifLogicalScreenDescriptorProperties
{
///
/// WICGifLogicalScreenSignature
@@ -379,7 +379,7 @@ public enum WICGifLogicalScreenDescriptorProperties : uint
///
/// WICGifImageDescriptorProperties
-public enum WICGifImageDescriptorProperties : uint
+public enum WICGifImageDescriptorProperties
{
///
/// WICGifImageDescriptorLeft
@@ -409,7 +409,7 @@ public enum WICGifImageDescriptorProperties : uint
///
/// WICGifGraphicControlExtensionProperties
-public enum WICGifGraphicControlExtensionProperties : uint
+public enum WICGifGraphicControlExtensionProperties
{
///
/// WICGifGraphicControlExtensionDisposal
@@ -430,7 +430,7 @@ public enum WICGifGraphicControlExtensionProperties : uint
///
/// WICGifApplicationExtensionProperties
-public enum WICGifApplicationExtensionProperties : uint
+public enum WICGifApplicationExtensionProperties
{
///
/// WICGifApplicationExtensionApplication
@@ -442,7 +442,7 @@ public enum WICGifApplicationExtensionProperties : uint
///
/// WICGifCommentExtensionProperties
-public enum WICGifCommentExtensionProperties : uint
+public enum WICGifCommentExtensionProperties
{
///
/// WICGifCommentExtensionText
@@ -451,7 +451,7 @@ public enum WICGifCommentExtensionProperties : uint
///
/// WICJpegCommentProperties
-public enum WICJpegCommentProperties : uint
+public enum WICJpegCommentProperties
{
///
/// WICJpegCommentText
@@ -460,7 +460,7 @@ public enum WICJpegCommentProperties : uint
///
/// WICJpegLuminanceProperties
-public enum WICJpegLuminanceProperties : uint
+public enum WICJpegLuminanceProperties
{
///
/// WICJpegLuminanceTable
@@ -469,7 +469,7 @@ public enum WICJpegLuminanceProperties : uint
///
/// WICJpegChrominanceProperties
-public enum WICJpegChrominanceProperties : uint
+public enum WICJpegChrominanceProperties
{
///
/// WICJpegChrominanceTable
@@ -478,7 +478,7 @@ public enum WICJpegChrominanceProperties : uint
///
/// WIC8BIMIptcProperties
-public enum WIC8BIMIptcProperties : uint
+public enum WIC8BIMIptcProperties
{
///
/// WIC8BIMIptcPString
@@ -490,7 +490,7 @@ public enum WIC8BIMIptcProperties : uint
///
/// WIC8BIMResolutionInfoProperties
-public enum WIC8BIMResolutionInfoProperties : uint
+public enum WIC8BIMResolutionInfoProperties
{
///
/// WIC8BIMResolutionInfoPString
@@ -517,7 +517,7 @@ public enum WIC8BIMResolutionInfoProperties : uint
///
/// WIC8BIMIptcDigestProperties
-public enum WIC8BIMIptcDigestProperties : uint
+public enum WIC8BIMIptcDigestProperties
{
///
/// WIC8BIMIptcDigestPString
@@ -529,7 +529,7 @@ public enum WIC8BIMIptcDigestProperties : uint
///
/// WICPngGamaProperties
-public enum WICPngGamaProperties : uint
+public enum WICPngGamaProperties
{
///
/// WICPngGamaGamma
@@ -538,7 +538,7 @@ public enum WICPngGamaProperties : uint
///
/// WICPngBkgdProperties
-public enum WICPngBkgdProperties : uint
+public enum WICPngBkgdProperties
{
///
/// WICPngBkgdBackgroundColor
@@ -547,7 +547,7 @@ public enum WICPngBkgdProperties : uint
///
/// WICPngItxtProperties
-public enum WICPngItxtProperties : uint
+public enum WICPngItxtProperties
{
///
/// WICPngItxtKeyword
@@ -568,7 +568,7 @@ public enum WICPngItxtProperties : uint
///
/// WICPngChrmProperties
-public enum WICPngChrmProperties : uint
+public enum WICPngChrmProperties
{
///
/// WICPngChrmWhitePointX
@@ -598,7 +598,7 @@ public enum WICPngChrmProperties : uint
///
/// WICPngHistProperties
-public enum WICPngHistProperties : uint
+public enum WICPngHistProperties
{
///
/// WICPngHistFrequencies
@@ -607,7 +607,7 @@ public enum WICPngHistProperties : uint
///
/// WICPngIccpProperties
-public enum WICPngIccpProperties : uint
+public enum WICPngIccpProperties
{
///
/// WICPngIccpProfileName
@@ -619,7 +619,7 @@ public enum WICPngIccpProperties : uint
///
/// WICPngSrgbProperties
-public enum WICPngSrgbProperties : uint
+public enum WICPngSrgbProperties
{
///
/// WICPngSrgbRenderingIntent
@@ -628,7 +628,7 @@ public enum WICPngSrgbProperties : uint
///
/// WICPngTimeProperties
-public enum WICPngTimeProperties : uint
+public enum WICPngTimeProperties
{
///
/// WICPngTimeYear
@@ -652,7 +652,7 @@ public enum WICPngTimeProperties : uint
///
/// WICHeifProperties
-public enum WICHeifProperties : uint
+public enum WICHeifProperties
{
///
/// WICHeifOrientation
@@ -661,7 +661,7 @@ public enum WICHeifProperties : uint
///
/// WICHeifHdrProperties
-public enum WICHeifHdrProperties : uint
+public enum WICHeifHdrProperties
{
///
/// WICHeifHdrMaximumLuminanceLevel
@@ -682,7 +682,7 @@ public enum WICHeifHdrProperties : uint
///
/// WICWebpAnimProperties
-public enum WICWebpAnimProperties : uint
+public enum WICWebpAnimProperties
{
///
/// WICWebpAnimLoopCount
@@ -691,7 +691,7 @@ public enum WICWebpAnimProperties : uint
///
/// WICWebpAnmfProperties
-public enum WICWebpAnmfProperties : uint
+public enum WICWebpAnmfProperties
{
///
/// WICWebpAnmfFrameDuration
@@ -700,7 +700,7 @@ public enum WICWebpAnmfProperties : uint
///
/// WICSectionAccessLevel
-public enum WICSectionAccessLevel : uint
+public enum WICSectionAccessLevel
{
///
/// WICSectionAccessLevelRead
@@ -712,7 +712,7 @@ public enum WICSectionAccessLevel : uint
///
/// WICPixelFormatNumericRepresentation
-public enum WICPixelFormatNumericRepresentation : uint
+public enum WICPixelFormatNumericRepresentation
{
///
/// WICPixelFormatNumericRepresentationUnspecified
@@ -748,7 +748,7 @@ public enum WICPlanarOptions
///
/// WICJpegIndexingOptions
-public enum WICJpegIndexingOptions : uint
+public enum WICJpegIndexingOptions
{
///
/// WICJpegIndexingOptionsGenerateOnDemand
@@ -760,7 +760,7 @@ public enum WICJpegIndexingOptions : uint
///
/// WICJpegTransferMatrix
-public enum WICJpegTransferMatrix : uint
+public enum WICJpegTransferMatrix
{
///
/// WICJpegTransferMatrixIdentity
@@ -772,7 +772,7 @@ public enum WICJpegTransferMatrix : uint
///
/// WICJpegScanType
-public enum WICJpegScanType : uint
+public enum WICJpegScanType
{
///
/// WICJpegScanTypeInterleaved
diff --git a/src/Vortice.Win32.Graphics.Imaging/Vortice.Win32.Graphics.Imaging.csproj b/src/Vortice.Win32.Graphics.Imaging/Vortice.Win32.Graphics.Imaging.csproj
index cbf5c6a..e800534 100644
--- a/src/Vortice.Win32.Graphics.Imaging/Vortice.Win32.Graphics.Imaging.csproj
+++ b/src/Vortice.Win32.Graphics.Imaging/Vortice.Win32.Graphics.Imaging.csproj
@@ -1,7 +1,7 @@
- netstandard2.0;netstandard2.1;net6.0;net7.0
+ netstandard2.0;netstandard2.1;net7.0;net8.0
WIC bindings.
$(NoWarn);CS0419;IDE0017
diff --git a/src/Vortice.Win32.Media.Audio.XAudio2/Vortice.Win32.Media.Audio.XAudio2.csproj b/src/Vortice.Win32.Media.Audio.XAudio2/Vortice.Win32.Media.Audio.XAudio2.csproj
index 87ecd5d..b947ff1 100644
--- a/src/Vortice.Win32.Media.Audio.XAudio2/Vortice.Win32.Media.Audio.XAudio2.csproj
+++ b/src/Vortice.Win32.Media.Audio.XAudio2/Vortice.Win32.Media.Audio.XAudio2.csproj
@@ -1,7 +1,7 @@
- netstandard2.0;netstandard2.1;net6.0;net7.0
+ netstandard2.0;netstandard2.1;net7.0;net8.0
Direct3D11on12 bindings.
$(NoWarn);CS0419;IDE0017
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/Graphics.Direct2D.Common.Enums.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/Graphics.Direct2D.Common.Enums.cs
index 076302e..fdb35db 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/Graphics.Direct2D.Common.Enums.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/Graphics.Direct2D.Common.Enums.cs
@@ -11,7 +11,7 @@ namespace Win32.Graphics.Direct2D.Common;
///
/// D2D1_ALPHA_MODE
-public enum AlphaMode : uint
+public enum AlphaMode
{
///
/// D2D1_ALPHA_MODE_UNKNOWN
@@ -29,7 +29,7 @@ public enum AlphaMode : uint
///
/// D2D1_FIGURE_BEGIN
-public enum FigureBegin : uint
+public enum FigureBegin
{
///
/// D2D1_FIGURE_BEGIN_FILLED
@@ -41,7 +41,7 @@ public enum FigureBegin : uint
///
/// D2D1_FIGURE_END
-public enum FigureEnd : uint
+public enum FigureEnd
{
///
/// D2D1_FIGURE_END_OPEN
@@ -54,7 +54,7 @@ public enum FigureEnd : uint
///
/// D2D1_PATH_SEGMENT
[Flags]
-public enum PathSegment : uint
+public enum PathSegment
{
///
/// D2D1_PATH_SEGMENT_NONE
@@ -69,7 +69,7 @@ public enum PathSegment : uint
///
/// D2D1_FILL_MODE
-public enum FillMode : uint
+public enum FillMode
{
///
/// D2D1_FILL_MODE_ALTERNATE
@@ -81,7 +81,7 @@ public enum FillMode : uint
///
/// D2D1_BORDER_MODE
-public enum BorderMode : uint
+public enum BorderMode
{
///
/// D2D1_BORDER_MODE_SOFT
@@ -93,7 +93,7 @@ public enum BorderMode : uint
///
/// D2D1_BLEND_MODE
-public enum BlendMode : uint
+public enum BlendMode
{
///
/// D2D1_BLEND_MODE_MULTIPLY
@@ -177,7 +177,7 @@ public enum BlendMode : uint
///
/// D2D1_COLORMATRIX_ALPHA_MODE
-public enum ColorMatrixAlphaMode : uint
+public enum ColorMatrixAlphaMode
{
///
/// D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED
@@ -189,7 +189,7 @@ public enum ColorMatrixAlphaMode : uint
///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE
-public enum AffineTransform2DInterpolationMode : uint
+public enum AffineTransform2DInterpolationMode
{
///
/// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR
@@ -213,7 +213,7 @@ public enum AffineTransform2DInterpolationMode : uint
///
/// D2D1_TURBULENCE_NOISE
-public enum TurbulenceNoise : uint
+public enum TurbulenceNoise
{
///
/// D2D1_TURBULENCE_NOISE_FRACTAL_SUM
@@ -225,7 +225,7 @@ public enum TurbulenceNoise : uint
///
/// D2D1_COMPOSITE_MODE
-public enum CompositeMode : uint
+public enum CompositeMode
{
///
/// D2D1_COMPOSITE_MODE_SOURCE_OVER
diff --git a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Graphics.Dxgi.Common.Enums.cs b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Graphics.Dxgi.Common.Enums.cs
index ba93dcf..a63b273 100644
--- a/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Graphics.Dxgi.Common.Enums.cs
+++ b/src/Vortice.Win32/Generated/Graphics/Dxgi.Common/Graphics.Dxgi.Common.Enums.cs
@@ -535,7 +535,7 @@ public enum ModeRotation
///
/// DXGI_ALPHA_MODE
-public enum AlphaMode : uint
+public enum AlphaMode
{
///
/// DXGI_ALPHA_MODE_UNSPECIFIED
diff --git a/src/Vortice.Win32/Vortice.Win32.csproj b/src/Vortice.Win32/Vortice.Win32.csproj
index cde8baf..2aa1325 100644
--- a/src/Vortice.Win32/Vortice.Win32.csproj
+++ b/src/Vortice.Win32/Vortice.Win32.csproj
@@ -1,7 +1,7 @@
- netstandard2.0;netstandard2.1;net6.0;net7.0
+ netstandard2.0;netstandard2.1;net7.0;net8.0
Windows API low level bindings.
true
$(NoWarn);CS0419;IDE0017
diff --git a/src/samples/01-ClearScreen/01-ClearScreen.csproj b/src/samples/01-ClearScreen/01-ClearScreen.csproj
deleted file mode 100644
index fa77103..0000000
--- a/src/samples/01-ClearScreen/01-ClearScreen.csproj
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
- Exe
- net7.0
- true
- false
- ClearScreen
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-