diff --git a/build/cache/assimp.json.gz b/build/cache/assimp.json.gz index 445cfa0b78..76259bcb44 100644 Binary files a/build/cache/assimp.json.gz and b/build/cache/assimp.json.gz differ diff --git a/build/cache/cl.json.gz b/build/cache/cl.json.gz index 4588bee75b..ddb8e3213f 100644 Binary files a/build/cache/cl.json.gz and b/build/cache/cl.json.gz differ diff --git a/build/cache/core.json.gz b/build/cache/core.json.gz index c997f15d53..055973adea 100644 Binary files a/build/cache/core.json.gz and b/build/cache/core.json.gz differ diff --git a/build/cache/d3d11.json.gz b/build/cache/d3d11.json.gz index 92354e7ea7..7ed77c9440 100644 Binary files a/build/cache/d3d11.json.gz and b/build/cache/d3d11.json.gz differ diff --git a/build/cache/d3d12.json.gz b/build/cache/d3d12.json.gz index 9f969ffaa6..980005168a 100644 Binary files a/build/cache/d3d12.json.gz and b/build/cache/d3d12.json.gz differ diff --git a/build/cache/d3d9.json.gz b/build/cache/d3d9.json.gz index 8f346113e3..94ba903f8b 100644 Binary files a/build/cache/d3d9.json.gz and b/build/cache/d3d9.json.gz differ diff --git a/build/cache/d3dcompiler.json.gz b/build/cache/d3dcompiler.json.gz index f744bf1a05..66b5854f3f 100644 Binary files a/build/cache/d3dcompiler.json.gz and b/build/cache/d3dcompiler.json.gz differ diff --git a/build/cache/dxgi.json.gz b/build/cache/dxgi.json.gz index 2e9c857a61..972a4294c6 100644 Binary files a/build/cache/dxgi.json.gz and b/build/cache/dxgi.json.gz differ diff --git a/build/cache/dxva.json.gz b/build/cache/dxva.json.gz index 0e51c59b5f..768df2b478 100644 Binary files a/build/cache/dxva.json.gz and b/build/cache/dxva.json.gz differ diff --git a/build/cache/sdl.json.gz b/build/cache/sdl.json.gz index 1aa1d5a60b..edfb31d726 100644 Binary files a/build/cache/sdl.json.gz and b/build/cache/sdl.json.gz differ diff --git a/build/cache/vulkan.json.gz b/build/cache/vulkan.json.gz index 999ce79949..91e59f0250 100644 Binary files a/build/cache/vulkan.json.gz and b/build/cache/vulkan.json.gz differ diff --git a/build/cache/vulkan_video.json.gz b/build/cache/vulkan_video.json.gz index 1e99056be4..f16b3a5f77 100644 Binary files a/build/cache/vulkan_video.json.gz and b/build/cache/vulkan_video.json.gz differ diff --git a/build/cache/win32extras.json.gz b/build/cache/win32extras.json.gz index 60da0e03de..e636833a5c 100644 Binary files a/build/cache/win32extras.json.gz and b/build/cache/win32extras.json.gz differ diff --git a/build/cache/xaudio.json.gz b/build/cache/xaudio.json.gz index 4ac2b4f281..4bbe4cddbe 100644 Binary files a/build/cache/xaudio.json.gz and b/build/cache/xaudio.json.gz differ diff --git a/src/Assimp/Silk.NET.Assimp/Enums/AnimBehaviour.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/AnimBehaviour.gen.cs index c615ba9cff..a2cdbce715 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/AnimBehaviour.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/AnimBehaviour.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Assimp { + [Flags] [NativeName("Name", "aiAnimBehaviour")] public enum AnimBehaviour : int { diff --git a/src/Assimp/Silk.NET.Assimp/Enums/BlendMode.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/BlendMode.gen.cs index f8dcd2bab8..2440b5576f 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/BlendMode.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/BlendMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Assimp { + [Flags] [NativeName("Name", "aiBlendMode")] public enum BlendMode : int { diff --git a/src/Assimp/Silk.NET.Assimp/Enums/DefaultLogStream.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/DefaultLogStream.gen.cs index e7a5b72687..a42bed84e7 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/DefaultLogStream.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/DefaultLogStream.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Assimp { + [Flags] [NativeName("Name", "aiDefaultLogStream")] public enum DefaultLogStream : int { diff --git a/src/Assimp/Silk.NET.Assimp/Enums/ImporterFlags.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/ImporterFlags.gen.cs index abf4c7149d..dadb2e127c 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/ImporterFlags.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/ImporterFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Assimp { + [Flags] [NativeName("Name", "aiImporterFlags")] public enum ImporterFlags : int { diff --git a/src/Assimp/Silk.NET.Assimp/Enums/LightSourceType.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/LightSourceType.gen.cs index 10f13415e8..4088309855 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/LightSourceType.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/LightSourceType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Assimp { + [Flags] [NativeName("Name", "aiLightSourceType")] public enum LightSourceType : int { diff --git a/src/Assimp/Silk.NET.Assimp/Enums/MorphingMethod.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/MorphingMethod.gen.cs index 8f50483b8a..74874fa197 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/MorphingMethod.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/MorphingMethod.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Assimp { + [Flags] [NativeName("Name", "aiMorphingMethod")] public enum MorphingMethod : int { diff --git a/src/Assimp/Silk.NET.Assimp/Enums/Origin.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/Origin.gen.cs index d07fd5adb4..ab79f1cff1 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/Origin.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/Origin.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Assimp { + [Flags] [NativeName("Name", "aiOrigin")] public enum Origin : int { diff --git a/src/Assimp/Silk.NET.Assimp/Enums/PrimitiveType.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/PrimitiveType.gen.cs index 52504a6df3..f66042942e 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/PrimitiveType.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/PrimitiveType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Assimp { + [Flags] [NativeName("Name", "aiPrimitiveType")] public enum PrimitiveType : int { diff --git a/src/Assimp/Silk.NET.Assimp/Enums/PropertyTypeInfo.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/PropertyTypeInfo.gen.cs index 8c2fe9edf5..5a6456a11d 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/PropertyTypeInfo.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/PropertyTypeInfo.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Assimp { + [Flags] [NativeName("Name", "aiPropertyTypeInfo")] public enum PropertyTypeInfo : int { diff --git a/src/Assimp/Silk.NET.Assimp/Enums/TextureFlags.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/TextureFlags.gen.cs index 50a1068aff..d9b63e8c1d 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/TextureFlags.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/TextureFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Assimp { + [Flags] [NativeName("Name", "aiTextureFlags")] public enum TextureFlags : int { diff --git a/src/Assimp/Silk.NET.Assimp/Enums/TextureMapMode.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/TextureMapMode.gen.cs index f239076b06..7255ed4dcb 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/TextureMapMode.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/TextureMapMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Assimp { + [Flags] [NativeName("Name", "aiTextureMapMode")] public enum TextureMapMode : int { diff --git a/src/Assimp/Silk.NET.Assimp/Enums/TextureMapping.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/TextureMapping.gen.cs index 1113465b63..607f679476 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/TextureMapping.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/TextureMapping.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Assimp { + [Flags] [NativeName("Name", "aiTextureMapping")] public enum TextureMapping : int { diff --git a/src/Assimp/Silk.NET.Assimp/Enums/TextureOp.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/TextureOp.gen.cs index 3b739981aa..34d847f0dc 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/TextureOp.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/TextureOp.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Assimp { + [Flags] [NativeName("Name", "aiTextureOp")] public enum TextureOp : int { diff --git a/src/Core/Silk.NET.BuildTools/Common/Attribute.cs b/src/Core/Silk.NET.BuildTools/Common/Attribute.cs index aa78182f00..863590a998 100644 --- a/src/Core/Silk.NET.BuildTools/Common/Attribute.cs +++ b/src/Core/Silk.NET.BuildTools/Common/Attribute.cs @@ -26,18 +26,27 @@ public class Attribute public override string ToString() { var sb = new StringBuilder(); - sb.Append($"[{Name}("); + sb.Append($"[{Name}"); for (var index = 0; index < Arguments.Count; index++) { + if (index == 0) + { + sb.Append('('); + } + var argument = Arguments[index]; sb.Append(argument); if (index != Arguments.Count - 1) { sb.Append(", "); } + else + { + sb.Append(')'); + } } - sb.Append(")]"); + sb.Append(']'); return sb.ToString(); } diff --git a/src/Core/Silk.NET.BuildTools/Cpp/Clang.cs b/src/Core/Silk.NET.BuildTools/Cpp/Clang.cs index eb8a47eaaf..aa66dca8b8 100644 --- a/src/Core/Silk.NET.BuildTools/Cpp/Clang.cs +++ b/src/Core/Silk.NET.BuildTools/Cpp/Clang.cs @@ -7,12 +7,12 @@ using System.Globalization; using System.IO; using System.Linq; +using System.Numerics; using System.Runtime.InteropServices; using System.Text; using ClangSharp; using ClangSharp.Interop; using Humanizer; - using Microsoft.Extensions.FileSystemGlobbing; using Silk.NET.BuildTools.Common; using Silk.NET.BuildTools.Common.Enums; @@ -48,6 +48,12 @@ public static class Clang "LONG_PTR" }; + public static bool IsProbablyABitmask(Enum @enum) + => @enum.Tokens.Count > 1 && // there is more than one token + // at least approx 50% of the tokens have only one bit set + @enum.Tokens.Count(x => BitOperations.PopCount(ulong.Parse(x.Value[2..], NumberStyles.HexNumber)) == 1) + >= MathF.Floor(@enum.Tokens.Count / 2f); + public static bool ShouldVisit(Cursor cursor, BindTask task, bool nullTolerant = false) { var traversals = task.ClangOpts.Traverse; @@ -152,7 +158,8 @@ public static unsafe Profile GenerateProfile(string fileName, Stream input, Bind CXTranslationUnit_Flags .CXTranslationUnit_VisitImplicitAttributes; // Implicit attributes should be visited translationFlags |= CXTranslationUnit_Flags.CXTranslationUnit_DetailedPreprocessingRecord; - ReadOnlySpan unsavedFiles = stackalloc CXUnsavedFile[] {CXUnsavedFile.Create(fileName, str)}; + ReadOnlySpan unsavedFiles = stackalloc CXUnsavedFile[] + { CXUnsavedFile.Create(fileName, str) }; var cxTranslationUnit = CXTranslationUnit.Parse (index, fileName, task.ClangOpts.ClangArgs, unsavedFiles, translationFlags); using var originalTranslationUnit = TranslationUnit.GetOrCreate(cxTranslationUnit); @@ -226,12 +233,12 @@ static void WriteDiagnosticsThrowOnError(TranslationUnit unit) // we need a core project even if we're not using it profile.Projects["Core"] = new() { IsRoot = true, Namespace = task.Namespace }; } - + var @class = new Class { ClassName = className, Constants = constants, - NativeApis = {[fileName] = new NativeApiSet {Name = "I" + className, Functions = functions}} + NativeApis = { [fileName] = new NativeApiSet { Name = "I" + className, Functions = functions } } }; project.Structs = structs; project.Enums = enums; @@ -288,7 +295,7 @@ Type GetOrAddPfnWrapper(Type type) Name = "Pfn" + name, NativeName = "Pfn" + GetFunctionPointerWrapperName(type), Fields = type.FunctionPointerSignature.Parameters.Select - ((x, i) => new Field {Name = $"Arg{i}", NativeName = $"arg{i}", Type = x.Type}) + ((x, i) => new Field { Name = $"Arg{i}", NativeName = $"arg{i}", Type = x.Type }) .Concat ( new[] @@ -396,7 +403,7 @@ void VisitDecls(IEnumerable decls) decl.Location.GetExpansionLocation(out CXFile expansionFile, out _, out _, out _); if (!traversals.Contains - (Path.GetFullPath(file.Name.ToString()).ToLower().Replace('\\', '/'))) + (Path.GetFullPath(file.Name.ToString()).ToLower().Replace('\\', '/'))) { continue; } @@ -501,7 +508,7 @@ bool TryGetUuid(RecordDecl recordDecl, out Guid uuid) var uuidAttr = uuidAttrs.First(); var uuidAttrText = GetSourceRangeContents(recordDecl.TranslationUnit.Handle, uuidAttr.Extent); - var uuidText = uuidAttrText.Split(new char[] {'"'}, StringSplitOptions.RemoveEmptyEntries)[1]; + var uuidText = uuidAttrText.Split(new char[] { '"' }, StringSplitOptions.RemoveEmptyEntries)[1]; if (!Guid.TryParse(uuidText, out uuid)) { @@ -545,7 +552,7 @@ string declName { renamed = true; } - + if (renamed) { constituent.Attributes.Add @@ -576,7 +583,8 @@ string declName var name = Naming.TranslateLite(Naming.TrimName(tdDecl.Name, task), task.FunctionPrefix); if (structSpec is not null) { - RenameAnonymousSuchThatItHasAnActuallySaneName(in task, structSpec, anonName, name, tdDecl.Name); + RenameAnonymousSuchThatItHasAnActuallySaneName + (in task, structSpec, anonName, name, tdDecl.Name); } } } @@ -657,7 +665,7 @@ Type GetType(ClangSharp.Type type, out Count count, ref FlowDirection flow, out FlowDirection ignoreFlow = default; success = true; count = null; - Type ret = new Type {Name = "void", IndirectionLevels = 1}; + Type ret = new Type { Name = "void", IndirectionLevels = 1 }; if (type is ArrayType arrayType) { @@ -684,32 +692,32 @@ Type GetType(ClangSharp.Type type, out Count count, ref FlowDirection flow, out { case CXTypeKind.CXType_Void: { - ret = new Type {Name = "void"}; + ret = new Type { Name = "void" }; break; } case CXTypeKind.CXType_Bool: { - ret = new Type {Name = "bool"}; + ret = new Type { Name = "bool" }; break; } case CXTypeKind.CXType_Char_U: case CXTypeKind.CXType_UChar: { - ret = new Type {Name = "byte"}; + ret = new Type { Name = "byte" }; break; } case CXTypeKind.CXType_UShort: { - ret = new Type {Name = "ushort"}; + ret = new Type { Name = "ushort" }; break; } case CXTypeKind.CXType_UInt: { - ret = new Type {Name = "uint"}; + ret = new Type { Name = "uint" }; break; } @@ -720,32 +728,32 @@ Type GetType(ClangSharp.Type type, out Count count, ref FlowDirection flow, out case CXTypeKind.CXType_ULongLong: { - ret = new Type {Name = "ulong"}; + ret = new Type { Name = "ulong" }; break; } case CXTypeKind.CXType_Char_S: case CXTypeKind.CXType_SChar: { - ret = new Type {Name = "byte"}; + ret = new Type { Name = "byte" }; break; } case CXTypeKind.CXType_WChar: { - ret = new Type {Name = "char"}; + ret = new Type { Name = "char" }; break; } case CXTypeKind.CXType_Short: { - ret = new Type {Name = "short"}; + ret = new Type { Name = "short" }; break; } case CXTypeKind.CXType_Int: { - ret = new Type {Name = "int"}; + ret = new Type { Name = "int" }; break; } @@ -756,19 +764,19 @@ Type GetType(ClangSharp.Type type, out Count count, ref FlowDirection flow, out case CXTypeKind.CXType_LongLong: { - ret = new Type {Name = "long"}; + ret = new Type { Name = "long" }; break; } case CXTypeKind.CXType_Float: { - ret = new Type {Name = "float"}; + ret = new Type { Name = "float" }; break; } case CXTypeKind.CXType_Double: { - ret = new Type {Name = "double"}; + ret = new Type { Name = "double" }; break; } @@ -795,7 +803,7 @@ Type GetType(ClangSharp.Type type, out Count count, ref FlowDirection flow, out } else { - ret = new Type {Name = elaboratedType.NamedType.AsString}; + ret = new Type { Name = elaboratedType.NamedType.AsString }; } } else if (type is FunctionType functionType) @@ -827,7 +835,7 @@ Type GetType(ClangSharp.Type type, out Count count, ref FlowDirection flow, out } else { - ret = new Type {Name = "nint"}; + ret = new Type { Name = "nint" }; } } else if (type is PointerType pointerType) @@ -844,7 +852,7 @@ Type GetType(ClangSharp.Type type, out Count count, ref FlowDirection flow, out { if (tagType.Decl.Handle.IsAnonymous) { - ret = new Type {Name = GetAnonymousName(tagType.Decl, tagType.KindSpelling)}; + ret = new Type { Name = GetAnonymousName(tagType.Decl, tagType.KindSpelling) }; } else if (tagType.Handle.IsConstQualified) { @@ -857,7 +865,7 @@ Type GetType(ClangSharp.Type type, out Count count, ref FlowDirection flow, out } else { - ret = new Type {Name = tagType.Decl.Name}; + ret = new Type { Name = tagType.Decl.Name }; } } else if (type is TypedefType typedefType) @@ -866,16 +874,16 @@ Type GetType(ClangSharp.Type type, out Count count, ref FlowDirection flow, out // can be treated correctly. Otherwise, they will resolve to a particular // platform size, based on whatever parameters were passed into clang. if (task.ExcludedNativeNames.Contains(typedefType.Decl.Name) || _primitives.Contains - (typedefType.Decl.Name)) + (typedefType.Decl.Name)) { - ret = new Type {Name = typedefType.Decl.Name}; + ret = new Type { Name = typedefType.Decl.Name }; } else { ret = GetType(typedefType.Decl.UnderlyingType, out _, ref flow, out var getTypeSuccess); if (!getTypeSuccess) { - ret = new Type {Name = typedefType.Decl.Name}; + ret = new Type { Name = typedefType.Decl.Name }; } else if (ret.FunctionPointerSignature is not null) { @@ -926,7 +934,7 @@ IEnumerable ConvertAll(RecordDecl recordDecl, string? remappedNativeName) { continue; // why is this even a thing oml } - + switch (decl) { case FieldDecl field: @@ -953,7 +961,7 @@ IEnumerable ConvertAll(RecordDecl recordDecl, string? remappedNativeName) new Attribute { Name = "FieldOffset", - Arguments = new List {field.Handle.OffsetOfField.ToString()} + Arguments = new List { field.Handle.OffsetOfField.ToString() } } } : new List(), @@ -976,7 +984,7 @@ IEnumerable ConvertAll(RecordDecl recordDecl, string? remappedNativeName) Name = Naming.TranslateLite (Naming.TrimName(name, task), task.FunctionPrefix), NativeName = $"anonymous{nestedRecordFieldCount}", - Type = new Type {Name = nestedName, OriginalName = nestedName}, + Type = new Type { Name = nestedName, OriginalName = nestedName }, NativeType = nestedRecordDecl.Spelling.Replace("\\", "\\\\"), Attributes = recordDecl.IsUnion ? new List @@ -984,7 +992,7 @@ IEnumerable ConvertAll(RecordDecl recordDecl, string? remappedNativeName) new Attribute { Name = "FieldOffset", - Arguments = new List {"0"} + Arguments = new List { "0" } } } : new List() @@ -996,7 +1004,7 @@ IEnumerable ConvertAll(RecordDecl recordDecl, string? remappedNativeName) { Name = "BuildToolsIntrinsic", Arguments = new List - {"$FUSECPP", nestedName} + { "$FUSECPP", nestedName } } ); @@ -1149,29 +1157,33 @@ void VisitDecl(Decl decl, string typedef = null) string name = null; task.RenamedNativeNames.TryGetValue(nativeName, out name); - enums.Add - ( - new Enum - { - Name = name ?? Naming.TranslateVariable - (Naming.TrimName(nativeName, task), task.FunctionPrefix), - NativeName = nativeName, - ClangMetadata = new[] {enumDecl.Location.ToString()}, - Tokens = enumDecl.Enumerators.Where - (x => !(task.ExcludedNativeNames?.Contains(x.Name) ?? false)) - .Select - ( - x => new Token - { - Name = Naming.Translate(Naming.TrimName(x.Name, task), task.FunctionPrefix), - NativeName = x.Name, - Value = "0x" + x.InitVal.ToString("X") - } - ) - .ToList(), - EnumBaseType = GetType(enumDecl.IntegerType, out _, ref _f, out _) - } - ); + var @enum = new Enum + { + Name = name ?? Naming.TranslateVariable + (Naming.TrimName(nativeName, task), task.FunctionPrefix), + NativeName = nativeName, + ClangMetadata = new[] { enumDecl.Location.ToString() }, + Tokens = enumDecl.Enumerators.Where + (x => !(task.ExcludedNativeNames?.Contains(x.Name) ?? false)) + .Select + ( + x => new Token + { + Name = Naming.Translate(Naming.TrimName(x.Name, task), task.FunctionPrefix), + NativeName = x.Name, + Value = "0x" + x.InitVal.ToString("X") + } + ) + .ToList(), + EnumBaseType = GetType(enumDecl.IntegerType, out _, ref _f, out _) + }; + + if (IsProbablyABitmask(@enum)) + { + @enum.Attributes.Add(new() { Name = "Flags" }); + } + + enums.Add(@enum); break; } @@ -1228,7 +1240,7 @@ void VisitDecl(Decl decl, string typedef = null) var structLayoutAttr = new Attribute { Name = "StructLayout", - Arguments = new List {"LayoutKind.Explicit"} + Arguments = new List { "LayoutKind.Explicit" } }; if (alignment < maxAlignm) @@ -1245,14 +1257,14 @@ void VisitDecl(Decl decl, string typedef = null) new Attribute { Name = "StructLayout", - Arguments = new List {"LayoutKind.Sequential", $"Pack = {alignment}"} + Arguments = new List { "LayoutKind.Sequential", $"Pack = {alignment}" } } ); } if (TryGetUuid(recordDecl, out var uuid)) { - attrs.Add(new Attribute {Name = "Guid", Arguments = new List {$"\"{uuid}\""}}); + attrs.Add(new Attribute { Name = "Guid", Arguments = new List { $"\"{uuid}\"" } }); } Struct @struct; @@ -1263,7 +1275,7 @@ void VisitDecl(Decl decl, string typedef = null) Name = name ?? Naming.TranslateVariable (Naming.TrimName(nativeName, task), task.FunctionPrefix), NativeName = nativeName, - ClangMetadata = new[] {recordDecl.Location.ToString()}, + ClangMetadata = new[] { recordDecl.Location.ToString() }, Fields = ConvertAll(recordDecl, name).ToList(), Attributes = attrs } @@ -1446,7 +1458,7 @@ void VisitDecl(Decl decl, string typedef = null) ( new() { - Name = name, Type = new() {Name = "string"}, ExtensionName = "Core", + Name = name, Type = new() { Name = "string" }, ExtensionName = "Core", NativeName = nativeName, Value = $"\"{stringLiteral.String.Replace("\\", "\\\\").Replace("\n", "\\n")}\"" } @@ -1770,13 +1782,13 @@ Struct @struct if (NeedsReturnFixup(cxxMethodDecl)) { - fun.Attributes.Add(new(){Name = "BuildToolsIntrinsic", Arguments = new (){"$CPPRETFIXUP"}}); + fun.Attributes.Add(new() { Name = "BuildToolsIntrinsic", Arguments = new() { "$CPPRETFIXUP" } }); } @struct.Vtbl.Add(fun); vtblIndex += 1; } - + bool NeedsReturnFixup(CXXMethodDecl cxxMethodDecl) { Debug.Assert(cxxMethodDecl != null); @@ -1859,7 +1871,7 @@ void AddVtblIfNecessary(RecordDecl recordDecl, Struct @struct) ( new Field { - Name = "LpVtbl", Type = new Type {Name = "void", IndirectionLevels = 2}, NativeName = "lpVtbl" + Name = "LpVtbl", Type = new Type { Name = "void", IndirectionLevels = 2 }, NativeName = "lpVtbl" } ); OutputVtblHelperMethods(cxxRecordDecl, ref i, @struct); diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/EtwCompressionResumptionMode.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/EtwCompressionResumptionMode.gen.cs index 097d60b2f2..8ec5b49d99 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Enums/EtwCompressionResumptionMode.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/EtwCompressionResumptionMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Win32Extras { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_evntrace_L862_C9")] [NativeName("Name", "ETW_COMPRESSION_RESUMPTION_MODE")] public enum EtwCompressionResumptionMode : int diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/EtwPmcCounterOwnerType.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/EtwPmcCounterOwnerType.gen.cs index 7c978e3195..a0bdd9b990 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Enums/EtwPmcCounterOwnerType.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/EtwPmcCounterOwnerType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Win32Extras { + [Flags] [NativeName("Name", "_ETW_PMC_COUNTER_OWNER_TYPE")] public enum EtwPmcCounterOwnerType : int { diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/EtwProcessHandleInfoType.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/EtwProcessHandleInfoType.gen.cs index 805c10d6ee..ac525a78eb 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Enums/EtwProcessHandleInfoType.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/EtwProcessHandleInfoType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Win32Extras { + [Flags] [NativeName("Name", "_ETW_PROCESS_HANDLE_INFO_TYPE")] public enum EtwProcessHandleInfoType : int { diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/FindexInfoLevels.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/FindexInfoLevels.gen.cs index daa3173f78..38d8ef923a 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Enums/FindexInfoLevels.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/FindexInfoLevels.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Win32Extras { + [Flags] [NativeName("Name", "_FINDEX_INFO_LEVELS")] public enum FindexInfoLevels : int { diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/FindexSearchOps.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/FindexSearchOps.gen.cs index 193e7bcb87..777826cceb 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Enums/FindexSearchOps.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/FindexSearchOps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Win32Extras { + [Flags] [NativeName("Name", "_FINDEX_SEARCH_OPS")] public enum FindexSearchOps : int { diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/GetFileexInfoLevels.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/GetFileexInfoLevels.gen.cs index bc340c0b8e..eaa9d74500 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Enums/GetFileexInfoLevels.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/GetFileexInfoLevels.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Win32Extras { + [Flags] [NativeName("Name", "_GET_FILEEX_INFO_LEVELS")] public enum GetFileexInfoLevels : int { diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/ReadDirectoryNotifyInformationClass.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/ReadDirectoryNotifyInformationClass.gen.cs index a6b031fc53..c6928b8098 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Enums/ReadDirectoryNotifyInformationClass.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/ReadDirectoryNotifyInformationClass.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Win32Extras { + [Flags] [NativeName("Name", "_READ_DIRECTORY_NOTIFY_INFORMATION_CLASS")] public enum ReadDirectoryNotifyInformationClass : int { diff --git a/src/Core/Silk.NET.Core/Native/Enums/D3DCBufferType.gen.cs b/src/Core/Silk.NET.Core/Native/Enums/D3DCBufferType.gen.cs index 7b98b238e2..27c03ddc1a 100644 --- a/src/Core/Silk.NET.Core/Native/Enums/D3DCBufferType.gen.cs +++ b/src/Core/Silk.NET.Core/Native/Enums/D3DCBufferType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Native { + [Flags] [NativeName("Name", "_D3D_CBUFFER_TYPE")] public enum D3DCBufferType : int { diff --git a/src/Core/Silk.NET.Core/Native/Enums/D3DDriverType.gen.cs b/src/Core/Silk.NET.Core/Native/Enums/D3DDriverType.gen.cs index c7d90476c0..5bba370d4d 100644 --- a/src/Core/Silk.NET.Core/Native/Enums/D3DDriverType.gen.cs +++ b/src/Core/Silk.NET.Core/Native/Enums/D3DDriverType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Native { + [Flags] [NativeName("Name", "D3D_DRIVER_TYPE")] public enum D3DDriverType : int { diff --git a/src/Core/Silk.NET.Core/Native/Enums/D3DIncludeType.gen.cs b/src/Core/Silk.NET.Core/Native/Enums/D3DIncludeType.gen.cs index 79186e2768..081447c19e 100644 --- a/src/Core/Silk.NET.Core/Native/Enums/D3DIncludeType.gen.cs +++ b/src/Core/Silk.NET.Core/Native/Enums/D3DIncludeType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Native { + [Flags] [NativeName("Name", "_D3D_INCLUDE_TYPE")] public enum D3DIncludeType : int { diff --git a/src/Core/Silk.NET.Core/Native/Enums/D3DParameterFlags.gen.cs b/src/Core/Silk.NET.Core/Native/Enums/D3DParameterFlags.gen.cs index 822a5f7df9..783bd8e43a 100644 --- a/src/Core/Silk.NET.Core/Native/Enums/D3DParameterFlags.gen.cs +++ b/src/Core/Silk.NET.Core/Native/Enums/D3DParameterFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Native { + [Flags] [NativeName("Name", "_D3D_PARAMETER_FLAGS")] public enum D3DParameterFlags : int { diff --git a/src/Core/Silk.NET.Core/Native/Enums/D3DRegisterComponentType.gen.cs b/src/Core/Silk.NET.Core/Native/Enums/D3DRegisterComponentType.gen.cs index 6fba69174d..bc945f6b45 100644 --- a/src/Core/Silk.NET.Core/Native/Enums/D3DRegisterComponentType.gen.cs +++ b/src/Core/Silk.NET.Core/Native/Enums/D3DRegisterComponentType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Native { + [Flags] [NativeName("Name", "D3D_REGISTER_COMPONENT_TYPE")] public enum D3DRegisterComponentType : int { diff --git a/src/Core/Silk.NET.Core/Native/Enums/D3DResourceReturnType.gen.cs b/src/Core/Silk.NET.Core/Native/Enums/D3DResourceReturnType.gen.cs index d17b2558e7..fa4dbcbdb5 100644 --- a/src/Core/Silk.NET.Core/Native/Enums/D3DResourceReturnType.gen.cs +++ b/src/Core/Silk.NET.Core/Native/Enums/D3DResourceReturnType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Native { + [Flags] [NativeName("Name", "D3D_RESOURCE_RETURN_TYPE")] public enum D3DResourceReturnType : int { diff --git a/src/Core/Silk.NET.Core/Native/Enums/D3DShaderCBufferFlags.gen.cs b/src/Core/Silk.NET.Core/Native/Enums/D3DShaderCBufferFlags.gen.cs index bf864351d8..94d98fd21e 100644 --- a/src/Core/Silk.NET.Core/Native/Enums/D3DShaderCBufferFlags.gen.cs +++ b/src/Core/Silk.NET.Core/Native/Enums/D3DShaderCBufferFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Native { + [Flags] [NativeName("Name", "_D3D_SHADER_CBUFFER_FLAGS")] public enum D3DShaderCBufferFlags : int { diff --git a/src/Core/Silk.NET.Core/Native/Enums/D3DShaderInputFlags.gen.cs b/src/Core/Silk.NET.Core/Native/Enums/D3DShaderInputFlags.gen.cs index d3bfafc352..398b2ed7fa 100644 --- a/src/Core/Silk.NET.Core/Native/Enums/D3DShaderInputFlags.gen.cs +++ b/src/Core/Silk.NET.Core/Native/Enums/D3DShaderInputFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Native { + [Flags] [NativeName("Name", "_D3D_SHADER_INPUT_FLAGS")] public enum D3DShaderInputFlags : int { diff --git a/src/Core/Silk.NET.Core/Native/Enums/D3DShaderVariableFlags.gen.cs b/src/Core/Silk.NET.Core/Native/Enums/D3DShaderVariableFlags.gen.cs index a11db93359..bf17a7bef9 100644 --- a/src/Core/Silk.NET.Core/Native/Enums/D3DShaderVariableFlags.gen.cs +++ b/src/Core/Silk.NET.Core/Native/Enums/D3DShaderVariableFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Native { + [Flags] [NativeName("Name", "_D3D_SHADER_VARIABLE_FLAGS")] public enum D3DShaderVariableFlags : int { diff --git a/src/Core/Silk.NET.Core/Native/Enums/D3DTessellatorDomain.gen.cs b/src/Core/Silk.NET.Core/Native/Enums/D3DTessellatorDomain.gen.cs index 6471c76e47..3f52aa6370 100644 --- a/src/Core/Silk.NET.Core/Native/Enums/D3DTessellatorDomain.gen.cs +++ b/src/Core/Silk.NET.Core/Native/Enums/D3DTessellatorDomain.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Native { + [Flags] [NativeName("Name", "D3D_TESSELLATOR_DOMAIN")] public enum D3DTessellatorDomain : int { diff --git a/src/Core/Silk.NET.Core/Native/Enums/D3DTessellatorOutputPrimitive.gen.cs b/src/Core/Silk.NET.Core/Native/Enums/D3DTessellatorOutputPrimitive.gen.cs index f83f33b6f7..53e12258df 100644 --- a/src/Core/Silk.NET.Core/Native/Enums/D3DTessellatorOutputPrimitive.gen.cs +++ b/src/Core/Silk.NET.Core/Native/Enums/D3DTessellatorOutputPrimitive.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Native { + [Flags] [NativeName("Name", "D3D_TESSELLATOR_OUTPUT_PRIMITIVE")] public enum D3DTessellatorOutputPrimitive : int { diff --git a/src/Core/Silk.NET.Core/Native/Enums/D3DTessellatorPartitioning.gen.cs b/src/Core/Silk.NET.Core/Native/Enums/D3DTessellatorPartitioning.gen.cs index 317b395c6c..99be8a56f8 100644 --- a/src/Core/Silk.NET.Core/Native/Enums/D3DTessellatorPartitioning.gen.cs +++ b/src/Core/Silk.NET.Core/Native/Enums/D3DTessellatorPartitioning.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Core.Native { + [Flags] [NativeName("Name", "D3D_TESSELLATOR_PARTITIONING")] public enum D3DTessellatorPartitioning : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/AdapterFlag.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/AdapterFlag.gen.cs index 6bf000cea2..c91a7c0a7c 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/AdapterFlag.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/AdapterFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_ADAPTER_FLAG")] public enum AdapterFlag : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/AdapterFlag3.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/AdapterFlag3.gen.cs index 7506647c42..926fbe177a 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/AdapterFlag3.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/AdapterFlag3.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_ADAPTER_FLAG3")] public enum AdapterFlag3 : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/AlphaMode.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/AlphaMode.gen.cs index 2e5d31f154..6e89a3624d 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/AlphaMode.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/AlphaMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_ALPHA_MODE")] public enum AlphaMode : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/ComputePreemptionGranularity.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/ComputePreemptionGranularity.gen.cs index d973ac8309..a42c0f5551 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/ComputePreemptionGranularity.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/ComputePreemptionGranularity.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_COMPUTE_PREEMPTION_GRANULARITY")] public enum ComputePreemptionGranularity : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/DebugRloFlags.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/DebugRloFlags.gen.cs index b9e6663194..40eab82c4e 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/DebugRloFlags.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/DebugRloFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_DEBUG_RLO_FLAGS")] public enum DebugRloFlags : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/FramePresentationMode.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/FramePresentationMode.gen.cs index d2bc072176..9271071160 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/FramePresentationMode.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/FramePresentationMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_FRAME_PRESENTATION_MODE")] public enum FramePresentationMode : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/GpuPreference.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/GpuPreference.gen.cs index 9e2d7ce7d7..adadf10fc7 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/GpuPreference.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/GpuPreference.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_GPU_PREFERENCE")] public enum GpuPreference : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/GraphicsPreemptionGranularity.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/GraphicsPreemptionGranularity.gen.cs index beb915f986..24743b9efc 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/GraphicsPreemptionGranularity.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/GraphicsPreemptionGranularity.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_GRAPHICS_PREEMPTION_GRANULARITY")] public enum GraphicsPreemptionGranularity : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/HardwareCompositionSupportFlags.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/HardwareCompositionSupportFlags.gen.cs index 0a9af57595..b72245f75f 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/HardwareCompositionSupportFlags.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/HardwareCompositionSupportFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS")] public enum HardwareCompositionSupportFlags : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/HdrMetadataType.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/HdrMetadataType.gen.cs index 99249b12fe..8a7506068d 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/HdrMetadataType.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/HdrMetadataType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_HDR_METADATA_TYPE")] public enum HdrMetadataType : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/InfoQueueMessageSeverity.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/InfoQueueMessageSeverity.gen.cs index 0d21a8574a..8739cf9b6a 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/InfoQueueMessageSeverity.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/InfoQueueMessageSeverity.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_INFO_QUEUE_MESSAGE_SEVERITY")] public enum InfoQueueMessageSeverity : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/MULTIPLANEOVERLAYYCbCrFLAGS.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/MULTIPLANEOVERLAYYCbCrFLAGS.gen.cs index 3a1bec4186..7bb86c57c1 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/MULTIPLANEOVERLAYYCbCrFLAGS.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/MULTIPLANEOVERLAYYCbCrFLAGS.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS")] public enum MULTIPLANEOVERLAYYCbCrFLAGS : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/MemorySegmentGroup.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/MemorySegmentGroup.gen.cs index 5adc7daad3..d7c3a430be 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/MemorySegmentGroup.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/MemorySegmentGroup.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_MEMORY_SEGMENT_GROUP")] public enum MemorySegmentGroup : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/ModeRotation.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/ModeRotation.gen.cs index f131d19901..69be83ab38 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/ModeRotation.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/ModeRotation.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_MODE_ROTATION")] public enum ModeRotation : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/ModeScaling.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/ModeScaling.gen.cs index 7b12dc431c..9dc91dc07e 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/ModeScaling.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/ModeScaling.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_MODE_SCALING")] public enum ModeScaling : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/ModeScanlineOrder.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/ModeScanlineOrder.gen.cs index 21fdf3d474..cdda59f437 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/ModeScanlineOrder.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/ModeScanlineOrder.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_MODE_SCANLINE_ORDER")] public enum ModeScanlineOrder : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/OfferResourcePriority.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/OfferResourcePriority.gen.cs index 9781440535..3d80ff3182 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/OfferResourcePriority.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/OfferResourcePriority.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "_DXGI_OFFER_RESOURCE_PRIORITY")] public enum OfferResourcePriority : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/OutduplPointerShapeType.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/OutduplPointerShapeType.gen.cs index 17d95c8b9d..9a65b8dc0b 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/OutduplPointerShapeType.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/OutduplPointerShapeType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_OUTDUPL_POINTER_SHAPE_TYPE")] public enum OutduplPointerShapeType : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/OverlaySupportFlag.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/OverlaySupportFlag.gen.cs index 02cd28722b..14e76504ff 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/OverlaySupportFlag.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/OverlaySupportFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_OVERLAY_SUPPORT_FLAG")] public enum OverlaySupportFlag : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/ReclaimResourceResults.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/ReclaimResourceResults.gen.cs index fe17749dfd..fdf598f968 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/ReclaimResourceResults.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/ReclaimResourceResults.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "_DXGI_RECLAIM_RESOURCE_RESULTS")] public enum ReclaimResourceResults : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/Residency.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/Residency.gen.cs index 4a34a142a6..e7cb30c5bf 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/Residency.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/Residency.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_RESIDENCY")] public enum Residency : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/Scaling.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/Scaling.gen.cs index 48cf0755ef..9bd649ae70 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/Scaling.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/Scaling.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_SCALING")] public enum Scaling : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/SwapChainColorSpaceSupportFlag.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/SwapChainColorSpaceSupportFlag.gen.cs index f3c7dad07a..abc3308aff 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/SwapChainColorSpaceSupportFlag.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/SwapChainColorSpaceSupportFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG")] public enum SwapChainColorSpaceSupportFlag : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/SwapChainFlag.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/SwapChainFlag.gen.cs index a697f43f27..223c3fcc64 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/SwapChainFlag.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/SwapChainFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_SWAP_CHAIN_FLAG")] public enum SwapChainFlag : int { diff --git a/src/Microsoft/Silk.NET.DXGI/Enums/SwapEffect.gen.cs b/src/Microsoft/Silk.NET.DXGI/Enums/SwapEffect.gen.cs index 64b609c836..f765b5f206 100644 --- a/src/Microsoft/Silk.NET.DXGI/Enums/SwapEffect.gen.cs +++ b/src/Microsoft/Silk.NET.DXGI/Enums/SwapEffect.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXGI { + [Flags] [NativeName("Name", "DXGI_SWAP_EFFECT")] public enum SwapEffect : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/AnonymousEnumDxva9typL809C1.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/AnonymousEnumDxva9typL809C1.gen.cs index 04b0371b3d..2c81245f2c 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/AnonymousEnumDxva9typL809C1.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/AnonymousEnumDxva9typL809C1.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "__AnonymousEnum_dxva9typ_L809_C1")] public enum AnonymousEnumDxva9typL809C1 : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/COPPBusType.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/COPPBusType.gen.cs index ed6a302d1e..f17f0cd523 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/COPPBusType.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/COPPBusType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_COPP_BusType")] public enum COPPBusType : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/COPPCGMSAProtectionLevel.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/COPPCGMSAProtectionLevel.gen.cs index eae4770928..4f6e17c280 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/COPPCGMSAProtectionLevel.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/COPPCGMSAProtectionLevel.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_COPP_CGMSA_Protection_Level")] public enum COPPCGMSAProtectionLevel : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/COPPHDCPProtectionLevel.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/COPPHDCPProtectionLevel.gen.cs index a0fab88069..fcace29e9a 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/COPPHDCPProtectionLevel.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/COPPHDCPProtectionLevel.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_COPP_HDCP_Protection_Level")] public enum COPPHDCPProtectionLevel : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/COPPStatusFlags.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/COPPStatusFlags.gen.cs index cc2d0290a6..c384ec7176 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/COPPStatusFlags.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/COPPStatusFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_COPP_StatusFlags")] public enum COPPStatusFlags : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/COPPStatusHDCPFlags.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/COPPStatusHDCPFlags.gen.cs index 75e3923f22..1a636c9c75 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/COPPStatusHDCPFlags.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/COPPStatusHDCPFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_COPP_StatusHDCPFlags")] public enum COPPStatusHDCPFlags : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/COPPTVProtectionStandard.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/COPPTVProtectionStandard.gen.cs index 40447f7834..5a73f16d14 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/COPPTVProtectionStandard.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/COPPTVProtectionStandard.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_COPP_TVProtectionStandard")] public enum COPPTVProtectionStandard : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2DestinationFlags.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2DestinationFlags.gen.cs index 5d1b75de02..b69689bbaa 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2DestinationFlags.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2DestinationFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVA2_DestinationFlags")] public enum DXVA2DestinationFlags : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2NominalRange.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2NominalRange.gen.cs index 6409133faf..70614f2cbc 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2NominalRange.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2NominalRange.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVA2_NominalRange")] public enum DXVA2NominalRange : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2SampleFlags.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2SampleFlags.gen.cs index 3d2518a477..e1449824ab 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2SampleFlags.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2SampleFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVA2_SampleFlags")] public enum DXVA2SampleFlags : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2VideoChromaSubSampling.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2VideoChromaSubSampling.gen.cs index 44984c64e0..bbbe53019d 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2VideoChromaSubSampling.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2VideoChromaSubSampling.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVA2_VideoChromaSubSampling")] public enum DXVA2VideoChromaSubSampling : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2VideoLighting.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2VideoLighting.gen.cs index 66905e3a44..3ee8d311aa 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2VideoLighting.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2VideoLighting.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVA2_VideoLighting")] public enum DXVA2VideoLighting : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2VideoTransferMatrix.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2VideoTransferMatrix.gen.cs index 8143c2e4d3..0bcd2f1ae2 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2VideoTransferMatrix.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/DXVA2VideoTransferMatrix.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVA2_VideoTransferMatrix")] public enum DXVA2VideoTransferMatrix : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/DeinterlaceTech.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/DeinterlaceTech.gen.cs index b2c166f389..ccae07c5b6 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/DeinterlaceTech.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/DeinterlaceTech.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVA_DeinterlaceTech")] public enum DeinterlaceTech : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/DestinationFlags.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/DestinationFlags.gen.cs index 231978833a..6db510456a 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/DestinationFlags.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/DestinationFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVA_DestinationFlags")] public enum DestinationFlags : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/HDAlphaFillMode.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/HDAlphaFillMode.gen.cs index 6f142ca36e..5423f33cac 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/HDAlphaFillMode.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/HDAlphaFillMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVAHD_ALPHA_FILL_MODE")] public enum HDAlphaFillMode : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/HDBltState.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/HDBltState.gen.cs index f530ade54a..66b59e9a76 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/HDBltState.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/HDBltState.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVAHD_BLT_STATE")] public enum HDBltState : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/HDDeviceCaps.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/HDDeviceCaps.gen.cs index 5ccc66ddb8..f9f6a5ed66 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/HDDeviceCaps.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/HDDeviceCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVAHD_DEVICE_CAPS")] public enum HDDeviceCaps : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/HDDeviceType.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/HDDeviceType.gen.cs index 79c2f1b938..86d2d1c5c0 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/HDDeviceType.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/HDDeviceType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVAHD_DEVICE_TYPE")] public enum HDDeviceType : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/HDDeviceUsage.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/HDDeviceUsage.gen.cs index 1829e603cf..a9b3f8eda6 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/HDDeviceUsage.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/HDDeviceUsage.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVAHD_DEVICE_USAGE")] public enum HDDeviceUsage : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/HDFeatureCaps.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/HDFeatureCaps.gen.cs index ba476fcfd8..622e1158b2 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/HDFeatureCaps.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/HDFeatureCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVAHD_FEATURE_CAPS")] public enum HDFeatureCaps : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/HDFilter.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/HDFilter.gen.cs index 6f5b2e59be..f56e816b8c 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/HDFilter.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/HDFilter.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVAHD_FILTER")] public enum HDFilter : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/HDFilterCaps.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/HDFilterCaps.gen.cs index 73e9d4061d..21dbfe5ddd 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/HDFilterCaps.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/HDFilterCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVAHD_FILTER_CAPS")] public enum HDFilterCaps : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/HDFrameFormat.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/HDFrameFormat.gen.cs index 2f67644d57..eaf88e3cf9 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/HDFrameFormat.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/HDFrameFormat.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVAHD_FRAME_FORMAT")] public enum HDFrameFormat : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/HDInputFormatCaps.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/HDInputFormatCaps.gen.cs index 50eabee9ad..6accf89dc4 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/HDInputFormatCaps.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/HDInputFormatCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVAHD_INPUT_FORMAT_CAPS")] public enum HDInputFormatCaps : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/HDItelecineCaps.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/HDItelecineCaps.gen.cs index d7fa75f031..8a31d19d26 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/HDItelecineCaps.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/HDItelecineCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVAHD_ITELECINE_CAPS")] public enum HDItelecineCaps : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/HDOutputRate.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/HDOutputRate.gen.cs index e33a3fbc9b..8bb8d5625d 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/HDOutputRate.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/HDOutputRate.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVAHD_OUTPUT_RATE")] public enum HDOutputRate : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/HDProcessorCaps.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/HDProcessorCaps.gen.cs index 9bb73b5c25..4c53def7a5 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/HDProcessorCaps.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/HDProcessorCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVAHD_PROCESSOR_CAPS")] public enum HDProcessorCaps : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/HDSurfaceType.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/HDSurfaceType.gen.cs index 9e834553ea..cce459149e 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/HDSurfaceType.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/HDSurfaceType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVAHD_SURFACE_TYPE")] public enum HDSurfaceType : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000003.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000003.gen.cs index e6fe150e34..c471a4271a 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000003.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000003.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "__MIDL___MIDL_itf_dxva2api_0000_0000_0003")] public enum MIDLMIDLItfDxva2api000000000003 : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000005.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000005.gen.cs index f6f2022687..1d7f2a1017 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000005.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000005.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "__MIDL___MIDL_itf_dxva2api_0000_0000_0005")] public enum MIDLMIDLItfDxva2api000000000005 : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000006.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000006.gen.cs index 8856e9a263..c6f6544153 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000006.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000006.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "__MIDL___MIDL_itf_dxva2api_0000_0000_0006")] public enum MIDLMIDLItfDxva2api000000000006 : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000007.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000007.gen.cs index ef3f5ab9d9..b9817f7b8b 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000007.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000007.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "__MIDL___MIDL_itf_dxva2api_0000_0000_0007")] public enum MIDLMIDLItfDxva2api000000000007 : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000008.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000008.gen.cs index b107efcac8..023db1aab9 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000008.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000008.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "__MIDL___MIDL_itf_dxva2api_0000_0000_0008")] public enum MIDLMIDLItfDxva2api000000000008 : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000009.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000009.gen.cs index ae621007cc..7dc1cf1ac4 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000009.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000009.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "__MIDL___MIDL_itf_dxva2api_0000_0000_0009")] public enum MIDLMIDLItfDxva2api000000000009 : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000010.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000010.gen.cs index 5ca3131259..07ce460ac5 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000010.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000010.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "__MIDL___MIDL_itf_dxva2api_0000_0000_0010")] public enum MIDLMIDLItfDxva2api000000000010 : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000011.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000011.gen.cs index 8ffbdce21f..48852ee6b6 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000011.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000011.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "__MIDL___MIDL_itf_dxva2api_0000_0000_0011")] public enum MIDLMIDLItfDxva2api000000000011 : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000012.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000012.gen.cs index 0405ec88d6..fd8475efa4 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000012.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000012.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "__MIDL___MIDL_itf_dxva2api_0000_0000_0012")] public enum MIDLMIDLItfDxva2api000000000012 : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000013.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000013.gen.cs index eb9537b524..eda6df505d 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000013.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000000013.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "__MIDL___MIDL_itf_dxva2api_0000_0000_0013")] public enum MIDLMIDLItfDxva2api000000000013 : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000060001.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000060001.gen.cs index 668fb4c10d..d129d0b7ce 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000060001.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/MIDLMIDLItfDxva2api000000060001.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "__MIDL___MIDL_itf_dxva2api_0000_0006_0001")] public enum MIDLMIDLItfDxva2api000000060001 : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/NominalRange.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/NominalRange.gen.cs index 15a071e50d..aecd1ae03e 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/NominalRange.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/NominalRange.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVA_NominalRange")] public enum NominalRange : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/ProcAmpControlProp.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/ProcAmpControlProp.gen.cs index cb29df1224..0a5d229a57 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/ProcAmpControlProp.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/ProcAmpControlProp.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVA_ProcAmpControlProp")] public enum ProcAmpControlProp : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/SampleFlags.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/SampleFlags.gen.cs index 2dab11206e..7097681a06 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/SampleFlags.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/SampleFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVA_SampleFlags")] public enum SampleFlags : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/VideoChromaSubsampling.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/VideoChromaSubsampling.gen.cs index 3c208881a3..9b85efe605 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/VideoChromaSubsampling.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/VideoChromaSubsampling.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVA_VideoChromaSubsampling")] public enum VideoChromaSubsampling : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/VideoLighting.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/VideoLighting.gen.cs index fe248d8a90..d16a0c564c 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/VideoLighting.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/VideoLighting.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVA_VideoLighting")] public enum VideoLighting : int { diff --git a/src/Microsoft/Silk.NET.DXVA/Enums/VideoProcessCaps.gen.cs b/src/Microsoft/Silk.NET.DXVA/Enums/VideoProcessCaps.gen.cs index 49dbec5706..ef1a5966b9 100644 --- a/src/Microsoft/Silk.NET.DXVA/Enums/VideoProcessCaps.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/Enums/VideoProcessCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.DXVA { + [Flags] [NativeName("Name", "_DXVA_VideoProcessCaps")] public enum VideoProcessCaps : int { diff --git a/src/Microsoft/Silk.NET.Direct3D.Compilers/Enums/CompilerStripFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D.Compilers/Enums/CompilerStripFlags.gen.cs index 15303457ec..6deaf03dcd 100644 --- a/src/Microsoft/Silk.NET.Direct3D.Compilers/Enums/CompilerStripFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D.Compilers/Enums/CompilerStripFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D.Compilers { + [Flags] [NativeName("Name", "D3DCOMPILER_STRIP_FLAGS")] public enum CompilerStripFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/AuthenticatedChannelType.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/AuthenticatedChannelType.gen.cs index 98a91bfaca..b2a43022e6 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/AuthenticatedChannelType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/AuthenticatedChannelType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_AUTHENTICATED_CHANNEL_TYPE")] public enum AuthenticatedChannelType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/AuthenticatedProcessIdentifierType.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/AuthenticatedProcessIdentifierType.gen.cs index 1254c15974..395fd4ffaa 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/AuthenticatedProcessIdentifierType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/AuthenticatedProcessIdentifierType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE")] public enum AuthenticatedProcessIdentifierType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/BindFlag.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/BindFlag.gen.cs index a6a84079af..af1274e0f3 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/BindFlag.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/BindFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_BIND_FLAG")] public enum BindFlag : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/BlendOp.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/BlendOp.gen.cs index 7f278d0b78..cf2bb1d60a 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/BlendOp.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/BlendOp.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_BLEND_OP")] public enum BlendOp : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/BufferUavFlag.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/BufferUavFlag.gen.cs index 4b5b601d0e..eaad6af770 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/BufferUavFlag.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/BufferUavFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_BUFFER_UAV_FLAG")] public enum BufferUavFlag : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/BusType.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/BusType.gen.cs index 4af86f44b6..fbcb69bc19 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/BusType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/BusType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_BUS_TYPE")] public enum BusType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/ClearFlag.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/ClearFlag.gen.cs index 80c389eaa0..b389d72fbd 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/ClearFlag.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/ClearFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_CLEAR_FLAG")] public enum ClearFlag : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/ColorWriteEnable.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/ColorWriteEnable.gen.cs index 906ac94ccf..625fd181ea 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/ColorWriteEnable.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/ColorWriteEnable.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_COLOR_WRITE_ENABLE")] public enum ColorWriteEnable : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/ComparisonFunc.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/ComparisonFunc.gen.cs index a6bb539e4e..3eb3ab7674 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/ComparisonFunc.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/ComparisonFunc.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_COMPARISON_FUNC")] public enum ComparisonFunc : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/ConservativeRasterizationMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/ConservativeRasterizationMode.gen.cs index 912c6cb373..3b056d0103 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/ConservativeRasterizationMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/ConservativeRasterizationMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_CONSERVATIVE_RASTERIZATION_MODE")] public enum ConservativeRasterizationMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/ConservativeRasterizationTier.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/ConservativeRasterizationTier.gen.cs index bec773a546..73e3b83b1d 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/ConservativeRasterizationTier.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/ConservativeRasterizationTier.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_CONSERVATIVE_RASTERIZATION_TIER")] public enum ConservativeRasterizationTier : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/ContentProtectionCaps.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/ContentProtectionCaps.gen.cs index fd49456ecb..426a231878 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/ContentProtectionCaps.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/ContentProtectionCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_CONTENT_PROTECTION_CAPS")] public enum ContentProtectionCaps : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/ContextType.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/ContextType.gen.cs index 8b74e9f54c..9aca5a9fe6 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/ContextType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/ContextType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_CONTEXT_TYPE")] public enum ContextType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/CopyFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/CopyFlags.gen.cs index d15ec3df9e..05e981c393 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/CopyFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/CopyFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_COPY_FLAGS")] public enum CopyFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/CounterType.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/CounterType.gen.cs index 4e21fe4d8d..967d3676fb 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/CounterType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/CounterType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_COUNTER_TYPE")] public enum CounterType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/CpuAccessFlag.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/CpuAccessFlag.gen.cs index 64217f887b..ec803e3597 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/CpuAccessFlag.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/CpuAccessFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_CPU_ACCESS_FLAG")] public enum CpuAccessFlag : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/CreateDeviceFlag.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/CreateDeviceFlag.gen.cs index 390593e7a0..641084022a 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/CreateDeviceFlag.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/CreateDeviceFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_CREATE_DEVICE_FLAG")] public enum CreateDeviceFlag : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/CryptoSessionStatus.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/CryptoSessionStatus.gen.cs index 20d4515e4e..2b36d50519 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/CryptoSessionStatus.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/CryptoSessionStatus.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_CRYPTO_SESSION_STATUS")] public enum CryptoSessionStatus : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/CullMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/CullMode.gen.cs index e4e5eec2f1..ae233f676a 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/CullMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/CullMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_CULL_MODE")] public enum CullMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/DepthWriteMask.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/DepthWriteMask.gen.cs index a96f16590f..dad08fe287 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/DepthWriteMask.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/DepthWriteMask.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_DEPTH_WRITE_MASK")] public enum DepthWriteMask : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/DeviceContextType.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/DeviceContextType.gen.cs index 7cb6d6aecd..15df8882a9 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/DeviceContextType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/DeviceContextType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_DEVICE_CONTEXT_TYPE")] public enum DeviceContextType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/DsvDimension.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/DsvDimension.gen.cs index 2d4e700e6b..3c0b2662ed 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/DsvDimension.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/DsvDimension.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_DSV_DIMENSION")] public enum DsvDimension : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/DsvFlag.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/DsvFlag.gen.cs index caa4e55ae3..76a662df86 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/DsvFlag.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/DsvFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_DSV_FLAG")] public enum DsvFlag : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/FenceFlag.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/FenceFlag.gen.cs index 532af1f48c..63aca51823 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/FenceFlag.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/FenceFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_FENCE_FLAG")] public enum FenceFlag : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/FillMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/FillMode.gen.cs index 198ae7520d..a171fc719b 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/FillMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/FillMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_FILL_MODE")] public enum FillMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/FilterReductionType.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/FilterReductionType.gen.cs index 2e936c7a88..3f6c9121d4 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/FilterReductionType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/FilterReductionType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_FILTER_REDUCTION_TYPE")] public enum FilterReductionType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/FilterType.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/FilterType.gen.cs index 0cab113af5..5607f084ed 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/FilterType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/FilterType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_FILTER_TYPE")] public enum FilterType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/FormatSupport.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/FormatSupport.gen.cs index 6f71496217..6a7add41ac 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/FormatSupport.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/FormatSupport.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_FORMAT_SUPPORT")] public enum FormatSupport : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/FormatSupport2.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/FormatSupport2.gen.cs index 57ad275545..ace672fbe3 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/FormatSupport2.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/FormatSupport2.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_FORMAT_SUPPORT2")] public enum FormatSupport2 : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/InputClassification.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/InputClassification.gen.cs index 47b648ef0d..1362d61b04 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/InputClassification.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/InputClassification.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_INPUT_CLASSIFICATION")] public enum InputClassification : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/Map.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/Map.gen.cs index 4c1f689696..68b723129e 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/Map.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/Map.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_MAP")] public enum Map : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/MessageSeverity.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/MessageSeverity.gen.cs index 1390628fed..6d25b309fc 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/MessageSeverity.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/MessageSeverity.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_MESSAGE_SEVERITY")] public enum MessageSeverity : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/ResourceDimension.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/ResourceDimension.gen.cs index 13d0b779fe..3bd21a69c6 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/ResourceDimension.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/ResourceDimension.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_RESOURCE_DIMENSION")] public enum ResourceDimension : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/ResourceMiscFlag.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/ResourceMiscFlag.gen.cs index fccd38dd16..efe5f9ff64 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/ResourceMiscFlag.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/ResourceMiscFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_RESOURCE_MISC_FLAG")] public enum ResourceMiscFlag : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/RldoFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/RldoFlags.gen.cs index 827db6a273..2ecb106319 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/RldoFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/RldoFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_RLDO_FLAGS")] public enum RldoFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/RtvDimension.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/RtvDimension.gen.cs index 6459b7d0ca..15b810c86b 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/RtvDimension.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/RtvDimension.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_RTV_DIMENSION")] public enum RtvDimension : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderCacheSupportFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderCacheSupportFlags.gen.cs index 8de603318f..f1fd5b096d 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderCacheSupportFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderCacheSupportFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_SHADER_CACHE_SUPPORT_FLAGS")] public enum ShaderCacheSupportFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderMinPrecisionSupport.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderMinPrecisionSupport.gen.cs index ccfa915b16..bdd3c2f282 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderMinPrecisionSupport.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderMinPrecisionSupport.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_SHADER_MIN_PRECISION_SUPPORT")] public enum ShaderMinPrecisionSupport : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderTrackingOption.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderTrackingOption.gen.cs index 2f2ce6e150..081a3086f1 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderTrackingOption.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderTrackingOption.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_SHADER_TRACKING_OPTION")] public enum ShaderTrackingOption : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderType.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderType.gen.cs index e1ba30c357..c648e76d85 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_SHADER_TYPE")] public enum ShaderType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderVersionType.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderVersionType.gen.cs index 9faf60379c..ab4daaf4d9 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderVersionType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/ShaderVersionType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_SHADER_VERSION_TYPE")] public enum ShaderVersionType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/SharedResourceTier.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/SharedResourceTier.gen.cs index 551062d322..d4c7e0d803 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/SharedResourceTier.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/SharedResourceTier.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_SHARED_RESOURCE_TIER")] public enum SharedResourceTier : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/StencilOp.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/StencilOp.gen.cs index cc008e3fe2..d3b397cdc6 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/StencilOp.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/StencilOp.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_STENCIL_OP")] public enum StencilOp : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/TextureAddressMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/TextureAddressMode.gen.cs index 9ed7ed8945..c31bd5b294 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/TextureAddressMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/TextureAddressMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_TEXTURE_ADDRESS_MODE")] public enum TextureAddressMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/TextureLayout.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/TextureLayout.gen.cs index 1e98901259..ac846e85f3 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/TextureLayout.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/TextureLayout.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_TEXTURE_LAYOUT")] public enum TextureLayout : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/TexturecubeFace.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/TexturecubeFace.gen.cs index dc6b8af7e4..cb362e7f30 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/TexturecubeFace.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/TexturecubeFace.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_TEXTURECUBE_FACE")] public enum TexturecubeFace : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/TileCopyFlag.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/TileCopyFlag.gen.cs index f46c7b09a2..21ea18bb43 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/TileCopyFlag.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/TileCopyFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_TILE_COPY_FLAG")] public enum TileCopyFlag : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/TileRangeFlag.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/TileRangeFlag.gen.cs index 4618aedc17..261f6c38a7 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/TileRangeFlag.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/TileRangeFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_TILE_RANGE_FLAG")] public enum TileRangeFlag : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/TiledResourcesTier.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/TiledResourcesTier.gen.cs index 9be64e34fb..5def8457c4 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/TiledResourcesTier.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/TiledResourcesTier.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_TILED_RESOURCES_TIER")] public enum TiledResourcesTier : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/UavDimension.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/UavDimension.gen.cs index 86caf0b47b..950c1e2130 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/UavDimension.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/UavDimension.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_UAV_DIMENSION")] public enum UavDimension : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/Usage.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/Usage.gen.cs index 6d9007c7c9..3163040c56 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/Usage.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/Usage.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_USAGE")] public enum Usage : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VdovDimension.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VdovDimension.gen.cs index 3dad49f17a..f8c0600a93 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VdovDimension.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VdovDimension.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VDOV_DIMENSION")] public enum VdovDimension : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderBufferType.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderBufferType.gen.cs index 5aacd0b47b..d765f475e6 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderBufferType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderBufferType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_DECODER_BUFFER_TYPE")] public enum VideoDecoderBufferType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderCaps.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderCaps.gen.cs index e3c2954a27..199adb61fc 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderCaps.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_DECODER_CAPS")] public enum VideoDecoderCaps : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderHistogramComponent.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderHistogramComponent.gen.cs index d80112f793..e040f68f22 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderHistogramComponent.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderHistogramComponent.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT")] public enum VideoDecoderHistogramComponent : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderHistogramComponentFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderHistogramComponentFlags.gen.cs index 8dd6a70954..a386fdf582 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderHistogramComponentFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoDecoderHistogramComponentFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS")] public enum VideoDecoderHistogramComponentFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoFrameFormat.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoFrameFormat.gen.cs index 4db61a511a..413800686c 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoFrameFormat.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoFrameFormat.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_FRAME_FORMAT")] public enum VideoFrameFormat : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorAlphaFillMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorAlphaFillMode.gen.cs index 6acf082166..83b7672242 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorAlphaFillMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorAlphaFillMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE")] public enum VideoProcessorAlphaFillMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorAutoStreamCaps.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorAutoStreamCaps.gen.cs index ceaa6daf75..4685113af6 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorAutoStreamCaps.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorAutoStreamCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS")] public enum VideoProcessorAutoStreamCaps : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorBehaviorHints.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorBehaviorHints.gen.cs index be200505f7..acbd0aaa13 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorBehaviorHints.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorBehaviorHints.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS")] public enum VideoProcessorBehaviorHints : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorDeviceCaps.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorDeviceCaps.gen.cs index b338c9e4ed..f5a672665d 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorDeviceCaps.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorDeviceCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_DEVICE_CAPS")] public enum VideoProcessorDeviceCaps : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFeatureCaps.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFeatureCaps.gen.cs index a47801f77c..297dd6faf2 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFeatureCaps.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFeatureCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_FEATURE_CAPS")] public enum VideoProcessorFeatureCaps : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFilterCaps.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFilterCaps.gen.cs index 3f6462412e..ff8b3de061 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFilterCaps.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFilterCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_FILTER_CAPS")] public enum VideoProcessorFilterCaps : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFormatCaps.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFormatCaps.gen.cs index 02e5d8c8b7..9abead5495 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFormatCaps.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFormatCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_FORMAT_CAPS")] public enum VideoProcessorFormatCaps : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFormatSupport.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFormatSupport.gen.cs index bedce65037..7cc9597944 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFormatSupport.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorFormatSupport.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT")] public enum VideoProcessorFormatSupport : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorItelecineCaps.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorItelecineCaps.gen.cs index 1f983fc6b0..eadb6f8d06 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorItelecineCaps.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorItelecineCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS")] public enum VideoProcessorItelecineCaps : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorNominalRange.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorNominalRange.gen.cs index 127ea256ee..bee864faca 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorNominalRange.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorNominalRange.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE")] public enum VideoProcessorNominalRange : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorOutputRate.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorOutputRate.gen.cs index b88f75bbf4..e60ff4746e 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorOutputRate.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorOutputRate.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_OUTPUT_RATE")] public enum VideoProcessorOutputRate : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorProcessorCaps.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorProcessorCaps.gen.cs index c7f2e70036..ef0c2e547a 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorProcessorCaps.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorProcessorCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS")] public enum VideoProcessorProcessorCaps : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorRotation.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorRotation.gen.cs index 822678870e..0dc4b467b4 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorRotation.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorRotation.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_ROTATION")] public enum VideoProcessorRotation : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorStereoCaps.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorStereoCaps.gen.cs index 02956cf0e1..e750283fba 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorStereoCaps.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorStereoCaps.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_STEREO_CAPS")] public enum VideoProcessorStereoCaps : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorStereoFlipMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorStereoFlipMode.gen.cs index 104f9be9ee..978b0eacd8 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorStereoFlipMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoProcessorStereoFlipMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE")] public enum VideoProcessorStereoFlipMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoUsage.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoUsage.gen.cs index ef0d6a820c..d7a4b00f9e 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoUsage.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VideoUsage.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VIDEO_USAGE")] public enum VideoUsage : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VpivDimension.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VpivDimension.gen.cs index e653feb317..ffb0fa6edd 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VpivDimension.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VpivDimension.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VPIV_DIMENSION")] public enum VpivDimension : int { diff --git a/src/Microsoft/Silk.NET.Direct3D11/Enums/VpovDimension.gen.cs b/src/Microsoft/Silk.NET.Direct3D11/Enums/VpovDimension.gen.cs index d1f5a3dab9..73fa9a91fd 100644 --- a/src/Microsoft/Silk.NET.Direct3D11/Enums/VpovDimension.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D11/Enums/VpovDimension.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D11 { + [Flags] [NativeName("Name", "D3D11_VPOV_DIMENSION")] public enum VpovDimension : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/AxisShadingRate.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/AxisShadingRate.gen.cs index c0da6e3a43..f7ce13b7fa 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/AxisShadingRate.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/AxisShadingRate.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_AXIS_SHADING_RATE")] public enum AxisShadingRate : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/BackgroundProcessingMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/BackgroundProcessingMode.gen.cs index 8427b76b47..149e131f98 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/BackgroundProcessingMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/BackgroundProcessingMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_BACKGROUND_PROCESSING_MODE")] public enum BackgroundProcessingMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/BlendOp.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/BlendOp.gen.cs index 558739bc15..09b24fcd72 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/BlendOp.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/BlendOp.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_BLEND_OP")] public enum BlendOp : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/BufferSrvFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/BufferSrvFlags.gen.cs index 3365fbf223..934eb9802a 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/BufferSrvFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/BufferSrvFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_BUFFER_SRV_FLAGS")] public enum BufferSrvFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/BufferUavFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/BufferUavFlags.gen.cs index 5bf7ac9a4d..83e0399e53 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/BufferUavFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/BufferUavFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_BUFFER_UAV_FLAGS")] public enum BufferUavFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ClearFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ClearFlags.gen.cs index 4d78c73f04..32be2f20c7 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ClearFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ClearFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_CLEAR_FLAGS")] public enum ClearFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ColorWriteEnable.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ColorWriteEnable.gen.cs index f1465479f2..03cdd3fdbd 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ColorWriteEnable.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ColorWriteEnable.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_COLOR_WRITE_ENABLE")] public enum ColorWriteEnable : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/CommandListSupportFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/CommandListSupportFlags.gen.cs index eea26b434b..987016a32c 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/CommandListSupportFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/CommandListSupportFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_COMMAND_LIST_SUPPORT_FLAGS")] public enum CommandListSupportFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/CommandListType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/CommandListType.gen.cs index 673b45dbf9..64ebc98004 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/CommandListType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/CommandListType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_COMMAND_LIST_TYPE")] public enum CommandListType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/CommandQueueFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/CommandQueueFlags.gen.cs index 9afc2cd7ac..4c8c9b6551 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/CommandQueueFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/CommandQueueFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_COMMAND_QUEUE_FLAGS")] public enum CommandQueueFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ComparisonFunc.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ComparisonFunc.gen.cs index a3582e5217..3bb93d7851 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ComparisonFunc.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ComparisonFunc.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_COMPARISON_FUNC")] public enum ComparisonFunc : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ConservativeRasterizationMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ConservativeRasterizationMode.gen.cs index 4be3550d9b..9ca3f3043c 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ConservativeRasterizationMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ConservativeRasterizationMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_CONSERVATIVE_RASTERIZATION_MODE")] public enum ConservativeRasterizationMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ConservativeRasterizationTier.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ConservativeRasterizationTier.gen.cs index bf23a2b4c9..879912fbdd 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ConservativeRasterizationTier.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ConservativeRasterizationTier.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_CONSERVATIVE_RASTERIZATION_TIER")] public enum ConservativeRasterizationTier : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/CpuPageProperty.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/CpuPageProperty.gen.cs index 874cb2ea7a..e20a0a9774 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/CpuPageProperty.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/CpuPageProperty.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_CPU_PAGE_PROPERTY")] public enum CpuPageProperty : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/CrossNodeSharingTier.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/CrossNodeSharingTier.gen.cs index 08b3240569..7a25ddc6f0 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/CrossNodeSharingTier.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/CrossNodeSharingTier.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_CROSS_NODE_SHARING_TIER")] public enum CrossNodeSharingTier : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/CullMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/CullMode.gen.cs index 3771256997..fd12daba6e 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/CullMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/CullMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_CULL_MODE")] public enum CullMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/D3DRootSignatureVersion.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/D3DRootSignatureVersion.gen.cs index 6dd111f65e..f9c822dee4 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/D3DRootSignatureVersion.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/D3DRootSignatureVersion.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D_ROOT_SIGNATURE_VERSION")] public enum D3DRootSignatureVersion : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/DebugDeviceParameterType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/DebugDeviceParameterType.gen.cs index d6c8203eb1..046a309468 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/DebugDeviceParameterType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/DebugDeviceParameterType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_DEBUG_DEVICE_PARAMETER_TYPE")] public enum DebugDeviceParameterType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/DebugFeature.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/DebugFeature.gen.cs index 66b5741c0c..4a89ed3d25 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/DebugFeature.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/DebugFeature.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_DEBUG_FEATURE")] public enum DebugFeature : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/DepthWriteMask.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/DepthWriteMask.gen.cs index d4fd3f0d47..6dbc1a573f 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/DepthWriteMask.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/DepthWriteMask.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_DEPTH_WRITE_MASK")] public enum DepthWriteMask : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorHeapFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorHeapFlags.gen.cs index 6508d20f65..129d7c7438 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorHeapFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorHeapFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_DESCRIPTOR_HEAP_FLAGS")] public enum DescriptorHeapFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorHeapType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorHeapType.gen.cs index bfb91f5730..05b9dd4265 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorHeapType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorHeapType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_DESCRIPTOR_HEAP_TYPE")] public enum DescriptorHeapType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorRangeFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorRangeFlags.gen.cs index a27874a294..cf7c996a64 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorRangeFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorRangeFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_DESCRIPTOR_RANGE_FLAGS")] public enum DescriptorRangeFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorRangeType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorRangeType.gen.cs index 7eebf406fc..e6cb155a53 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorRangeType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/DescriptorRangeType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_DESCRIPTOR_RANGE_TYPE")] public enum DescriptorRangeType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/DredEnablement.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/DredEnablement.gen.cs index 235da9aef6..6c83825a67 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/DredEnablement.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/DredEnablement.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_DRED_ENABLEMENT")] public enum DredEnablement : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/DredFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/DredFlags.gen.cs index 053f4599e7..410211f055 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/DredFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/DredFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_DRED_FLAGS")] public enum DredFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/DredVersion.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/DredVersion.gen.cs index a35e80894a..4e920c99f2 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/DredVersion.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/DredVersion.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_DRED_VERSION")] public enum DredVersion : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/DriverMatchingIdentifierStatus.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/DriverMatchingIdentifierStatus.gen.cs index 1b1463add1..7959c9ff08 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/DriverMatchingIdentifierStatus.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/DriverMatchingIdentifierStatus.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS")] public enum DriverMatchingIdentifierStatus : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/DsvDimension.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/DsvDimension.gen.cs index 6189540df6..a96a24df93 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/DsvDimension.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/DsvDimension.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_DSV_DIMENSION")] public enum DsvDimension : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/DsvFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/DsvFlags.gen.cs index e9755b3b81..f8776dcf6e 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/DsvFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/DsvFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_DSV_FLAGS")] public enum DsvFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ElementsLayout.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ElementsLayout.gen.cs index a740ae4318..0d09e1f8b8 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ElementsLayout.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ElementsLayout.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_ELEMENTS_LAYOUT")] public enum ElementsLayout : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/FenceFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/FenceFlags.gen.cs index d2f03ac4c9..131f0167f0 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/FenceFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/FenceFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_FENCE_FLAGS")] public enum FenceFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/FillMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/FillMode.gen.cs index ca401466c5..78568461b1 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/FillMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/FillMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_FILL_MODE")] public enum FillMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/FilterReductionType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/FilterReductionType.gen.cs index 4ee5d806b4..d4f1152a2c 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/FilterReductionType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/FilterReductionType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_FILTER_REDUCTION_TYPE")] public enum FilterReductionType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/FilterType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/FilterType.gen.cs index 8de3b49bfa..7f5b922580 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/FilterType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/FilterType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_FILTER_TYPE")] public enum FilterType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/FormatSupport1.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/FormatSupport1.gen.cs index 5e60832b97..ae81944a2c 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/FormatSupport1.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/FormatSupport1.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_FORMAT_SUPPORT1")] public enum FormatSupport1 : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/FormatSupport2.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/FormatSupport2.gen.cs index 7a7693e78d..ec439c2680 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/FormatSupport2.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/FormatSupport2.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_FORMAT_SUPPORT2")] public enum FormatSupport2 : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/GpuBasedValidationFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/GpuBasedValidationFlags.gen.cs index 2401bf8273..c2137b11d4 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/GpuBasedValidationFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/GpuBasedValidationFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_GPU_BASED_VALIDATION_FLAGS")] public enum GpuBasedValidationFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/GpuBasedValidationPipelineStateCreateFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/GpuBasedValidationPipelineStateCreateFlags.gen.cs index 71265b675e..75b865b2f2 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/GpuBasedValidationPipelineStateCreateFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/GpuBasedValidationPipelineStateCreateFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS")] public enum GpuBasedValidationPipelineStateCreateFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/GpuBasedValidationShaderPatchMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/GpuBasedValidationShaderPatchMode.gen.cs index a7ba213e61..f98481358b 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/GpuBasedValidationShaderPatchMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/GpuBasedValidationShaderPatchMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE")] public enum GpuBasedValidationShaderPatchMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/GraphicsStates.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/GraphicsStates.gen.cs index 0be5e3d873..5e2d45b9dc 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/GraphicsStates.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/GraphicsStates.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_GRAPHICS_STATES")] public enum GraphicsStates : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/HeapFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/HeapFlags.gen.cs index 51366f5067..ff94e0ddea 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/HeapFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/HeapFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_HEAP_FLAGS")] public enum HeapFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/HeapType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/HeapType.gen.cs index bc2cd26095..3d837f397c 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/HeapType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/HeapType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_HEAP_TYPE")] public enum HeapType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/HitGroupType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/HitGroupType.gen.cs index 43f3ce88f3..75d977ee20 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/HitGroupType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/HitGroupType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_HIT_GROUP_TYPE")] public enum HitGroupType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/IndexBufferStripCutValue.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/IndexBufferStripCutValue.gen.cs index e0b6696cb5..8e4f6ee9a8 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/IndexBufferStripCutValue.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/IndexBufferStripCutValue.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_INDEX_BUFFER_STRIP_CUT_VALUE")] public enum IndexBufferStripCutValue : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/InputClassification.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/InputClassification.gen.cs index ff47f6bfc2..2913e06e58 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/InputClassification.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/InputClassification.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_INPUT_CLASSIFICATION")] public enum InputClassification : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/LifetimeState.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/LifetimeState.gen.cs index 47f12fa280..b2bf3c48d9 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/LifetimeState.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/LifetimeState.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_LIFETIME_STATE")] public enum LifetimeState : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/MeasurementsAction.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/MeasurementsAction.gen.cs index b976ad3218..5473438a83 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/MeasurementsAction.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/MeasurementsAction.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_MEASUREMENTS_ACTION")] public enum MeasurementsAction : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/MemoryPool.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/MemoryPool.gen.cs index 8bc28c6e9b..c443fddb2c 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/MemoryPool.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/MemoryPool.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_MEMORY_POOL")] public enum MemoryPool : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/MessageCallbackFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/MessageCallbackFlags.gen.cs index 7de127cb9c..6d84c4dbd8 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/MessageCallbackFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/MessageCallbackFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_MESSAGE_CALLBACK_FLAGS")] public enum MessageCallbackFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/MessageSeverity.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/MessageSeverity.gen.cs index 2558ff108a..a434f175cf 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/MessageSeverity.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/MessageSeverity.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_MESSAGE_SEVERITY")] public enum MessageSeverity : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/MetaCommandParameterFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/MetaCommandParameterFlags.gen.cs index 822ad7121e..c7bb6078f1 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/MetaCommandParameterFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/MetaCommandParameterFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_META_COMMAND_PARAMETER_FLAGS")] public enum MetaCommandParameterFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/MetaCommandParameterStage.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/MetaCommandParameterStage.gen.cs index ed1594b641..ffca61193e 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/MetaCommandParameterStage.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/MetaCommandParameterStage.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_META_COMMAND_PARAMETER_STAGE")] public enum MetaCommandParameterStage : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/MetaCommandParameterType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/MetaCommandParameterType.gen.cs index dc8df81366..c21986aa36 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/MetaCommandParameterType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/MetaCommandParameterType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_META_COMMAND_PARAMETER_TYPE")] public enum MetaCommandParameterType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/MultipleFenceWaitFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/MultipleFenceWaitFlags.gen.cs index ce5aaff98b..43ee729e20 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/MultipleFenceWaitFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/MultipleFenceWaitFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_MULTIPLE_FENCE_WAIT_FLAGS")] public enum MultipleFenceWaitFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/MultisampleQualityLevelFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/MultisampleQualityLevelFlags.gen.cs index 9954797915..f3549862a1 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/MultisampleQualityLevelFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/MultisampleQualityLevelFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS")] public enum MultisampleQualityLevelFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/PipelineStateFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/PipelineStateFlags.gen.cs index 3ca38902dd..0b9e1ca15f 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/PipelineStateFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/PipelineStateFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_PIPELINE_STATE_FLAGS")] public enum PipelineStateFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/PredicationOp.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/PredicationOp.gen.cs index be537bdbfd..6da9bb4b10 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/PredicationOp.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/PredicationOp.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_PREDICATION_OP")] public enum PredicationOp : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/PrimitiveTopologyType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/PrimitiveTopologyType.gen.cs index 416bdcddf6..688cc9871f 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/PrimitiveTopologyType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/PrimitiveTopologyType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_PRIMITIVE_TOPOLOGY_TYPE")] public enum PrimitiveTopologyType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ProgrammableSamplePositionsTier.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ProgrammableSamplePositionsTier.gen.cs index 5e20fbcdab..a08f19f517 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ProgrammableSamplePositionsTier.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ProgrammableSamplePositionsTier.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER")] public enum ProgrammableSamplePositionsTier : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ProtectedResourceSessionSupportFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ProtectedResourceSessionSupportFlags.gen.cs index e0e2bf4f2d..b1056b4f5f 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ProtectedResourceSessionSupportFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ProtectedResourceSessionSupportFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS")] public enum ProtectedResourceSessionSupportFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ProtectedSessionStatus.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ProtectedSessionStatus.gen.cs index 5a2f4b09df..fd7191c856 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ProtectedSessionStatus.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ProtectedSessionStatus.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_PROTECTED_SESSION_STATUS")] public enum ProtectedSessionStatus : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/QueryHeapType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/QueryHeapType.gen.cs index 6dfdd83b87..fd05643a22 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/QueryHeapType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/QueryHeapType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_QUERY_HEAP_TYPE")] public enum QueryHeapType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RayFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RayFlags.gen.cs index b9c48a6088..2f8b416958 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RayFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RayFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RAY_FLAGS")] public enum RayFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructureBuildFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructureBuildFlags.gen.cs index 0d937a2a60..21dbcfea39 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructureBuildFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructureBuildFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS")] public enum RaytracingAccelerationStructureBuildFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructureCopyMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructureCopyMode.gen.cs index 7caeb45d8d..4f9bbe3f0d 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructureCopyMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructureCopyMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE")] public enum RaytracingAccelerationStructureCopyMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructurePostbuildInfoType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructurePostbuildInfoType.gen.cs index af3f856459..e52118d1f2 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructurePostbuildInfoType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructurePostbuildInfoType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE")] public enum RaytracingAccelerationStructurePostbuildInfoType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructureType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructureType.gen.cs index de96038879..7953c5c7be 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructureType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingAccelerationStructureType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE")] public enum RaytracingAccelerationStructureType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingGeometryFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingGeometryFlags.gen.cs index aa8d60c6a0..ef32941549 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingGeometryFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingGeometryFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RAYTRACING_GEOMETRY_FLAGS")] public enum RaytracingGeometryFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingGeometryType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingGeometryType.gen.cs index 3672d8b7ce..40d0c5a74a 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingGeometryType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingGeometryType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RAYTRACING_GEOMETRY_TYPE")] public enum RaytracingGeometryType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingInstanceFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingInstanceFlags.gen.cs index fffce6ae01..c1e901b3c6 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingInstanceFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingInstanceFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RAYTRACING_INSTANCE_FLAGS")] public enum RaytracingInstanceFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingPipelineFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingPipelineFlags.gen.cs index bdc329e204..110f9d85e3 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingPipelineFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RaytracingPipelineFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RAYTRACING_PIPELINE_FLAGS")] public enum RaytracingPipelineFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassBeginningAccessType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassBeginningAccessType.gen.cs index b65bb37983..8d067984fd 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassBeginningAccessType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassBeginningAccessType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE")] public enum RenderPassBeginningAccessType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassEndingAccessType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassEndingAccessType.gen.cs index 96a82c82b9..99192ac51f 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassEndingAccessType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassEndingAccessType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RENDER_PASS_ENDING_ACCESS_TYPE")] public enum RenderPassEndingAccessType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassFlags.gen.cs index 5ea64d6e2b..f778bbcaa6 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RENDER_PASS_FLAGS")] public enum RenderPassFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassTier.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassTier.gen.cs index 45c05a859d..2569e07450 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassTier.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RenderPassTier.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RENDER_PASS_TIER")] public enum RenderPassTier : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResidencyFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResidencyFlags.gen.cs index f0ec022d57..e027814725 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResidencyFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResidencyFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RESIDENCY_FLAGS")] public enum ResidencyFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResolveMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResolveMode.gen.cs index 1f2da050e9..00c5b1d7a7 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResolveMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResolveMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RESOLVE_MODE")] public enum ResolveMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceBarrierFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceBarrierFlags.gen.cs index a2b8962295..b05566178b 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceBarrierFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceBarrierFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RESOURCE_BARRIER_FLAGS")] public enum ResourceBarrierFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceBarrierType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceBarrierType.gen.cs index 617e45cb52..c95d5cac9e 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceBarrierType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceBarrierType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RESOURCE_BARRIER_TYPE")] public enum ResourceBarrierType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceBindingTier.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceBindingTier.gen.cs index e551e460c1..09b9b2e01e 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceBindingTier.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceBindingTier.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RESOURCE_BINDING_TIER")] public enum ResourceBindingTier : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceDimension.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceDimension.gen.cs index 6c9fee7660..0b93508066 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceDimension.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceDimension.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RESOURCE_DIMENSION")] public enum ResourceDimension : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceFlags.gen.cs index 1b060f14b3..42e2797cf2 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RESOURCE_FLAGS")] public enum ResourceFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceHeapTier.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceHeapTier.gen.cs index cec071f0ce..8edf0ec89a 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceHeapTier.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceHeapTier.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RESOURCE_HEAP_TIER")] public enum ResourceHeapTier : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceStates.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceStates.gen.cs index 0219dcc7b7..1f53ac49e0 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceStates.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ResourceStates.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RESOURCE_STATES")] public enum ResourceStates : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RldoFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RldoFlags.gen.cs index c75ea7f79c..ec2e67e84f 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RldoFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RldoFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RLDO_FLAGS")] public enum RldoFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RootDescriptorFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RootDescriptorFlags.gen.cs index 808b37f1f4..900eaab706 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RootDescriptorFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RootDescriptorFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_ROOT_DESCRIPTOR_FLAGS")] public enum RootDescriptorFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RootParameterType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RootParameterType.gen.cs index 61e512c183..e43ab88c9b 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RootParameterType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RootParameterType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_ROOT_PARAMETER_TYPE")] public enum RootParameterType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RootSignatureFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RootSignatureFlags.gen.cs index 4e65c84056..2105b95121 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RootSignatureFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RootSignatureFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_ROOT_SIGNATURE_FLAGS")] public enum RootSignatureFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/RtvDimension.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/RtvDimension.gen.cs index cbb1717e36..5d785dfd07 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/RtvDimension.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/RtvDimension.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_RTV_DIMENSION")] public enum RtvDimension : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheControlFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheControlFlags.gen.cs index 577abf0e9e..320b0cdb61 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheControlFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheControlFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_SHADER_CACHE_CONTROL_FLAGS")] public enum ShaderCacheControlFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheFlags.gen.cs index 854bfd1374..1c6063f737 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_SHADER_CACHE_FLAGS")] public enum ShaderCacheFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheKindFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheKindFlags.gen.cs index 502b99583c..29dea0a69d 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheKindFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheKindFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_SHADER_CACHE_KIND_FLAGS")] public enum ShaderCacheKindFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheMode.gen.cs index f100c385e4..297679f7db 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_SHADER_CACHE_MODE")] public enum ShaderCacheMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheSupportFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheSupportFlags.gen.cs index a8705e57b1..55261a14c8 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheSupportFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderCacheSupportFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_SHADER_CACHE_SUPPORT_FLAGS")] public enum ShaderCacheSupportFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderComponentMapping.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderComponentMapping.gen.cs index 53bc6939d8..cf30726725 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderComponentMapping.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderComponentMapping.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_SHADER_COMPONENT_MAPPING")] public enum ShaderComponentMapping : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderMinPrecisionSupport.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderMinPrecisionSupport.gen.cs index 6144f24152..d367a07213 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderMinPrecisionSupport.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderMinPrecisionSupport.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_SHADER_MIN_PRECISION_SUPPORT")] public enum ShaderMinPrecisionSupport : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderVersionType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderVersionType.gen.cs index 086e617866..712b339c4a 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderVersionType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShaderVersionType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_SHADER_VERSION_TYPE")] public enum ShaderVersionType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShadingRateCombiner.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShadingRateCombiner.gen.cs index 72fc50d0f1..5921a627c4 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ShadingRateCombiner.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ShadingRateCombiner.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_SHADING_RATE_COMBINER")] public enum ShadingRateCombiner : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/SharedResourceCompatibilityTier.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/SharedResourceCompatibilityTier.gen.cs index 366c28bf6c..3934b5be4c 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/SharedResourceCompatibilityTier.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/SharedResourceCompatibilityTier.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER")] public enum SharedResourceCompatibilityTier : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/StateObjectFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/StateObjectFlags.gen.cs index 022331e150..094cab334c 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/StateObjectFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/StateObjectFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_STATE_OBJECT_FLAGS")] public enum StateObjectFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/StaticBorderColor.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/StaticBorderColor.gen.cs index 9ac6e2ef83..e0469f1dd8 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/StaticBorderColor.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/StaticBorderColor.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_STATIC_BORDER_COLOR")] public enum StaticBorderColor : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/StencilOp.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/StencilOp.gen.cs index 2a95f049c5..192f0c4e0a 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/StencilOp.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/StencilOp.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_STENCIL_OP")] public enum StencilOp : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/TextureAddressMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/TextureAddressMode.gen.cs index e34ab559af..e0869ffdb9 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/TextureAddressMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/TextureAddressMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_TEXTURE_ADDRESS_MODE")] public enum TextureAddressMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/TextureCopyType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/TextureCopyType.gen.cs index 67d55f8069..13a723249f 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/TextureCopyType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/TextureCopyType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_TEXTURE_COPY_TYPE")] public enum TextureCopyType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/TextureLayout.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/TextureLayout.gen.cs index 9889553cae..6ae7881608 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/TextureLayout.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/TextureLayout.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_TEXTURE_LAYOUT")] public enum TextureLayout : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/TileCopyFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/TileCopyFlags.gen.cs index c5f93d48f6..9116cdf743 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/TileCopyFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/TileCopyFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_TILE_COPY_FLAGS")] public enum TileCopyFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/TileMappingFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/TileMappingFlags.gen.cs index 0563904484..712028588b 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/TileMappingFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/TileMappingFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_TILE_MAPPING_FLAGS")] public enum TileMappingFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/TileRangeFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/TileRangeFlags.gen.cs index 7536c8709f..619bd71fd5 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/TileRangeFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/TileRangeFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_TILE_RANGE_FLAGS")] public enum TileRangeFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/TiledResourcesTier.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/TiledResourcesTier.gen.cs index 741a78edce..3b657e3e6a 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/TiledResourcesTier.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/TiledResourcesTier.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_TILED_RESOURCES_TIER")] public enum TiledResourcesTier : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/UavDimension.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/UavDimension.gen.cs index 274375e4e6..a5e54b5abc 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/UavDimension.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/UavDimension.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_UAV_DIMENSION")] public enum UavDimension : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VariableShadingRateTier.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VariableShadingRateTier.gen.cs index 6061dae10c..2a61a6f7ce 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VariableShadingRateTier.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VariableShadingRateTier.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VARIABLE_SHADING_RATE_TIER")] public enum VariableShadingRateTier : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeArgumentType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeArgumentType.gen.cs index 34c7d23639..aed7537068 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeArgumentType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeArgumentType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_DECODE_ARGUMENT_TYPE")] public enum VideoDecodeArgumentType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeConfigurationFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeConfigurationFlags.gen.cs index ac679fb2ad..c4d31e205e 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeConfigurationFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeConfigurationFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS")] public enum VideoDecodeConfigurationFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeConversionSupportFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeConversionSupportFlags.gen.cs index cda3a69852..1c7c6def24 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeConversionSupportFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeConversionSupportFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS")] public enum VideoDecodeConversionSupportFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeHistogramComponent.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeHistogramComponent.gen.cs index d258267089..2aca863433 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeHistogramComponent.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeHistogramComponent.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT")] public enum VideoDecodeHistogramComponent : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeHistogramComponentFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeHistogramComponentFlags.gen.cs index 6d927a64d2..6b2cdf330f 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeHistogramComponentFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeHistogramComponentFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS")] public enum VideoDecodeHistogramComponentFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeStatus.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeStatus.gen.cs index f972964a27..f185b1478a 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeStatus.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeStatus.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_DECODE_STATUS")] public enum VideoDecodeStatus : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeSupportFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeSupportFlags.gen.cs index 97a6d392d9..feca9814f1 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeSupportFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeSupportFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_DECODE_SUPPORT_FLAGS")] public enum VideoDecodeSupportFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeTier.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeTier.gen.cs index 091b050be9..38d8d66f53 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeTier.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoDecodeTier.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_DECODE_TIER")] public enum VideoDecodeTier : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodec.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodec.gen.cs index 9aa9aeb01c..1b71389098 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodec.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodec.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_CODEC")] public enum VideoEncoderCodec : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264DirectModes.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264DirectModes.gen.cs index e438a9ea3b..fb8914fac1 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264DirectModes.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264DirectModes.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES")] public enum VideoEncoderCodecConfigurationH264DirectModes : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264Flags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264Flags.gen.cs index 20fc34d072..31b0d42460 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264Flags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264Flags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS")] public enum VideoEncoderCodecConfigurationH264Flags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264SlicesDeblockingModeFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264SlicesDeblockingModeFlags.gen.cs index 2dc4f265e4..c5f65f9ea7 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264SlicesDeblockingModeFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264SlicesDeblockingModeFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS")] public enum VideoEncoderCodecConfigurationH264SlicesDeblockingModeFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264SlicesDeblockingModes.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264SlicesDeblockingModes.gen.cs index e25ae7e83c..bf5806f080 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264SlicesDeblockingModes.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationH264SlicesDeblockingModes.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES")] public enum VideoEncoderCodecConfigurationH264SlicesDeblockingModes : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationHevcCusize.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationHevcCusize.gen.cs index 74ac158fa6..c98e888311 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationHevcCusize.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationHevcCusize.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE")] public enum VideoEncoderCodecConfigurationHevcCusize : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationHevcFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationHevcFlags.gen.cs index e41e5aaf59..439974478c 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationHevcFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationHevcFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS")] public enum VideoEncoderCodecConfigurationHevcFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationHevcTusize.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationHevcTusize.gen.cs index 77246d196d..ecd4cd9bb2 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationHevcTusize.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationHevcTusize.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE")] public enum VideoEncoderCodecConfigurationHevcTusize : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationSupportH264Flags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationSupportH264Flags.gen.cs index 834fbc3d5c..e2d03c4364 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationSupportH264Flags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationSupportH264Flags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS")] public enum VideoEncoderCodecConfigurationSupportH264Flags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationSupportHevcFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationSupportHevcFlags.gen.cs index c1ce37c222..3ae5fd6c36 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationSupportHevcFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderCodecConfigurationSupportHevcFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS")] public enum VideoEncoderCodecConfigurationSupportHevcFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderEncodeErrorFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderEncodeErrorFlags.gen.cs index bcdeef0213..9a1d19022f 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderEncodeErrorFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderEncodeErrorFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_ENCODE_ERROR_FLAGS")] public enum VideoEncoderEncodeErrorFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderFrameSubregionLayoutMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderFrameSubregionLayoutMode.gen.cs index 573ea7e42a..c52584de3d 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderFrameSubregionLayoutMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderFrameSubregionLayoutMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE")] public enum VideoEncoderFrameSubregionLayoutMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderFrameTypeH264.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderFrameTypeH264.gen.cs index e052bdad87..72f2e7df91 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderFrameTypeH264.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderFrameTypeH264.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_FRAME_TYPE_H264")] public enum VideoEncoderFrameTypeH264 : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderFrameTypeHevc.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderFrameTypeHevc.gen.cs index 843263f70c..611e84aa88 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderFrameTypeHevc.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderFrameTypeHevc.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC")] public enum VideoEncoderFrameTypeHevc : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderIntraRefreshMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderIntraRefreshMode.gen.cs index 54eaf54fd2..78913ba479 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderIntraRefreshMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderIntraRefreshMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE")] public enum VideoEncoderIntraRefreshMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderMotionEstimationPrecisionMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderMotionEstimationPrecisionMode.gen.cs index ffc8c83450..482bfa6601 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderMotionEstimationPrecisionMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderMotionEstimationPrecisionMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE")] public enum VideoEncoderMotionEstimationPrecisionMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderPictureControlCodecDataH264Flags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderPictureControlCodecDataH264Flags.gen.cs index f4da2ac996..43dc1ddf93 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderPictureControlCodecDataH264Flags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderPictureControlCodecDataH264Flags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS")] public enum VideoEncoderPictureControlCodecDataH264Flags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderPictureControlCodecDataHevcFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderPictureControlCodecDataHevcFlags.gen.cs index ee1a8ef09c..01814437f2 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderPictureControlCodecDataHevcFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderPictureControlCodecDataHevcFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS")] public enum VideoEncoderPictureControlCodecDataHevcFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderPictureControlFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderPictureControlFlags.gen.cs index 7214211244..eefddb88bf 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderPictureControlFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderPictureControlFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS")] public enum VideoEncoderPictureControlFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderProfileH264.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderProfileH264.gen.cs index 2b3aebd0ce..64a0f53bcd 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderProfileH264.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderProfileH264.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_PROFILE_H264")] public enum VideoEncoderProfileH264 : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderProfileHevc.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderProfileHevc.gen.cs index b6fe71e59e..3ef90e788a 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderProfileHevc.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderProfileHevc.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_PROFILE_HEVC")] public enum VideoEncoderProfileHevc : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderRateControlFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderRateControlFlags.gen.cs index b13714e6ab..b907e0e519 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderRateControlFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderRateControlFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS")] public enum VideoEncoderRateControlFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderRateControlMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderRateControlMode.gen.cs index aeb62629a4..11b4cb6d71 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderRateControlMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderRateControlMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE")] public enum VideoEncoderRateControlMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderSequenceControlFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderSequenceControlFlags.gen.cs index 3daf762679..a39131bb92 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderSequenceControlFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderSequenceControlFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS")] public enum VideoEncoderSequenceControlFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderSupportFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderSupportFlags.gen.cs index 961818e964..de2cf19b7f 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderSupportFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderSupportFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_SUPPORT_FLAGS")] public enum VideoEncoderSupportFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderTierHevc.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderTierHevc.gen.cs index ac06549476..249533cf91 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderTierHevc.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderTierHevc.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_TIER_HEVC")] public enum VideoEncoderTierHevc : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderValidationFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderValidationFlags.gen.cs index d280dddb6e..d8f496da11 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderValidationFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoEncoderValidationFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_ENCODER_VALIDATION_FLAGS")] public enum VideoEncoderValidationFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoExtensionCommandParameterFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoExtensionCommandParameterFlags.gen.cs index 9b54f8f7c4..77f166387c 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoExtensionCommandParameterFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoExtensionCommandParameterFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS")] public enum VideoExtensionCommandParameterFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoExtensionCommandParameterStage.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoExtensionCommandParameterStage.gen.cs index 4bf28b77a1..40a5097327 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoExtensionCommandParameterStage.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoExtensionCommandParameterStage.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE")] public enum VideoExtensionCommandParameterStage : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoFieldType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoFieldType.gen.cs index 7770257dd2..038860206e 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoFieldType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoFieldType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_FIELD_TYPE")] public enum VideoFieldType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoFrameCodedInterlaceType.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoFrameCodedInterlaceType.gen.cs index ee4841151c..fdc146b95e 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoFrameCodedInterlaceType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoFrameCodedInterlaceType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE")] public enum VideoFrameCodedInterlaceType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoFrameStereoFormat.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoFrameStereoFormat.gen.cs index 3179466058..2f4f94352f 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoFrameStereoFormat.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoFrameStereoFormat.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_FRAME_STEREO_FORMAT")] public enum VideoFrameStereoFormat : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoMotionEstimatorSearchBlockSize.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoMotionEstimatorSearchBlockSize.gen.cs index 8cece28a04..0bd2207417 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoMotionEstimatorSearchBlockSize.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoMotionEstimatorSearchBlockSize.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE")] public enum VideoMotionEstimatorSearchBlockSize : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoMotionEstimatorSearchBlockSizeFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoMotionEstimatorSearchBlockSizeFlags.gen.cs index 0c3b7904b5..30557719ad 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoMotionEstimatorSearchBlockSizeFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoMotionEstimatorSearchBlockSizeFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS")] public enum VideoMotionEstimatorSearchBlockSizeFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoMotionEstimatorVectorPrecisionFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoMotionEstimatorVectorPrecisionFlags.gen.cs index 9b63a506de..cbed12aec7 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoMotionEstimatorVectorPrecisionFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoMotionEstimatorVectorPrecisionFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS")] public enum VideoMotionEstimatorVectorPrecisionFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessAlphaFillMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessAlphaFillMode.gen.cs index 8415459585..0618d547ba 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessAlphaFillMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessAlphaFillMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE")] public enum VideoProcessAlphaFillMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessAutoProcessingFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessAutoProcessingFlags.gen.cs index 7005d365e2..0dde436277 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessAutoProcessingFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessAutoProcessingFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS")] public enum VideoProcessAutoProcessingFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessDeinterlaceFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessDeinterlaceFlags.gen.cs index 43739e39ea..fdbcb1ab95 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessDeinterlaceFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessDeinterlaceFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS")] public enum VideoProcessDeinterlaceFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessFeatureFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessFeatureFlags.gen.cs index f6c77bc2fe..066c886199 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessFeatureFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessFeatureFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_PROCESS_FEATURE_FLAGS")] public enum VideoProcessFeatureFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessFilterFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessFilterFlags.gen.cs index e6e47f9088..4a9c628b97 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessFilterFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessFilterFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_PROCESS_FILTER_FLAGS")] public enum VideoProcessFilterFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessInputStreamFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessInputStreamFlags.gen.cs index 289eb1a554..009d8935a9 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessInputStreamFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessInputStreamFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS")] public enum VideoProcessInputStreamFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessSupportFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessSupportFlags.gen.cs index 3264564945..b342c06511 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessSupportFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProcessSupportFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_PROCESS_SUPPORT_FLAGS")] public enum VideoProcessSupportFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProtectedResourceSupportFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProtectedResourceSupportFlags.gen.cs index 329c4daca3..337b1c61fb 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProtectedResourceSupportFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoProtectedResourceSupportFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS")] public enum VideoProtectedResourceSupportFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoScaleSupportFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoScaleSupportFlags.gen.cs index 6f92fd00b6..d0354f6f06 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoScaleSupportFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/VideoScaleSupportFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIDEO_SCALE_SUPPORT_FLAGS")] public enum VideoScaleSupportFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ViewInstancingFlags.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ViewInstancingFlags.gen.cs index 67a4314ee5..09ac078f1e 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ViewInstancingFlags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ViewInstancingFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIEW_INSTANCING_FLAGS")] public enum ViewInstancingFlags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/ViewInstancingTier.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/ViewInstancingTier.gen.cs index 6cf01d6f5e..5c35ee8a7e 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/ViewInstancingTier.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/ViewInstancingTier.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_VIEW_INSTANCING_TIER")] public enum ViewInstancingTier : int { diff --git a/src/Microsoft/Silk.NET.Direct3D12/Enums/WritebufferimmediateMode.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/Enums/WritebufferimmediateMode.gen.cs index 703ae394e7..7ae332f4d8 100644 --- a/src/Microsoft/Silk.NET.Direct3D12/Enums/WritebufferimmediateMode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D12/Enums/WritebufferimmediateMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D12 { + [Flags] [NativeName("Name", "D3D12_WRITEBUFFERIMMEDIATE_MODE")] public enum WritebufferimmediateMode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/AuthenticatedchannelProcessidentifiertype.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/AuthenticatedchannelProcessidentifiertype.gen.cs index 75613c86ca..ceea1d6bfd 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/AuthenticatedchannelProcessidentifiertype.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/AuthenticatedchannelProcessidentifiertype.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DAUTHENTICATEDCHANNEL_PROCESSIDENTIFIERTYPE")] public enum AuthenticatedchannelProcessidentifiertype : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Authenticatedchanneltype.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Authenticatedchanneltype.gen.cs index 0e750df731..bdc3a18f01 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Authenticatedchanneltype.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Authenticatedchanneltype.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DAUTHENTICATEDCHANNELTYPE")] public enum Authenticatedchanneltype : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/BackbufferType.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/BackbufferType.gen.cs index 0e4263c586..dfaaac40c7 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/BackbufferType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/BackbufferType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DBACKBUFFER_TYPE")] public enum BackbufferType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Basistype.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Basistype.gen.cs index 0606dc3abc..2218c2a088 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Basistype.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Basistype.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DBASISTYPE")] public enum Basistype : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Blendop.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Blendop.gen.cs index 22b96afdf2..d439b51a7b 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Blendop.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Blendop.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DBLENDOP")] public enum Blendop : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Bustype.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Bustype.gen.cs index f03ba4561d..bfae279754 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Bustype.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Bustype.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DBUSTYPE")] public enum Bustype : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Cmpfunc.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Cmpfunc.gen.cs index f3e5f4677f..766e0038fd 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Cmpfunc.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Cmpfunc.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DCMPFUNC")] public enum Cmpfunc : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Composerectsop.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Composerectsop.gen.cs index e5e1b3ce4f..f5de2147b5 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Composerectsop.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Composerectsop.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DCOMPOSERECTSOP")] public enum Composerectsop : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/CubemapFaces.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/CubemapFaces.gen.cs index d7c9f031bd..43093f0500 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/CubemapFaces.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/CubemapFaces.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DCUBEMAP_FACES")] public enum CubemapFaces : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Cull.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Cull.gen.cs index 18951bbec8..2219e6049f 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Cull.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Cull.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DCULL")] public enum Cull : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Debugmonitortokens.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Debugmonitortokens.gen.cs index 080d1991f8..16cd7ab433 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Debugmonitortokens.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Debugmonitortokens.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DDEBUGMONITORTOKENS")] public enum Debugmonitortokens : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Declmethod.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Declmethod.gen.cs index 8d1fc35c73..ab20ed5260 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Declmethod.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Declmethod.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DDECLMETHOD")] public enum Declmethod : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Degreetype.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Degreetype.gen.cs index 3dd47ee942..149d004db5 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Degreetype.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Degreetype.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DDEGREETYPE")] public enum Degreetype : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Devtype.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Devtype.gen.cs index a7423f4d66..01b73e5891 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Devtype.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Devtype.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DDEVTYPE")] public enum Devtype : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Displayrotation.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Displayrotation.gen.cs index 62e2ab3030..d8def6e93d 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Displayrotation.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Displayrotation.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "D3DDISPLAYROTATION")] public enum Displayrotation : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Fillmode.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Fillmode.gen.cs index 1f2daf9b9e..d38f8f2d1a 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Fillmode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Fillmode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DFILLMODE")] public enum Fillmode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Fogmode.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Fogmode.gen.cs index 6555d56e69..0882c2e0e0 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Fogmode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Fogmode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DFOGMODE")] public enum Fogmode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Lighttype.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Lighttype.gen.cs index 7c4ebd236f..a3ee61c94a 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Lighttype.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Lighttype.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DLIGHTTYPE")] public enum Lighttype : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Materialcolorsource.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Materialcolorsource.gen.cs index f1ea9f6863..f308fceca1 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Materialcolorsource.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Materialcolorsource.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DMATERIALCOLORSOURCE")] public enum Materialcolorsource : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Patchedgestyle.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Patchedgestyle.gen.cs index 306d32c71b..ebf819cb05 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Patchedgestyle.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Patchedgestyle.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DPATCHEDGESTYLE")] public enum Patchedgestyle : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Pool.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Pool.gen.cs index 92bff5e892..6226c55776 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Pool.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Pool.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DPOOL")] public enum Pool : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Primitivetype.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Primitivetype.gen.cs index 3ba9001cb5..5dd08006e9 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Primitivetype.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Primitivetype.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DPRIMITIVETYPE")] public enum Primitivetype : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/SamplerTextureType.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/SamplerTextureType.gen.cs index c4431332b8..c667ddb399 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/SamplerTextureType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/SamplerTextureType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DSAMPLER_TEXTURE_TYPE")] public enum SamplerTextureType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Scanlineordering.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Scanlineordering.gen.cs index 32f800b32d..a1f59ce36c 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Scanlineordering.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Scanlineordering.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "D3DSCANLINEORDERING")] public enum Scanlineordering : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Shademode.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Shademode.gen.cs index bfa31349f7..667e446398 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Shademode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Shademode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DSHADEMODE")] public enum Shademode : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/ShaderAddressmodeType.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/ShaderAddressmodeType.gen.cs index f7583d0e41..b58d88bcab 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/ShaderAddressmodeType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/ShaderAddressmodeType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DSHADER_ADDRESSMODE_TYPE")] public enum ShaderAddressmodeType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/ShaderMinPrecision.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/ShaderMinPrecision.gen.cs index 577797e632..74f71f5688 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/ShaderMinPrecision.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/ShaderMinPrecision.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DSHADER_MIN_PRECISION")] public enum ShaderMinPrecision : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/ShaderMisctypeOffsets.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/ShaderMisctypeOffsets.gen.cs index 9794ec109b..8fc159e45f 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/ShaderMisctypeOffsets.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/ShaderMisctypeOffsets.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DSHADER_MISCTYPE_OFFSETS")] public enum ShaderMisctypeOffsets : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Stateblocktype.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Stateblocktype.gen.cs index b302b6ea30..a7e95c61fb 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Stateblocktype.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Stateblocktype.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DSTATEBLOCKTYPE")] public enum Stateblocktype : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Stencilop.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Stencilop.gen.cs index 92dac7dd34..f493122b70 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Stencilop.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Stencilop.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DSTENCILOP")] public enum Stencilop : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Swapeffect.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Swapeffect.gen.cs index cea498a3b4..1362e83b37 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Swapeffect.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Swapeffect.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DSWAPEFFECT")] public enum Swapeffect : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Textureaddress.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Textureaddress.gen.cs index ff593bd27e..574669b6fc 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Textureaddress.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Textureaddress.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DTEXTUREADDRESS")] public enum Textureaddress : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Texturetransformflags.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Texturetransformflags.gen.cs index 61489a4c62..a657855444 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Texturetransformflags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Texturetransformflags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DTEXTURETRANSFORMFLAGS")] public enum Texturetransformflags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/VSAddressmodeType.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/VSAddressmodeType.gen.cs index 3ee0696f19..719339f4bb 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/VSAddressmodeType.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/VSAddressmodeType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DVS_ADDRESSMODE_TYPE")] public enum VSAddressmodeType : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/VSRastoutOffsets.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/VSRastoutOffsets.gen.cs index 968c3531dc..6117aef132 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/VSRastoutOffsets.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/VSRastoutOffsets.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DVS_RASTOUT_OFFSETS")] public enum VSRastoutOffsets : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Vertexblendflags.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Vertexblendflags.gen.cs index 7b8be66f4b..7893e31d65 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Vertexblendflags.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Vertexblendflags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DVERTEXBLENDFLAGS")] public enum Vertexblendflags : int { diff --git a/src/Microsoft/Silk.NET.Direct3D9/Enums/Zbuffertype.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/Enums/Zbuffertype.gen.cs index d2fb53c590..0b2224f9e0 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/Enums/Zbuffertype.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/Enums/Zbuffertype.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Direct3D9 { + [Flags] [NativeName("Name", "_D3DZBUFFERTYPE")] public enum Zbuffertype : int { diff --git a/src/Microsoft/Silk.NET.XAudio/Enums/AudclntSharemode.gen.cs b/src/Microsoft/Silk.NET.XAudio/Enums/AudclntSharemode.gen.cs index ee0d01d6e3..9a6769e1f4 100644 --- a/src/Microsoft/Silk.NET.XAudio/Enums/AudclntSharemode.gen.cs +++ b/src/Microsoft/Silk.NET.XAudio/Enums/AudclntSharemode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.XAudio { + [Flags] [NativeName("Name", "_AUDCLNT_SHAREMODE")] public enum AudclntSharemode : int { diff --git a/src/Microsoft/Silk.NET.XAudio/Enums/AudioSessionState.gen.cs b/src/Microsoft/Silk.NET.XAudio/Enums/AudioSessionState.gen.cs index 3049db4fc0..fb15a48470 100644 --- a/src/Microsoft/Silk.NET.XAudio/Enums/AudioSessionState.gen.cs +++ b/src/Microsoft/Silk.NET.XAudio/Enums/AudioSessionState.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.XAudio { + [Flags] [NativeName("Name", "_AudioSessionState")] public enum AudioSessionState : int { diff --git a/src/Microsoft/Silk.NET.XAudio/Enums/FilterType.gen.cs b/src/Microsoft/Silk.NET.XAudio/Enums/FilterType.gen.cs index eddcea82d9..b588315140 100644 --- a/src/Microsoft/Silk.NET.XAudio/Enums/FilterType.gen.cs +++ b/src/Microsoft/Silk.NET.XAudio/Enums/FilterType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.XAudio { + [Flags] [NativeName("Name", "XAUDIO2_FILTER_TYPE")] public enum FilterType : int { diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264CabacInitIdc.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264CabacInitIdc.gen.cs index fd9a028c4f..0f20eae0ce 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264CabacInitIdc.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264CabacInitIdc.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Vulkan.Video { + [Flags] [NativeName("Name", "StdVideoH264CabacInitIdc")] public enum StdVideoH264CabacInitIdc : int { diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264ChromaFormatIdc.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264ChromaFormatIdc.gen.cs index 522fbe0116..d345be8f53 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264ChromaFormatIdc.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264ChromaFormatIdc.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Vulkan.Video { + [Flags] [NativeName("Name", "StdVideoH264ChromaFormatIdc")] public enum StdVideoH264ChromaFormatIdc : int { diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264DisableDeblockingFilterIdc.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264DisableDeblockingFilterIdc.gen.cs index de3843f330..a3182510e3 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264DisableDeblockingFilterIdc.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264DisableDeblockingFilterIdc.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Vulkan.Video { + [Flags] [NativeName("Name", "StdVideoH264DisableDeblockingFilterIdc")] public enum StdVideoH264DisableDeblockingFilterIdc : int { diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264ModificationOfPicNumsIdc.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264ModificationOfPicNumsIdc.gen.cs index 5a29ff3568..36ab135573 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264ModificationOfPicNumsIdc.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264ModificationOfPicNumsIdc.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Vulkan.Video { + [Flags] [NativeName("Name", "StdVideoH264ModificationOfPicNumsIdc")] public enum StdVideoH264ModificationOfPicNumsIdc : int { diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264PictureType.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264PictureType.gen.cs index 7bde646e22..50ca2b6b48 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264PictureType.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264PictureType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Vulkan.Video { + [Flags] [NativeName("Name", "StdVideoH264PictureType")] public enum StdVideoH264PictureType : int { diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264PocType.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264PocType.gen.cs index 0691dc5bd7..18297585e6 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264PocType.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264PocType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Vulkan.Video { + [Flags] [NativeName("Name", "StdVideoH264PocType")] public enum StdVideoH264PocType : int { diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264SliceType.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264SliceType.gen.cs index a4e2aca109..998e5b7e96 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264SliceType.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264SliceType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Vulkan.Video { + [Flags] [NativeName("Name", "StdVideoH264SliceType")] public enum StdVideoH264SliceType : int { diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264WeightedBiPredIdc.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264WeightedBiPredIdc.gen.cs index bb2ba8c2d5..eaa73fd8de 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264WeightedBiPredIdc.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH264WeightedBiPredIdc.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Vulkan.Video { + [Flags] [NativeName("Name", "StdVideoH264WeightedBiPredIdc")] public enum StdVideoH264WeightedBiPredIdc : int { diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265ChromaFormatIdc.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265ChromaFormatIdc.gen.cs index 62045286e0..dfdbf1b54f 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265ChromaFormatIdc.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265ChromaFormatIdc.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Vulkan.Video { + [Flags] [NativeName("Name", "StdVideoH265ChromaFormatIdc")] public enum StdVideoH265ChromaFormatIdc : int { diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265PictureType.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265PictureType.gen.cs index 258b4f6df3..8bc5848cfd 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265PictureType.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265PictureType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Vulkan.Video { + [Flags] [NativeName("Name", "StdVideoH265PictureType")] public enum StdVideoH265PictureType : int { diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265ProfileIdc.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265ProfileIdc.gen.cs index 6a37aca73b..c1c000b575 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265ProfileIdc.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265ProfileIdc.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Vulkan.Video { + [Flags] [NativeName("Name", "StdVideoH265ProfileIdc")] public enum StdVideoH265ProfileIdc : int { diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265SliceType.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265SliceType.gen.cs index 2ba5b11a54..759dbfb137 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265SliceType.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Enums/StdVideoH265SliceType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.Vulkan.Video { + [Flags] [NativeName("Name", "StdVideoH265SliceType")] public enum StdVideoH265SliceType : int { diff --git a/src/Windowing/Silk.NET.SDL/Enums/ArrayOrder.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/ArrayOrder.gen.cs index 7901cc02d5..9a9873a6ca 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/ArrayOrder.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/ArrayOrder.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_pixels_L92_C9")] [NativeName("Name", "SDL_ArrayOrder")] public enum ArrayOrder : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/AssertState.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/AssertState.gen.cs index c3b31ab7fe..66d3e06f84 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/AssertState.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/AssertState.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_assert_L106_C9")] [NativeName("Name", "SDL_AssertState")] public enum AssertState : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/AudioStatus.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/AudioStatus.gen.cs index 7c638d75a1..716e75eb78 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/AudioStatus.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/AudioStatus.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_audio_L570_C9")] [NativeName("Name", "SDL_AudioStatus")] public enum AudioStatus : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/BitmapOrder.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/BitmapOrder.gen.cs index 773eeca0f3..3a47874939 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/BitmapOrder.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/BitmapOrder.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_pixels_L68_C9")] [NativeName("Name", "SDL_BitmapOrder")] public enum BitmapOrder : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/BlendMode.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/BlendMode.gen.cs index 4e773553a8..8a9892b446 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/BlendMode.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/BlendMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_blendmode_L40_C9")] [NativeName("Name", "SDL_BlendMode")] public enum BlendMode : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/BlendOperation.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/BlendOperation.gen.cs index 272eb0f569..e79e3e399d 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/BlendOperation.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/BlendOperation.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_blendmode_L65_C9")] [NativeName("Name", "SDL_BlendOperation")] public enum BlendOperation : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/DisplayEventID.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/DisplayEventID.gen.cs index 4a357736c5..08934c42a9 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/DisplayEventID.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/DisplayEventID.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L182_C9")] [NativeName("Name", "SDL_DisplayEventID")] public enum DisplayEventID : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/DisplayOrientation.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/DisplayOrientation.gen.cs index 56d76f8e4a..23164adae4 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/DisplayOrientation.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/DisplayOrientation.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L190_C9")] [NativeName("Name", "SDL_DisplayOrientation")] public enum DisplayOrientation : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/Errorcode.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/Errorcode.gen.cs index 282db8c98c..3e77c6b1c2 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/Errorcode.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/Errorcode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_error_L133_C9")] [NativeName("Name", "SDL_errorcode")] public enum Errorcode : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/Eventaction.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/Eventaction.gen.cs index 23b34a3af2..c1eccd5ba4 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/Eventaction.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/Eventaction.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_events_L662_C9")] [NativeName("Name", "SDL_eventaction")] public enum Eventaction : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/GLContextResetNotification.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/GLContextResetNotification.gen.cs index a0f0d705bf..2ef0afdced 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/GLContextResetNotification.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/GLContextResetNotification.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L259_C9")] [NativeName("Name", "SDL_GLContextResetNotification")] public enum GLContextResetNotification : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/GLcontextFlag.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/GLcontextFlag.gen.cs index 3b1ce6e201..c6e5fd17a8 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/GLcontextFlag.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/GLcontextFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L245_C9")] [NativeName("Name", "SDL_GLcontextFlag")] public enum GLcontextFlag : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/GLcontextReleaseFlag.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/GLcontextReleaseFlag.gen.cs index a3382c1432..574b59cd7b 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/GLcontextReleaseFlag.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/GLcontextReleaseFlag.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L253_C9")] [NativeName("Name", "SDL_GLcontextReleaseFlag")] public enum GLcontextReleaseFlag : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/GLprofile.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/GLprofile.gen.cs index 67b43b9069..afaaf5205a 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/GLprofile.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/GLprofile.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L238_C9")] [NativeName("Name", "SDL_GLprofile")] public enum GLprofile : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/GameControllerBindType.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/GameControllerBindType.gen.cs index 10d23af766..dae6a05276 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/GameControllerBindType.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/GameControllerBindType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_gamecontroller_L73_C9")] [NativeName("Name", "SDL_GameControllerBindType")] public enum GameControllerBindType : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/HintPriority.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/HintPriority.gen.cs index c163068ccf..83528ceb2b 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/HintPriority.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/HintPriority.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_hints_L1666_C9")] [NativeName("Name", "SDL_HintPriority")] public enum HintPriority : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/JoystickPowerLevel.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/JoystickPowerLevel.gen.cs index c1c1b248be..ebf8456b4d 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/JoystickPowerLevel.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/JoystickPowerLevel.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_joystick_L99_C9")] [NativeName("Name", "SDL_JoystickPowerLevel")] public enum JoystickPowerLevel : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/Keymod.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/Keymod.gen.cs index 00fc257929..810c714e42 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/Keymod.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/Keymod.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_keycode_L327_C9")] [NativeName("Name", "SDL_Keymod")] public enum Keymod : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/LogPriority.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/LogPriority.gen.cs index 6b106992b4..96613997c1 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/LogPriority.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/LogPriority.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_log_L102_C9")] [NativeName("Name", "SDL_LogPriority")] public enum LogPriority : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/MessageBoxButtonFlags.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/MessageBoxButtonFlags.gen.cs index dd6bb847ff..e696a594b4 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/MessageBoxButtonFlags.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/MessageBoxButtonFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_messagebox_L49_C9")] [NativeName("Name", "SDL_MessageBoxButtonFlags")] public enum MessageBoxButtonFlags : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/MessageBoxColorType.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/MessageBoxColorType.gen.cs index ca689ebddb..2c0898cf9a 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/MessageBoxColorType.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/MessageBoxColorType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_messagebox_L73_C9")] [NativeName("Name", "SDL_MessageBoxColorType")] public enum MessageBoxColorType : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/MessageBoxFlags.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/MessageBoxFlags.gen.cs index 3c9d9ee9f7..c7de4b17cd 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/MessageBoxFlags.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/MessageBoxFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_messagebox_L37_C9")] [NativeName("Name", "SDL_MessageBoxFlags")] public enum MessageBoxFlags : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/MouseWheelDirection.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/MouseWheelDirection.gen.cs index 438215e15e..fd2177a826 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/MouseWheelDirection.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/MouseWheelDirection.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_mouse_L66_C9")] [NativeName("Name", "SDL_MouseWheelDirection")] public enum MouseWheelDirection : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/PackedLayout.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/PackedLayout.gen.cs index f4de7acb2b..542fefe9bc 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/PackedLayout.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/PackedLayout.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_pixels_L104_C9")] [NativeName("Name", "SDL_PackedLayout")] public enum PackedLayout : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/PackedOrder.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/PackedOrder.gen.cs index 2e2a79de18..a901f6717a 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/PackedOrder.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/PackedOrder.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_pixels_L76_C9")] [NativeName("Name", "SDL_PackedOrder")] public enum PackedOrder : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/PowerState.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/PowerState.gen.cs index 626c90c8d5..114553e8d6 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/PowerState.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/PowerState.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_power_L42_C9")] [NativeName("Name", "SDL_PowerState")] public enum PowerState : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/RendererFlags.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/RendererFlags.gen.cs index c1db7a270b..f1d6c434bf 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/RendererFlags.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/RendererFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_render_L64_C9")] [NativeName("Name", "SDL_RendererFlags")] public enum RendererFlags : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/RendererFlip.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/RendererFlip.gen.cs index 42b79ae342..739582dea9 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/RendererFlip.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/RendererFlip.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_render_L121_C9")] [NativeName("Name", "SDL_RendererFlip")] public enum RendererFlip : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/ScaleMode.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/ScaleMode.gen.cs index 28c1c8e26e..e916aae8f2 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/ScaleMode.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/ScaleMode.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_render_L91_C9")] [NativeName("Name", "SDL_ScaleMode")] public enum ScaleMode : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/SdlBool.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/SdlBool.gen.cs index 23a481b19f..3b171a76e2 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/SdlBool.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/SdlBool.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("Name", "__AnonymousEnum_SDL_stdinc_L167_C9")] public enum SdlBool : int { diff --git a/src/Windowing/Silk.NET.SDL/Enums/SensorType.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/SensorType.gen.cs index 8bc8e7a4dd..d0103dd736 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/SensorType.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/SensorType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_sensor_L69_C9")] [NativeName("Name", "SDL_SensorType")] public enum SensorType : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/TextureAccess.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/TextureAccess.gen.cs index 4f55888862..2583bdf3bb 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/TextureAccess.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/TextureAccess.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_render_L101_C9")] [NativeName("Name", "SDL_TextureAccess")] public enum TextureAccess : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/TextureModulate.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/TextureModulate.gen.cs index e6a5502f8f..140f06a924 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/TextureModulate.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/TextureModulate.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_render_L111_C9")] [NativeName("Name", "SDL_TextureModulate")] public enum TextureModulate : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/ThreadPriority.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/ThreadPriority.gen.cs index 35c981bbb7..10a9e32245 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/ThreadPriority.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/ThreadPriority.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_thread_L64_C9")] [NativeName("Name", "SDL_ThreadPriority")] public enum ThreadPriority : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/TouchDeviceType.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/TouchDeviceType.gen.cs index d81dd1db07..4aeb3081c2 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/TouchDeviceType.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/TouchDeviceType.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_touch_L44_C9")] [NativeName("Name", "SDL_TouchDeviceType")] public enum TouchDeviceType : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/WinRTDeviceFamily.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/WinRTDeviceFamily.gen.cs index 4524a52fcc..66da01829b 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/WinRTDeviceFamily.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/WinRTDeviceFamily.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_system_L377_C9")] [NativeName("Name", "SDL_WinRT_DeviceFamily")] public enum WinRTDeviceFamily : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/WinRTPath.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/WinRTPath.gen.cs index c6c9a2bc9c..a2847a26a1 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/WinRTPath.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/WinRTPath.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_system_L353_C9")] [NativeName("Name", "SDL_WinRT_Path")] public enum WinRTPath : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/WindowFlags.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/WindowFlags.gen.cs index bd18f01949..2f6d11b72a 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/WindowFlags.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/WindowFlags.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L101_C9")] [NativeName("Name", "SDL_WindowFlags")] public enum WindowFlags : int diff --git a/src/Windowing/Silk.NET.SDL/Enums/WindowShapeModeVal.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/WindowShapeModeVal.gen.cs index faf7debbcb..dae608abdb 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/WindowShapeModeVal.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/WindowShapeModeVal.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("Name", "__AnonymousEnum_SDL_shape_L80_C9")] public enum WindowShapeModeVal : int { diff --git a/src/Windowing/Silk.NET.SDL/Enums/YUVCONVERSIONMODE.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/YUVCONVERSIONMODE.gen.cs index 1a535d118b..0e6e9af201 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/YUVCONVERSIONMODE.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/YUVCONVERSIONMODE.gen.cs @@ -9,6 +9,7 @@ namespace Silk.NET.SDL { + [Flags] [NativeName("AnonymousName", "__AnonymousEnum_SDL_surface_L106_C9")] [NativeName("Name", "SDL_YUV_CONVERSION_MODE")] public enum YUVCONVERSIONMODE : int