mirror of
https://github.com/amerkoleci/Vortice.Win32.git
synced 2026-01-14 16:16:04 +08:00
Rework bindings in per folder and per type file.
This commit is contained in:
@@ -1086,19 +1086,27 @@ public static class Program
|
|||||||
docFile = string.Empty;
|
docFile = string.Empty;
|
||||||
}
|
}
|
||||||
|
|
||||||
using var writer = new CodeWriter(
|
if (docFile.Equals("dxgi", StringComparison.OrdinalIgnoreCase))
|
||||||
Path.Combine(outputFolder, fileName),
|
{
|
||||||
ns,
|
docFile = "DXGI";
|
||||||
docFile,
|
}
|
||||||
$"Win32.{ns}");
|
|
||||||
|
|
||||||
GenerateConstants(writer, api);
|
string apiName = ns;
|
||||||
GenerateTypes(writer, api);
|
string apiFolder = Path.Combine(outputFolder, docFile);
|
||||||
GenerateFunctions(writer, api);
|
|
||||||
|
GenerateConstants(apiFolder, apiName, docFile, api);
|
||||||
|
GenerateTypes(apiFolder, apiName, docFile, api);
|
||||||
|
GenerateFunctions(apiFolder, apiName, docFile, api);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void GenerateConstants(CodeWriter writer, ApiData api)
|
private static void GenerateConstants(string folder, string apiName, string docFileName, ApiData api)
|
||||||
{
|
{
|
||||||
|
using CodeWriter writer = new(
|
||||||
|
Path.Combine(folder, "Apis.cs"),
|
||||||
|
apiName,
|
||||||
|
docFileName,
|
||||||
|
$"Win32.{apiName}");
|
||||||
|
|
||||||
using (writer.PushBlock($"public static partial class Apis"))
|
using (writer.PushBlock($"public static partial class Apis"))
|
||||||
{
|
{
|
||||||
foreach (var constant in api.Constants)
|
foreach (var constant in api.Constants)
|
||||||
@@ -1155,10 +1163,8 @@ public static class Program
|
|||||||
writer.WriteLine();
|
writer.WriteLine();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void GenerateTypes(CodeWriter writer, ApiData api)
|
private static void GenerateTypes(string folder, string apiName, string docFileName, ApiData api)
|
||||||
{
|
{
|
||||||
bool regionWritten = false;
|
|
||||||
bool needNewLine = false;
|
|
||||||
foreach (ApiType enumType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "enum"))
|
foreach (ApiType enumType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "enum"))
|
||||||
{
|
{
|
||||||
if (enumType.Name.StartsWith("D3DX11"))
|
if (enumType.Name.StartsWith("D3DX11"))
|
||||||
@@ -1166,32 +1172,12 @@ public static class Program
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!regionWritten)
|
GenerateEnum(folder, apiName, docFileName, enumType, false);
|
||||||
{
|
s_visitedEnums.Add($"{apiName}.{enumType.Name}");
|
||||||
writer.WriteLine($"#region Enums");
|
|
||||||
regionWritten = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (needNewLine)
|
|
||||||
{
|
|
||||||
writer.WriteLine();
|
|
||||||
}
|
|
||||||
|
|
||||||
GenerateEnum(writer, enumType, false);
|
|
||||||
needNewLine = true;
|
|
||||||
|
|
||||||
s_visitedEnums.Add($"{writer.Api}.{enumType.Name}");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (regionWritten)
|
|
||||||
{
|
|
||||||
writer.WriteLine("#endregion Enums");
|
|
||||||
writer.WriteLine();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Generated enums -> from constants
|
// Generated enums -> from constants
|
||||||
regionWritten = false;
|
|
||||||
needNewLine = false;
|
|
||||||
Dictionary<string, ApiType> createdEnums = new();
|
Dictionary<string, ApiType> createdEnums = new();
|
||||||
|
|
||||||
foreach (ApiDataConstant constant in api.Constants)
|
foreach (ApiDataConstant constant in api.Constants)
|
||||||
@@ -1238,30 +1224,10 @@ public static class Program
|
|||||||
|
|
||||||
foreach (ApiType enumType in createdEnums.Values)
|
foreach (ApiType enumType in createdEnums.Values)
|
||||||
{
|
{
|
||||||
if (!regionWritten)
|
GenerateEnum(folder, apiName, docFileName, enumType, true);
|
||||||
{
|
|
||||||
writer.WriteLine($"#region Generated Enums");
|
|
||||||
regionWritten = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (needNewLine)
|
|
||||||
{
|
|
||||||
writer.WriteLine();
|
|
||||||
}
|
|
||||||
|
|
||||||
GenerateEnum(writer, enumType, true);
|
|
||||||
needNewLine = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (regionWritten)
|
|
||||||
{
|
|
||||||
writer.WriteLine($"#endregion Generated Enums");
|
|
||||||
writer.WriteLine();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Unions
|
// Unions
|
||||||
regionWritten = false;
|
|
||||||
needNewLine = true;
|
|
||||||
|
|
||||||
foreach (ApiType structType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "union"))
|
foreach (ApiType structType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "union"))
|
||||||
{
|
{
|
||||||
@@ -1271,38 +1237,22 @@ public static class Program
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (s_csNameMappings.ContainsKey($"{writer.Api}.{structType.Name}"))
|
if (s_csNameMappings.ContainsKey($"{apiName}.{structType.Name}"))
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!regionWritten)
|
string structCsTypeName = GetCsStructTypeName(structType, apiName);
|
||||||
{
|
using var writer = new CodeWriter(
|
||||||
writer.WriteLine($"#region Unions");
|
Path.Combine(folder, $"{structCsTypeName}.cs"),
|
||||||
regionWritten = true;
|
apiName,
|
||||||
}
|
docFileName,
|
||||||
|
$"Win32.{apiName}");
|
||||||
if (needNewLine)
|
GenerateStruct(writer, api, structType);
|
||||||
{
|
s_visitedStructs.Add($"{apiName}.{structType.Name}");
|
||||||
writer.WriteLine();
|
|
||||||
}
|
|
||||||
|
|
||||||
GenerateStruct(api, writer, structType);
|
|
||||||
needNewLine = true;
|
|
||||||
|
|
||||||
s_visitedStructs.Add($"{writer.Api}.{structType.Name}");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (regionWritten)
|
|
||||||
{
|
|
||||||
writer.WriteLine($"#endregion Unions");
|
|
||||||
writer.WriteLine();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Structs
|
// Structs
|
||||||
regionWritten = false;
|
|
||||||
needNewLine = true;
|
|
||||||
|
|
||||||
foreach (ApiType structType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "struct"))
|
foreach (ApiType structType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "struct"))
|
||||||
{
|
{
|
||||||
if (structType.Name.StartsWith("D3DX11") ||
|
if (structType.Name.StartsWith("D3DX11") ||
|
||||||
@@ -1312,35 +1262,22 @@ public static class Program
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (s_csNameMappings.ContainsKey($"{writer.Api}.{structType.Name}"))
|
if (s_csNameMappings.ContainsKey($"{apiName}.{structType.Name}"))
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!regionWritten)
|
string structCsTypeName = GetCsStructTypeName(structType, apiName);
|
||||||
{
|
using var writer = new CodeWriter(
|
||||||
writer.WriteLine($"#region Structs");
|
Path.Combine(folder, $"{structCsTypeName}.cs"),
|
||||||
regionWritten = true;
|
apiName,
|
||||||
}
|
docFileName,
|
||||||
|
$"Win32.{apiName}");
|
||||||
if (needNewLine)
|
GenerateStruct(writer, api, structType);
|
||||||
{
|
s_visitedStructs.Add($"{apiName}.{structType.Name}");
|
||||||
writer.WriteLine();
|
|
||||||
}
|
|
||||||
|
|
||||||
GenerateStruct(api, writer, structType);
|
|
||||||
needNewLine = true;
|
|
||||||
|
|
||||||
s_visitedStructs.Add($"{writer.Api}.{structType.Name}");
|
|
||||||
}
|
|
||||||
if (regionWritten)
|
|
||||||
{
|
|
||||||
writer.WriteLine("#endregion Structs");
|
|
||||||
writer.WriteLine();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Com types
|
// Com types
|
||||||
regionWritten = false;
|
|
||||||
foreach (ApiType comType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "com"))
|
foreach (ApiType comType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "com"))
|
||||||
{
|
{
|
||||||
if (comType.Name.StartsWith("ID3DX11"))
|
if (comType.Name.StartsWith("ID3DX11"))
|
||||||
@@ -1348,12 +1285,6 @@ public static class Program
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!regionWritten)
|
|
||||||
{
|
|
||||||
writer.WriteLine("#region COM Types");
|
|
||||||
regionWritten = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Generate methods
|
// Generate methods
|
||||||
// TODO: FIX broken VTable ID3D12Heap, ID2D1Factory2
|
// TODO: FIX broken VTable ID3D12Heap, ID2D1Factory2
|
||||||
if (comType.Name == "ID3D12Pageable")
|
if (comType.Name == "ID3D12Pageable")
|
||||||
@@ -1429,29 +1360,36 @@ public static class Program
|
|||||||
functions.Add(method);
|
functions.Add(method);
|
||||||
}
|
}
|
||||||
|
|
||||||
string subdirectory = Path.Combine(writer.Directory, writer.DocFileName);
|
GenerateComType(folder, apiName, docFileName, api, comType, methodsToGenerate);
|
||||||
string fileName = $"{comType.Name}.cs";
|
|
||||||
using var comTypeWriter = new CodeWriter(
|
|
||||||
Path.Combine(subdirectory, fileName),
|
|
||||||
writer.Api,
|
|
||||||
"../" + writer.DocFileName,
|
|
||||||
$"Win32.{writer.Api}");
|
|
||||||
GenerateComType(api, comTypeWriter, comType, methodsToGenerate);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (regionWritten)
|
|
||||||
{
|
|
||||||
writer.WriteLine("#endregion Com Types");
|
|
||||||
writer.WriteLine();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void GenerateFunctions(CodeWriter writer, ApiData api)
|
private static string GetCsStructTypeName(ApiType structType, string apiName)
|
||||||
|
{
|
||||||
|
if (structType.Name.StartsWith("Dxc") ||
|
||||||
|
structType.Name.StartsWith("WIC"))
|
||||||
|
{
|
||||||
|
return structType.Name;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
string csTypeName = GetDataTypeName(structType.Name, out _);
|
||||||
|
AddCsMapping(apiName, structType.Name, csTypeName);
|
||||||
|
return csTypeName;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void GenerateFunctions(string folder, string apiName, string docFileName, ApiData api)
|
||||||
{
|
{
|
||||||
if (api.Functions.Length == 0)
|
if (api.Functions.Length == 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
writer.WriteLine($"#region Functions");
|
using CodeWriter writer = new(
|
||||||
|
Path.Combine(folder, "Apis.Functions.cs"),
|
||||||
|
apiName,
|
||||||
|
docFileName,
|
||||||
|
$"Win32.{apiName}");
|
||||||
|
|
||||||
using (writer.PushBlock($"public static unsafe partial class Apis"))
|
using (writer.PushBlock($"public static unsafe partial class Apis"))
|
||||||
{
|
{
|
||||||
bool needNewLine = false;
|
bool needNewLine = false;
|
||||||
@@ -1473,8 +1411,6 @@ public static class Program
|
|||||||
needNewLine = true;
|
needNewLine = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
writer.WriteLine($"#endregion Functions");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static string WriteFunction(
|
private static string WriteFunction(
|
||||||
@@ -1572,7 +1508,7 @@ public static class Program
|
|||||||
return functionSignature.ToString();
|
return functionSignature.ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void GenerateEnum(CodeWriter writer, ApiType enumType, bool autoGenerated)
|
private static void GenerateEnum(string folder, string apiName, string docFileName, ApiType enumType, bool autoGenerated)
|
||||||
{
|
{
|
||||||
string csTypeName;
|
string csTypeName;
|
||||||
string enumPrefix = string.Empty;
|
string enumPrefix = string.Empty;
|
||||||
@@ -1591,11 +1527,17 @@ public static class Program
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
csTypeName = GetDataTypeName(enumType.Name, out enumPrefix);
|
csTypeName = GetDataTypeName(enumType.Name, out enumPrefix);
|
||||||
AddCsMapping(writer.Api, enumType.Name, csTypeName);
|
AddCsMapping(apiName, enumType.Name, csTypeName);
|
||||||
}
|
}
|
||||||
|
|
||||||
string baseTypeName = GetTypeName(enumType.IntegerBase);
|
string baseTypeName = GetTypeName(enumType.IntegerBase);
|
||||||
|
|
||||||
|
using var writer = new CodeWriter(
|
||||||
|
Path.Combine(folder, $"{csTypeName}.cs"),
|
||||||
|
apiName,
|
||||||
|
docFileName,
|
||||||
|
$"Win32.{apiName}");
|
||||||
|
|
||||||
if (!autoGenerated)
|
if (!autoGenerated)
|
||||||
{
|
{
|
||||||
writer.WriteLine($"/// <include file='{writer.DocFileName}.xml' path='doc/member[@name=\"{enumType.Name}\"]/*' />");
|
writer.WriteLine($"/// <include file='{writer.DocFileName}.xml' path='doc/member[@name=\"{enumType.Name}\"]/*' />");
|
||||||
@@ -1681,7 +1623,7 @@ public static class Program
|
|||||||
|
|
||||||
if (!autoGenerated)
|
if (!autoGenerated)
|
||||||
{
|
{
|
||||||
writer.WriteLine($"/// <include file='../{writer.DocFileName}.xml' path='doc/member[@name=\"{enumType.Name}::{enumItem.Name}\"]/*' />");
|
writer.WriteLine($"/// <include file='{writer.DocFileName}.xml' path='doc/member[@name=\"{enumType.Name}::{enumItem.Name}\"]/*' />");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (s_generateUnmanagedDocs)
|
if (s_generateUnmanagedDocs)
|
||||||
@@ -1737,7 +1679,7 @@ public static class Program
|
|||||||
return enumValueName;
|
return enumValueName;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void GenerateStruct(ApiData api, CodeWriter writer, ApiType structType, bool nestedType = false)
|
private static void GenerateStruct(CodeWriter writer, ApiData api, ApiType structType, bool nestedType = false)
|
||||||
{
|
{
|
||||||
string csTypeName;
|
string csTypeName;
|
||||||
string structPrefix = string.Empty;
|
string structPrefix = string.Empty;
|
||||||
@@ -1758,8 +1700,11 @@ public static class Program
|
|||||||
csTypeName = GetDataTypeName(structType.Name, out structPrefix);
|
csTypeName = GetDataTypeName(structType.Name, out structPrefix);
|
||||||
AddCsMapping(writer.Api, structType.Name, csTypeName);
|
AddCsMapping(writer.Api, structType.Name, csTypeName);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
writer.WriteLine($"/// <include file='../{writer.DocFileName}.xml' path='doc/member[@name=\"{structType.Name}\"]/*' />");
|
if (!nestedType)
|
||||||
|
{
|
||||||
|
writer.WriteLine($"/// <include file='{writer.DocFileName}.xml' path='doc/member[@name=\"{structType.Name}\"]/*' />");
|
||||||
|
|
||||||
if (s_generateUnmanagedDocs)
|
if (s_generateUnmanagedDocs)
|
||||||
{
|
{
|
||||||
@@ -1801,8 +1746,8 @@ public static class Program
|
|||||||
bool asPointer = false;
|
bool asPointer = false;
|
||||||
if (field.Type.Kind == "ApiRef")
|
if (field.Type.Kind == "ApiRef")
|
||||||
{
|
{
|
||||||
string apiName = GetApiName(field.Type);
|
string lookupApiName = GetApiName(field.Type);
|
||||||
string fullTypeName = $"{apiName}.{field.Type.Name}";
|
string fullTypeName = $"{lookupApiName}.{field.Type.Name}";
|
||||||
|
|
||||||
if (IsKnownComType(fullTypeName) ||
|
if (IsKnownComType(fullTypeName) ||
|
||||||
s_visitedComTypes.ContainsKey(fullTypeName) ||
|
s_visitedComTypes.ContainsKey(fullTypeName) ||
|
||||||
@@ -1814,7 +1759,7 @@ public static class Program
|
|||||||
|
|
||||||
string fieldTypeName = GetTypeName(field.Type, asPointer);
|
string fieldTypeName = GetTypeName(field.Type, asPointer);
|
||||||
|
|
||||||
writer.WriteLine($"/// <include file='../{writer.DocFileName}.xml' path='doc/member[@name=\"{structType.Name}::{field.Name}\"]/*' />");
|
writer.WriteLine($"/// <include file='{writer.DocFileName}.xml' path='doc/member[@name=\"{structType.Name}::{field.Name}\"]/*' />");
|
||||||
|
|
||||||
string remapFieldLookUp = $"{structType.Name}::{field.Name}";
|
string remapFieldLookUp = $"{structType.Name}::{field.Name}";
|
||||||
if (s_structFieldTypeRemap.TryGetValue(remapFieldLookUp, out string? remapType))
|
if (s_structFieldTypeRemap.TryGetValue(remapFieldLookUp, out string? remapType))
|
||||||
@@ -1946,11 +1891,6 @@ public static class Program
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (fieldName == "pGeometryDescs")
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
string unsafePrefix = string.Empty;
|
string unsafePrefix = string.Empty;
|
||||||
if (fieldTypeName.EndsWith("*"))
|
if (fieldTypeName.EndsWith("*"))
|
||||||
{
|
{
|
||||||
@@ -1974,21 +1914,27 @@ public static class Program
|
|||||||
|
|
||||||
foreach (ApiType nestedTypeToGenerate in structType.NestedTypes)
|
foreach (ApiType nestedTypeToGenerate in structType.NestedTypes)
|
||||||
{
|
{
|
||||||
GenerateStruct(api, writer, nestedTypeToGenerate, true);
|
GenerateStruct(writer, api, nestedTypeToGenerate, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void GenerateComType(
|
private static void GenerateComType(
|
||||||
|
string folder, string apiName, string docFileName,
|
||||||
ApiData api,
|
ApiData api,
|
||||||
CodeWriter writer,
|
|
||||||
ApiType comType,
|
ApiType comType,
|
||||||
Dictionary<string, List<ApiType>> methodsToGenerate)
|
Dictionary<string, List<ApiType>> methodsToGenerate)
|
||||||
{
|
{
|
||||||
string csTypeName = comType.Name;
|
string csTypeName = comType.Name;
|
||||||
|
|
||||||
writer.WriteLine($"/// <include file='../{writer.DocFileName}.xml' path='doc/member[@name=\"{comType.Name}\"]/*' />");
|
using var writer = new CodeWriter(
|
||||||
|
Path.Combine(folder, $"{csTypeName}.cs"),
|
||||||
|
apiName,
|
||||||
|
docFileName,
|
||||||
|
$"Win32.{apiName}");
|
||||||
|
|
||||||
|
writer.WriteLine($"/// <include file='{writer.DocFileName}.xml' path='doc/member[@name=\"{comType.Name}\"]/*' />");
|
||||||
|
|
||||||
if (s_generateUnmanagedDocs)
|
if (s_generateUnmanagedDocs)
|
||||||
{
|
{
|
||||||
@@ -2006,7 +1952,13 @@ public static class Program
|
|||||||
writer.WriteLine($"[NativeInheritance(\"{comType.Interface.Name}\")]");
|
writer.WriteLine($"[NativeInheritance(\"{comType.Interface.Name}\")]");
|
||||||
}
|
}
|
||||||
|
|
||||||
using (writer.PushBlock($"public unsafe partial struct {csTypeName}"))
|
string baseType = string.Empty;
|
||||||
|
if (comType.Guid != null)
|
||||||
|
{
|
||||||
|
baseType += " : INativeGuid";
|
||||||
|
}
|
||||||
|
|
||||||
|
using (writer.PushBlock($"public unsafe partial struct {csTypeName}{baseType}"))
|
||||||
{
|
{
|
||||||
if (comType.Guid != null)
|
if (comType.Guid != null)
|
||||||
{
|
{
|
||||||
@@ -2014,7 +1966,11 @@ public static class Program
|
|||||||
WriteGuid(writer, comType.Guid, $"IID_{csTypeName}");
|
WriteGuid(writer, comType.Guid, $"IID_{csTypeName}");
|
||||||
writer.WriteLine();
|
writer.WriteLine();
|
||||||
|
|
||||||
|
writer.WriteLineUndindented("#if NET6_0_OR_GREATER");
|
||||||
|
writer.WriteLine($"static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_{csTypeName}));");
|
||||||
|
writer.WriteLineUndindented("#else");
|
||||||
writer.WriteLine($"public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_{csTypeName}));");
|
writer.WriteLine($"public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_{csTypeName}));");
|
||||||
|
writer.WriteLineUndindented("#endif");
|
||||||
writer.WriteLine();
|
writer.WriteLine();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2177,7 +2133,7 @@ public static class Program
|
|||||||
|
|
||||||
if (comType.Name == docName)
|
if (comType.Name == docName)
|
||||||
{
|
{
|
||||||
writer.WriteLine($"/// <include file='../{writer.DocFileName}.xml' path='doc/member[@name=\"{comType.Name}::{method.Name}\"]/*' />");
|
writer.WriteLine($"/// <include file='{writer.DocFileName}.xml' path='doc/member[@name=\"{comType.Name}::{method.Name}\"]/*' />");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
21
src/Vortice.Win32.Direct3D11/Generated/AesCtrIv.cs
Normal file
21
src/Vortice.Win32.Direct3D11/Generated/AesCtrIv.cs
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AES_CTR_IV"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AES_CTR_IV</unmanaged>
|
||||||
|
public partial struct AesCtrIv
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AES_CTR_IV::IV"]/*' />
|
||||||
|
public ulong IV;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AES_CTR_IV::Count"]/*' />
|
||||||
|
public ulong Count;
|
||||||
|
}
|
||||||
19
src/Vortice.Win32.Direct3D11/Generated/Apis.Functions.cs
Normal file
19
src/Vortice.Win32.Direct3D11/Generated/Apis.Functions.cs
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
public static unsafe partial class Apis
|
||||||
|
{
|
||||||
|
[DllImport("d3d11.dll", ExactSpelling = true)]
|
||||||
|
public static extern HResult D3D11CreateDevice(Graphics.Dxgi.IDXGIAdapter* pAdapter, Graphics.Direct3D.DriverType DriverType, IntPtr Software, CreateDeviceFlags Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, ID3D11Device** ppDevice, Graphics.Direct3D.FeatureLevel* pFeatureLevel, ID3D11DeviceContext** ppImmediateContext);
|
||||||
|
|
||||||
|
[DllImport("d3d11.dll", ExactSpelling = true)]
|
||||||
|
public static extern HResult D3D11CreateDeviceAndSwapChain(Graphics.Dxgi.IDXGIAdapter* pAdapter, Graphics.Direct3D.DriverType DriverType, IntPtr Software, CreateDeviceFlags Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Graphics.Dxgi.SwapChainDescription* pSwapChainDesc, Graphics.Dxgi.IDXGISwapChain** ppSwapChain, ID3D11Device** ppDevice, Graphics.Direct3D.FeatureLevel* pFeatureLevel, ID3D11DeviceContext** ppImmediateContext);
|
||||||
|
}
|
||||||
2401
src/Vortice.Win32.Direct3D11/Generated/Apis.cs
Normal file
2401
src/Vortice.Win32.Direct3D11/Generated/Apis.cs
Normal file
File diff suppressed because it is too large
Load Diff
21
src/Vortice.Win32.Direct3D11/Generated/AsyncGetDataFlags.cs
Normal file
21
src/Vortice.Win32.Direct3D11/Generated/AsyncGetDataFlags.cs
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_ASYNC_GETDATA_FLAG"]/*' />
|
||||||
|
/// <unmanaged>D3D11_ASYNC_GETDATA_FLAG</unmanaged>
|
||||||
|
[Flags]
|
||||||
|
public enum AsyncGetDataFlags : int
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_ASYNC_GETDATA_FLAG::D3D11_ASYNC_GETDATA_DONOTFLUSH"]/*' />
|
||||||
|
/// <unmanaged>D3D11_ASYNC_GETDATA_DONOTFLUSH</unmanaged>
|
||||||
|
DoNotFlush = 1,
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_TYPE</unmanaged>
|
||||||
|
public enum AuthenticatedChannelType : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE::D3D11_AUTHENTICATED_CHANNEL_D3D11"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_D3D11</unmanaged>
|
||||||
|
D3D11 = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE::D3D11_AUTHENTICATED_CHANNEL_DRIVER_SOFTWARE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_DRIVER_SOFTWARE</unmanaged>
|
||||||
|
DriverSoftware = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE::D3D11_AUTHENTICATED_CHANNEL_DRIVER_HARDWARE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_DRIVER_HARDWARE</unmanaged>
|
||||||
|
DriverHardware = 3,
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedConfigureAccessibleEncryptionInput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT::Parameters"]/*' />
|
||||||
|
public AuthenticatedConfigureInput Parameters;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT::EncryptionGuid"]/*' />
|
||||||
|
public Guid EncryptionGuid;
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedConfigureCryptoSessionInput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::Parameters"]/*' />
|
||||||
|
public AuthenticatedConfigureInput Parameters;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::DecoderHandle"]/*' />
|
||||||
|
public Handle DecoderHandle;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::CryptoSessionHandle"]/*' />
|
||||||
|
public Handle CryptoSessionHandle;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::DeviceHandle"]/*' />
|
||||||
|
public Handle DeviceHandle;
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedConfigureInitializeInput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT::Parameters"]/*' />
|
||||||
|
public AuthenticatedConfigureInput Parameters;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT::StartSequenceQuery"]/*' />
|
||||||
|
public uint StartSequenceQuery;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT::StartSequenceConfigure"]/*' />
|
||||||
|
public uint StartSequenceConfigure;
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_INPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedConfigureInput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::omac"]/*' />
|
||||||
|
public Omac omac;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::ConfigureType"]/*' />
|
||||||
|
public Guid ConfigureType;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::hChannel"]/*' />
|
||||||
|
public Handle hChannel;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::SequenceNumber"]/*' />
|
||||||
|
public uint SequenceNumber;
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedConfigureOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::omac"]/*' />
|
||||||
|
public Omac omac;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::ConfigureType"]/*' />
|
||||||
|
public Guid ConfigureType;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::hChannel"]/*' />
|
||||||
|
public Handle hChannel;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::SequenceNumber"]/*' />
|
||||||
|
public uint SequenceNumber;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::ReturnCode"]/*' />
|
||||||
|
public HResult ReturnCode;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedConfigureProtectionInput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT::Parameters"]/*' />
|
||||||
|
public AuthenticatedConfigureInput Parameters;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT::Protections"]/*' />
|
||||||
|
public AuthenticatedProtectionFlags Protections;
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedConfigureSharedResourceInput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::Parameters"]/*' />
|
||||||
|
public AuthenticatedConfigureInput Parameters;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::ProcessType"]/*' />
|
||||||
|
public AuthenticatedProcessIdentifierType ProcessType;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::ProcessHandle"]/*' />
|
||||||
|
public Handle ProcessHandle;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::AllowAccess"]/*' />
|
||||||
|
public Bool32 AllowAccess;
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE</unmanaged>
|
||||||
|
public enum AuthenticatedProcessIdentifierType : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE::D3D11_PROCESSIDTYPE_UNKNOWN"]/*' />
|
||||||
|
/// <unmanaged>D3D11_PROCESSIDTYPE_UNKNOWN</unmanaged>
|
||||||
|
Unknown = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE::D3D11_PROCESSIDTYPE_DWM"]/*' />
|
||||||
|
/// <unmanaged>D3D11_PROCESSIDTYPE_DWM</unmanaged>
|
||||||
|
Dwm = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE::D3D11_PROCESSIDTYPE_HANDLE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_PROCESSIDTYPE_HANDLE</unmanaged>
|
||||||
|
Handle = 2,
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROTECTION_FLAGS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_PROTECTION_FLAGS</unmanaged>
|
||||||
|
[StructLayout(LayoutKind.Explicit)]
|
||||||
|
public partial struct AuthenticatedProtectionFlags
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROTECTION_FLAGS::Flags"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public _Flags_e__Struct Flags;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROTECTION_FLAGS::Value"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public uint Value;
|
||||||
|
|
||||||
|
public partial struct _Flags_e__Struct
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Flags_e__Struct::_bitfield"]/*' />
|
||||||
|
public uint _bitfield;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryAccessibilityEncryptionGuidCountOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT::Output"]/*' />
|
||||||
|
public AuthenticatedQueryOutput Output;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT::EncryptionGuidCount"]/*' />
|
||||||
|
public uint EncryptionGuidCount;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryAccessibilityEncryptionGuidInput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT::Input"]/*' />
|
||||||
|
public AuthenticatedQueryInput Input;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT::EncryptionGuidIndex"]/*' />
|
||||||
|
public uint EncryptionGuidIndex;
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryAccessibilityEncryptionGuidOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT::Output"]/*' />
|
||||||
|
public AuthenticatedQueryOutput Output;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT::EncryptionGuidIndex"]/*' />
|
||||||
|
public uint EncryptionGuidIndex;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT::EncryptionGuid"]/*' />
|
||||||
|
public Guid EncryptionGuid;
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryAccessibilityOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::Output"]/*' />
|
||||||
|
public AuthenticatedQueryOutput Output;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::BusType"]/*' />
|
||||||
|
public BusType BusType;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::AccessibleInContiguousBlocks"]/*' />
|
||||||
|
public Bool32 AccessibleInContiguousBlocks;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::AccessibleInNonContiguousBlocks"]/*' />
|
||||||
|
public Bool32 AccessibleInNonContiguousBlocks;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryChannelTypeOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT::Output"]/*' />
|
||||||
|
public AuthenticatedQueryOutput Output;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT::ChannelType"]/*' />
|
||||||
|
public AuthenticatedChannelType ChannelType;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryCryptoSessionInput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT::Input"]/*' />
|
||||||
|
public AuthenticatedQueryInput Input;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT::DecoderHandle"]/*' />
|
||||||
|
public Handle DecoderHandle;
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryCryptoSessionOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::Output"]/*' />
|
||||||
|
public AuthenticatedQueryOutput Output;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::DecoderHandle"]/*' />
|
||||||
|
public Handle DecoderHandle;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::CryptoSessionHandle"]/*' />
|
||||||
|
public Handle CryptoSessionHandle;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::DeviceHandle"]/*' />
|
||||||
|
public Handle DeviceHandle;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryCurrentAccessibilityEncryptionOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT::Output"]/*' />
|
||||||
|
public AuthenticatedQueryOutput Output;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT::EncryptionGuid"]/*' />
|
||||||
|
public Guid EncryptionGuid;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryDeviceHandleOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT::Output"]/*' />
|
||||||
|
public AuthenticatedQueryOutput Output;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT::DeviceHandle"]/*' />
|
||||||
|
public Handle DeviceHandle;
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_INPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryInput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT::QueryType"]/*' />
|
||||||
|
public Guid QueryType;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT::hChannel"]/*' />
|
||||||
|
public Handle hChannel;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT::SequenceNumber"]/*' />
|
||||||
|
public uint SequenceNumber;
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::omac"]/*' />
|
||||||
|
public Omac omac;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::QueryType"]/*' />
|
||||||
|
public Guid QueryType;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::hChannel"]/*' />
|
||||||
|
public Handle hChannel;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::SequenceNumber"]/*' />
|
||||||
|
public uint SequenceNumber;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::ReturnCode"]/*' />
|
||||||
|
public HResult ReturnCode;
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryOutputIdCountInput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT::Input"]/*' />
|
||||||
|
public AuthenticatedQueryInput Input;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT::DeviceHandle"]/*' />
|
||||||
|
public Handle DeviceHandle;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT::CryptoSessionHandle"]/*' />
|
||||||
|
public Handle CryptoSessionHandle;
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryOutputIdCountOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::Output"]/*' />
|
||||||
|
public AuthenticatedQueryOutput Output;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::DeviceHandle"]/*' />
|
||||||
|
public Handle DeviceHandle;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::CryptoSessionHandle"]/*' />
|
||||||
|
public Handle CryptoSessionHandle;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::OutputIDCount"]/*' />
|
||||||
|
public uint OutputIDCount;
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryOutputIdInput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::Input"]/*' />
|
||||||
|
public AuthenticatedQueryInput Input;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::DeviceHandle"]/*' />
|
||||||
|
public Handle DeviceHandle;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::CryptoSessionHandle"]/*' />
|
||||||
|
public Handle CryptoSessionHandle;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::OutputIDIndex"]/*' />
|
||||||
|
public uint OutputIDIndex;
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryOutputIdOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::Output"]/*' />
|
||||||
|
public AuthenticatedQueryOutput Output;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::DeviceHandle"]/*' />
|
||||||
|
public Handle DeviceHandle;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::CryptoSessionHandle"]/*' />
|
||||||
|
public Handle CryptoSessionHandle;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::OutputIDIndex"]/*' />
|
||||||
|
public uint OutputIDIndex;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::OutputID"]/*' />
|
||||||
|
public ulong OutputID;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryProtectionOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT::Output"]/*' />
|
||||||
|
public AuthenticatedQueryOutput Output;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT::ProtectionFlags"]/*' />
|
||||||
|
public AuthenticatedProtectionFlags ProtectionFlags;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryRestrictedSharedResourceProcessCountOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT::Output"]/*' />
|
||||||
|
public AuthenticatedQueryOutput Output;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT::RestrictedSharedResourceProcessCount"]/*' />
|
||||||
|
public uint RestrictedSharedResourceProcessCount;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryRestrictedSharedResourceProcessInput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT::Input"]/*' />
|
||||||
|
public AuthenticatedQueryInput Input;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT::ProcessIndex"]/*' />
|
||||||
|
public uint ProcessIndex;
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryRestrictedSharedResourceProcessOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::Output"]/*' />
|
||||||
|
public AuthenticatedQueryOutput Output;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::ProcessIndex"]/*' />
|
||||||
|
public uint ProcessIndex;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::ProcessIdentifier"]/*' />
|
||||||
|
public AuthenticatedProcessIdentifierType ProcessIdentifier;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::ProcessHandle"]/*' />
|
||||||
|
public Handle ProcessHandle;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT</unmanaged>
|
||||||
|
public partial struct AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT::Output"]/*' />
|
||||||
|
public AuthenticatedQueryOutput Output;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT::UnrestrictedProtectedSharedResourceCount"]/*' />
|
||||||
|
public uint UnrestrictedProtectedSharedResourceCount;
|
||||||
|
}
|
||||||
48
src/Vortice.Win32.Direct3D11/Generated/BindFlags.cs
Normal file
48
src/Vortice.Win32.Direct3D11/Generated/BindFlags.cs
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BIND_FLAG</unmanaged>
|
||||||
|
[Flags]
|
||||||
|
public enum BindFlags : uint
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_VERTEX_BUFFER"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BIND_VERTEX_BUFFER</unmanaged>
|
||||||
|
VertexBuffer = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_INDEX_BUFFER"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BIND_INDEX_BUFFER</unmanaged>
|
||||||
|
IndexBuffer = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_CONSTANT_BUFFER"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BIND_CONSTANT_BUFFER</unmanaged>
|
||||||
|
ConstantBuffer = 4,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_SHADER_RESOURCE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BIND_SHADER_RESOURCE</unmanaged>
|
||||||
|
ShaderResource = 8,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_STREAM_OUTPUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BIND_STREAM_OUTPUT</unmanaged>
|
||||||
|
StreamOutput = 16,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_RENDER_TARGET"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BIND_RENDER_TARGET</unmanaged>
|
||||||
|
RenderTarget = 32,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_DEPTH_STENCIL"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BIND_DEPTH_STENCIL</unmanaged>
|
||||||
|
DepthStencil = 64,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_UNORDERED_ACCESS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BIND_UNORDERED_ACCESS</unmanaged>
|
||||||
|
UnorderedAccess = 128,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_DECODER"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BIND_DECODER</unmanaged>
|
||||||
|
Decoder = 512,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_VIDEO_ENCODER"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BIND_VIDEO_ENCODER</unmanaged>
|
||||||
|
VideoEncoder = 1024,
|
||||||
|
}
|
||||||
67
src/Vortice.Win32.Direct3D11/Generated/Blend.cs
Normal file
67
src/Vortice.Win32.Direct3D11/Generated/Blend.cs
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND</unmanaged>
|
||||||
|
public enum Blend : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_ZERO"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_ZERO</unmanaged>
|
||||||
|
Zero = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_ONE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_ONE</unmanaged>
|
||||||
|
One = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC_COLOR"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_SRC_COLOR</unmanaged>
|
||||||
|
SrcColor = 3,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC_COLOR"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_INV_SRC_COLOR</unmanaged>
|
||||||
|
InvSrcColor = 4,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC_ALPHA"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_SRC_ALPHA</unmanaged>
|
||||||
|
SrcAlpha = 5,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC_ALPHA"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_INV_SRC_ALPHA</unmanaged>
|
||||||
|
InvSrcAlpha = 6,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_DEST_ALPHA"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_DEST_ALPHA</unmanaged>
|
||||||
|
DestAlpha = 7,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_DEST_ALPHA"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_INV_DEST_ALPHA</unmanaged>
|
||||||
|
InvDestAlpha = 8,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_DEST_COLOR"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_DEST_COLOR</unmanaged>
|
||||||
|
DestColor = 9,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_DEST_COLOR"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_INV_DEST_COLOR</unmanaged>
|
||||||
|
InvDestColor = 10,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC_ALPHA_SAT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_SRC_ALPHA_SAT</unmanaged>
|
||||||
|
SrcAlphaSat = 11,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_BLEND_FACTOR"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_BLEND_FACTOR</unmanaged>
|
||||||
|
BlendFactor = 14,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_BLEND_FACTOR"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_INV_BLEND_FACTOR</unmanaged>
|
||||||
|
InvBlendFactor = 15,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC1_COLOR"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_SRC1_COLOR</unmanaged>
|
||||||
|
Src1Color = 16,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC1_COLOR"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_INV_SRC1_COLOR</unmanaged>
|
||||||
|
InvSrc1Color = 17,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC1_ALPHA"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_SRC1_ALPHA</unmanaged>
|
||||||
|
Src1Alpha = 18,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC1_ALPHA"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_INV_SRC1_ALPHA</unmanaged>
|
||||||
|
InvSrc1Alpha = 19,
|
||||||
|
}
|
||||||
53
src/Vortice.Win32.Direct3D11/Generated/BlendDescription.cs
Normal file
53
src/Vortice.Win32.Direct3D11/Generated/BlendDescription.cs
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_DESC</unmanaged>
|
||||||
|
public partial struct BlendDescription
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC::AlphaToCoverageEnable"]/*' />
|
||||||
|
public Bool32 AlphaToCoverageEnable;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC::IndependentBlendEnable"]/*' />
|
||||||
|
public Bool32 IndependentBlendEnable;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC::RenderTarget"]/*' />
|
||||||
|
public RenderTarget__FixedBuffer RenderTarget;
|
||||||
|
|
||||||
|
public unsafe struct RenderTarget__FixedBuffer
|
||||||
|
{
|
||||||
|
public RenderTargetBlendDescription e0;
|
||||||
|
public RenderTargetBlendDescription e1;
|
||||||
|
public RenderTargetBlendDescription e2;
|
||||||
|
public RenderTargetBlendDescription e3;
|
||||||
|
public RenderTargetBlendDescription e4;
|
||||||
|
public RenderTargetBlendDescription e5;
|
||||||
|
public RenderTargetBlendDescription e6;
|
||||||
|
public RenderTargetBlendDescription e7;
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref RenderTargetBlendDescription this[int index]
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref AsSpan()[index];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
public Span<RenderTargetBlendDescription> AsSpan()
|
||||||
|
{
|
||||||
|
return MemoryMarshal.CreateSpan(ref e0, 8);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
53
src/Vortice.Win32.Direct3D11/Generated/BlendDescription1.cs
Normal file
53
src/Vortice.Win32.Direct3D11/Generated/BlendDescription1.cs
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_DESC1</unmanaged>
|
||||||
|
public partial struct BlendDescription1
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1::AlphaToCoverageEnable"]/*' />
|
||||||
|
public Bool32 AlphaToCoverageEnable;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1::IndependentBlendEnable"]/*' />
|
||||||
|
public Bool32 IndependentBlendEnable;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1::RenderTarget"]/*' />
|
||||||
|
public RenderTarget__FixedBuffer RenderTarget;
|
||||||
|
|
||||||
|
public unsafe struct RenderTarget__FixedBuffer
|
||||||
|
{
|
||||||
|
public RenderTargetBlendDescription1 e0;
|
||||||
|
public RenderTargetBlendDescription1 e1;
|
||||||
|
public RenderTargetBlendDescription1 e2;
|
||||||
|
public RenderTargetBlendDescription1 e3;
|
||||||
|
public RenderTargetBlendDescription1 e4;
|
||||||
|
public RenderTargetBlendDescription1 e5;
|
||||||
|
public RenderTargetBlendDescription1 e6;
|
||||||
|
public RenderTargetBlendDescription1 e7;
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref RenderTargetBlendDescription1 this[int index]
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref AsSpan()[index];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
public Span<RenderTargetBlendDescription1> AsSpan()
|
||||||
|
{
|
||||||
|
return MemoryMarshal.CreateSpan(ref e0, 8);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
31
src/Vortice.Win32.Direct3D11/Generated/BlendOperation.cs
Normal file
31
src/Vortice.Win32.Direct3D11/Generated/BlendOperation.cs
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_OP</unmanaged>
|
||||||
|
public enum BlendOperation : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_ADD"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_OP_ADD</unmanaged>
|
||||||
|
Add = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_SUBTRACT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_OP_SUBTRACT</unmanaged>
|
||||||
|
Subtract = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_REV_SUBTRACT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_OP_REV_SUBTRACT</unmanaged>
|
||||||
|
RevSubtract = 3,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_MIN"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_OP_MIN</unmanaged>
|
||||||
|
Min = 4,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_MAX"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BLEND_OP_MAX</unmanaged>
|
||||||
|
Max = 5,
|
||||||
|
}
|
||||||
33
src/Vortice.Win32.Direct3D11/Generated/Box.cs
Normal file
33
src/Vortice.Win32.Direct3D11/Generated/Box.cs
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BOX"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BOX</unmanaged>
|
||||||
|
public partial struct Box
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BOX::left"]/*' />
|
||||||
|
public uint left;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BOX::top"]/*' />
|
||||||
|
public uint top;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BOX::front"]/*' />
|
||||||
|
public uint front;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BOX::right"]/*' />
|
||||||
|
public uint right;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BOX::bottom"]/*' />
|
||||||
|
public uint bottom;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BOX::back"]/*' />
|
||||||
|
public uint back;
|
||||||
|
}
|
||||||
33
src/Vortice.Win32.Direct3D11/Generated/BufferDescription.cs
Normal file
33
src/Vortice.Win32.Direct3D11/Generated/BufferDescription.cs
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUFFER_DESC</unmanaged>
|
||||||
|
public partial struct BufferDescription
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::ByteWidth"]/*' />
|
||||||
|
public uint ByteWidth;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::Usage"]/*' />
|
||||||
|
public Usage Usage;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::BindFlags"]/*' />
|
||||||
|
public BindFlags BindFlags;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::CPUAccessFlags"]/*' />
|
||||||
|
public CpuAccessFlags CPUAccessFlags;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::MiscFlags"]/*' />
|
||||||
|
public ResourceMiscFlags MiscFlags;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::StructureByteStride"]/*' />
|
||||||
|
public uint StructureByteStride;
|
||||||
|
}
|
||||||
24
src/Vortice.Win32.Direct3D11/Generated/BufferExtendedSrv.cs
Normal file
24
src/Vortice.Win32.Direct3D11/Generated/BufferExtendedSrv.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUFFEREX_SRV</unmanaged>
|
||||||
|
public partial struct BufferExtendedSrv
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV::FirstElement"]/*' />
|
||||||
|
public uint FirstElement;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV::NumElements"]/*' />
|
||||||
|
public uint NumElements;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV::Flags"]/*' />
|
||||||
|
public BufferExtendedSrvFlags Flags;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV_FLAG"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUFFEREX_SRV_FLAG</unmanaged>
|
||||||
|
[Flags]
|
||||||
|
public enum BufferExtendedSrvFlags : int
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV_FLAG::D3D11_BUFFEREX_SRV_FLAG_RAW"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUFFEREX_SRV_FLAG_RAW</unmanaged>
|
||||||
|
Raw = 1,
|
||||||
|
}
|
||||||
84
src/Vortice.Win32.Direct3D11/Generated/BufferRtv.cs
Normal file
84
src/Vortice.Win32.Direct3D11/Generated/BufferRtv.cs
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_RTV"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUFFER_RTV</unmanaged>
|
||||||
|
public partial struct BufferRtv
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_RTV::Anonymous1"]/*' />
|
||||||
|
public _Anonymous1_e__Union Anonymous1;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_RTV::Anonymous2"]/*' />
|
||||||
|
public _Anonymous2_e__Union Anonymous2;
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref uint NumElements
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref Anonymous2.NumElements;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref uint ElementWidth
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref Anonymous2.ElementWidth;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref uint FirstElement
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref Anonymous1.FirstElement;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref uint ElementOffset
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref Anonymous1.ElementOffset;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[StructLayout(LayoutKind.Explicit)]
|
||||||
|
public partial struct _Anonymous2_e__Union
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::NumElements"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public uint NumElements;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::ElementWidth"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public uint ElementWidth;
|
||||||
|
}
|
||||||
|
[StructLayout(LayoutKind.Explicit)]
|
||||||
|
public partial struct _Anonymous1_e__Union
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::FirstElement"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public uint FirstElement;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::ElementOffset"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public uint ElementOffset;
|
||||||
|
}
|
||||||
|
}
|
||||||
84
src/Vortice.Win32.Direct3D11/Generated/BufferSrv.cs
Normal file
84
src/Vortice.Win32.Direct3D11/Generated/BufferSrv.cs
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_SRV"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUFFER_SRV</unmanaged>
|
||||||
|
public partial struct BufferSrv
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_SRV::Anonymous1"]/*' />
|
||||||
|
public _Anonymous1_e__Union Anonymous1;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_SRV::Anonymous2"]/*' />
|
||||||
|
public _Anonymous2_e__Union Anonymous2;
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref uint FirstElement
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref Anonymous1.FirstElement;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref uint ElementOffset
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref Anonymous1.ElementOffset;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref uint NumElements
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref Anonymous2.NumElements;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref uint ElementWidth
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref Anonymous2.ElementWidth;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[StructLayout(LayoutKind.Explicit)]
|
||||||
|
public partial struct _Anonymous1_e__Union
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::FirstElement"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public uint FirstElement;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::ElementOffset"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public uint ElementOffset;
|
||||||
|
}
|
||||||
|
[StructLayout(LayoutKind.Explicit)]
|
||||||
|
public partial struct _Anonymous2_e__Union
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::NumElements"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public uint NumElements;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::ElementWidth"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public uint ElementWidth;
|
||||||
|
}
|
||||||
|
}
|
||||||
24
src/Vortice.Win32.Direct3D11/Generated/BufferUav.cs
Normal file
24
src/Vortice.Win32.Direct3D11/Generated/BufferUav.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUFFER_UAV</unmanaged>
|
||||||
|
public partial struct BufferUav
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV::FirstElement"]/*' />
|
||||||
|
public uint FirstElement;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV::NumElements"]/*' />
|
||||||
|
public uint NumElements;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV::Flags"]/*' />
|
||||||
|
public BufferUavFlags Flags;
|
||||||
|
}
|
||||||
27
src/Vortice.Win32.Direct3D11/Generated/BufferUavFlags.cs
Normal file
27
src/Vortice.Win32.Direct3D11/Generated/BufferUavFlags.cs
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUFFER_UAV_FLAG</unmanaged>
|
||||||
|
[Flags]
|
||||||
|
public enum BufferUavFlags : int
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG::D3D11_BUFFER_UAV_FLAG_RAW"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUFFER_UAV_FLAG_RAW</unmanaged>
|
||||||
|
Raw = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG::D3D11_BUFFER_UAV_FLAG_APPEND"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUFFER_UAV_FLAG_APPEND</unmanaged>
|
||||||
|
Append = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG::D3D11_BUFFER_UAV_FLAG_COUNTER"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUFFER_UAV_FLAG_COUNTER</unmanaged>
|
||||||
|
Counter = 4,
|
||||||
|
}
|
||||||
49
src/Vortice.Win32.Direct3D11/Generated/BusType.cs
Normal file
49
src/Vortice.Win32.Direct3D11/Generated/BusType.cs
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUS_TYPE</unmanaged>
|
||||||
|
public enum BusType : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_OTHER"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUS_TYPE_OTHER</unmanaged>
|
||||||
|
Other = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_PCI"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUS_TYPE_PCI</unmanaged>
|
||||||
|
Pci = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_PCIX"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUS_TYPE_PCIX</unmanaged>
|
||||||
|
Pcix = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_PCIEXPRESS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUS_TYPE_PCIEXPRESS</unmanaged>
|
||||||
|
Pciexpress = 3,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_AGP"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUS_TYPE_AGP</unmanaged>
|
||||||
|
Agp = 4,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_INSIDE_OF_CHIPSET"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUS_IMPL_MODIFIER_INSIDE_OF_CHIPSET</unmanaged>
|
||||||
|
ImplModifierInsideOfChipset = 65536,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP</unmanaged>
|
||||||
|
ImplModifierTracksOnMotherBoardToChip = 131072,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET</unmanaged>
|
||||||
|
ImplModifierTracksOnMotherBoardToSocket = 196608,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR</unmanaged>
|
||||||
|
ImplModifierDaughterBoardConnector = 262144,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE</unmanaged>
|
||||||
|
ImplModifierDaughterBoardConnectorInsideOfNuae = 327680,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_NON_STANDARD"]/*' />
|
||||||
|
/// <unmanaged>D3D11_BUS_IMPL_MODIFIER_NON_STANDARD</unmanaged>
|
||||||
|
ImplModifierNonStandard = -2147483648,
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG</unmanaged>
|
||||||
|
[Flags]
|
||||||
|
public enum CheckMultisampleQualityLevelsFlags : int
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG::D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE</unmanaged>
|
||||||
|
TiledResource = 1,
|
||||||
|
}
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CLASS_INSTANCE_DESC</unmanaged>
|
||||||
|
public partial struct ClassInstanceDescription
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::InstanceId"]/*' />
|
||||||
|
public uint InstanceId;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::InstanceIndex"]/*' />
|
||||||
|
public uint InstanceIndex;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::TypeId"]/*' />
|
||||||
|
public uint TypeId;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::ConstantBuffer"]/*' />
|
||||||
|
public uint ConstantBuffer;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::BaseConstantBufferOffset"]/*' />
|
||||||
|
public uint BaseConstantBufferOffset;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::BaseTexture"]/*' />
|
||||||
|
public uint BaseTexture;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::BaseSampler"]/*' />
|
||||||
|
public uint BaseSampler;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::Created"]/*' />
|
||||||
|
public Bool32 Created;
|
||||||
|
}
|
||||||
24
src/Vortice.Win32.Direct3D11/Generated/ClearFlags.cs
Normal file
24
src/Vortice.Win32.Direct3D11/Generated/ClearFlags.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLEAR_FLAG"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CLEAR_FLAG</unmanaged>
|
||||||
|
[Flags]
|
||||||
|
public enum ClearFlags : int
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLEAR_FLAG::D3D11_CLEAR_DEPTH"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CLEAR_DEPTH</unmanaged>
|
||||||
|
Depth = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLEAR_FLAG::D3D11_CLEAR_STENCIL"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CLEAR_STENCIL</unmanaged>
|
||||||
|
Stencil = 2,
|
||||||
|
}
|
||||||
33
src/Vortice.Win32.Direct3D11/Generated/ColorWriteEnable.cs
Normal file
33
src/Vortice.Win32.Direct3D11/Generated/ColorWriteEnable.cs
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE</unmanaged>
|
||||||
|
[Flags]
|
||||||
|
public enum ColorWriteEnable : byte
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_RED"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_RED</unmanaged>
|
||||||
|
Red = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_GREEN"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_GREEN</unmanaged>
|
||||||
|
Green = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_BLUE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_BLUE</unmanaged>
|
||||||
|
Blue = 4,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_ALPHA"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_ALPHA</unmanaged>
|
||||||
|
Alpha = 8,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_ALL"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_ALL</unmanaged>
|
||||||
|
All = 15,
|
||||||
|
}
|
||||||
40
src/Vortice.Win32.Direct3D11/Generated/ComparisonFunction.cs
Normal file
40
src/Vortice.Win32.Direct3D11/Generated/ComparisonFunction.cs
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COMPARISON_FUNC</unmanaged>
|
||||||
|
public enum ComparisonFunction : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_NEVER"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COMPARISON_NEVER</unmanaged>
|
||||||
|
Never = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_LESS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COMPARISON_LESS</unmanaged>
|
||||||
|
Less = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_EQUAL"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COMPARISON_EQUAL</unmanaged>
|
||||||
|
Equal = 3,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_LESS_EQUAL"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COMPARISON_LESS_EQUAL</unmanaged>
|
||||||
|
LessEqual = 4,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_GREATER"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COMPARISON_GREATER</unmanaged>
|
||||||
|
Greater = 5,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_NOT_EQUAL"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COMPARISON_NOT_EQUAL</unmanaged>
|
||||||
|
NotEqual = 6,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_GREATER_EQUAL"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COMPARISON_GREATER_EQUAL</unmanaged>
|
||||||
|
GreaterEqual = 7,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_ALWAYS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COMPARISON_ALWAYS</unmanaged>
|
||||||
|
Always = 8,
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COMPUTE_SHADER_TRACE_DESC</unmanaged>
|
||||||
|
public partial struct ComputeShaderTraceDescription
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC::Invocation"]/*' />
|
||||||
|
public ulong Invocation;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC::ThreadIDInGroup"]/*' />
|
||||||
|
public unsafe fixed uint ThreadIDInGroup[3];
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC::ThreadGroupID"]/*' />
|
||||||
|
public unsafe fixed uint ThreadGroupID[3];
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_MODE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_MODE</unmanaged>
|
||||||
|
public enum ConservativeRasterizationMode : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_MODE::D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF</unmanaged>
|
||||||
|
Off = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_MODE::D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON</unmanaged>
|
||||||
|
On = 1,
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER</unmanaged>
|
||||||
|
public enum ConservativeRasterizationTier : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED</unmanaged>
|
||||||
|
NotSupported = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_TIER_1"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER_1</unmanaged>
|
||||||
|
Tier1 = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_TIER_2"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER_2</unmanaged>
|
||||||
|
Tier2 = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_TIER_3"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER_3</unmanaged>
|
||||||
|
Tier3 = 3,
|
||||||
|
}
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS</unmanaged>
|
||||||
|
public enum ContentProtectionCaps : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE</unmanaged>
|
||||||
|
Software = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE</unmanaged>
|
||||||
|
Hardware = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON</unmanaged>
|
||||||
|
ProtectionAlwaysOn = 4,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION</unmanaged>
|
||||||
|
PartialDecryption = 8,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_CONTENT_KEY"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_CONTENT_KEY</unmanaged>
|
||||||
|
ContentKey = 16,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY</unmanaged>
|
||||||
|
FreshenSessionKey = 32,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK</unmanaged>
|
||||||
|
EncryptedReadBack = 64,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY</unmanaged>
|
||||||
|
EncryptedReadBackKey = 128,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV</unmanaged>
|
||||||
|
SequentialCtrIv = 256,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY</unmanaged>
|
||||||
|
EncryptSlicedataOnly = 512,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT</unmanaged>
|
||||||
|
DecryptionBlt = 1024,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED</unmanaged>
|
||||||
|
HardwareProtectUncompressed = 2048,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE</unmanaged>
|
||||||
|
HardwareProtectedMemoryPageable = 4096,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN</unmanaged>
|
||||||
|
HardwareTeardown = 8192,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION</unmanaged>
|
||||||
|
HardwareDrmCommunication = 16384,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION_MULTI_THREADED"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION_MULTI_THREADED</unmanaged>
|
||||||
|
HardwareDrmCommunicationMultiThreaded = 32768,
|
||||||
|
}
|
||||||
31
src/Vortice.Win32.Direct3D11/Generated/ContextType.cs
Normal file
31
src/Vortice.Win32.Direct3D11/Generated/ContextType.cs
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTEXT_TYPE</unmanaged>
|
||||||
|
public enum ContextType : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_ALL"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTEXT_TYPE_ALL</unmanaged>
|
||||||
|
All = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_3D"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTEXT_TYPE_3D</unmanaged>
|
||||||
|
_3D = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_COMPUTE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTEXT_TYPE_COMPUTE</unmanaged>
|
||||||
|
Compute = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_COPY"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTEXT_TYPE_COPY</unmanaged>
|
||||||
|
Copy = 3,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_VIDEO"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CONTEXT_TYPE_VIDEO</unmanaged>
|
||||||
|
Video = 4,
|
||||||
|
}
|
||||||
24
src/Vortice.Win32.Direct3D11/Generated/CopyFlags.cs
Normal file
24
src/Vortice.Win32.Direct3D11/Generated/CopyFlags.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COPY_FLAGS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COPY_FLAGS</unmanaged>
|
||||||
|
[Flags]
|
||||||
|
public enum CopyFlags : int
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COPY_FLAGS::D3D11_COPY_NO_OVERWRITE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COPY_NO_OVERWRITE</unmanaged>
|
||||||
|
NoOverwrite = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COPY_FLAGS::D3D11_COPY_DISCARD"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COPY_DISCARD</unmanaged>
|
||||||
|
Discard = 2,
|
||||||
|
}
|
||||||
19
src/Vortice.Win32.Direct3D11/Generated/Counter.cs
Normal file
19
src/Vortice.Win32.Direct3D11/Generated/Counter.cs
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COUNTER</unmanaged>
|
||||||
|
public enum Counter : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER::D3D11_COUNTER_DEVICE_DEPENDENT_0"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COUNTER_DEVICE_DEPENDENT_0</unmanaged>
|
||||||
|
DeviceDependent0 = 1073741824,
|
||||||
|
}
|
||||||
21
src/Vortice.Win32.Direct3D11/Generated/CounterDescription.cs
Normal file
21
src/Vortice.Win32.Direct3D11/Generated/CounterDescription.cs
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_DESC"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COUNTER_DESC</unmanaged>
|
||||||
|
public partial struct CounterDescription
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_DESC::Counter"]/*' />
|
||||||
|
public Counter Counter;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_DESC::MiscFlags"]/*' />
|
||||||
|
public uint MiscFlags;
|
||||||
|
}
|
||||||
24
src/Vortice.Win32.Direct3D11/Generated/CounterInfo.cs
Normal file
24
src/Vortice.Win32.Direct3D11/Generated/CounterInfo.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COUNTER_INFO</unmanaged>
|
||||||
|
public partial struct CounterInfo
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO::LastDeviceDependentCounter"]/*' />
|
||||||
|
public Counter LastDeviceDependentCounter;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO::NumSimultaneousCounters"]/*' />
|
||||||
|
public uint NumSimultaneousCounters;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO::NumDetectableParallelUnits"]/*' />
|
||||||
|
public byte NumDetectableParallelUnits;
|
||||||
|
}
|
||||||
28
src/Vortice.Win32.Direct3D11/Generated/CounterType.cs
Normal file
28
src/Vortice.Win32.Direct3D11/Generated/CounterType.cs
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COUNTER_TYPE</unmanaged>
|
||||||
|
public enum CounterType : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_FLOAT32"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COUNTER_TYPE_FLOAT32</unmanaged>
|
||||||
|
Float32 = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_UINT16"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COUNTER_TYPE_UINT16</unmanaged>
|
||||||
|
UInt16 = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_UINT32"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COUNTER_TYPE_UINT32</unmanaged>
|
||||||
|
UInt32 = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_UINT64"]/*' />
|
||||||
|
/// <unmanaged>D3D11_COUNTER_TYPE_UINT64</unmanaged>
|
||||||
|
UInt64 = 3,
|
||||||
|
}
|
||||||
24
src/Vortice.Win32.Direct3D11/Generated/CpuAccessFlags.cs
Normal file
24
src/Vortice.Win32.Direct3D11/Generated/CpuAccessFlags.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CPU_ACCESS_FLAG"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CPU_ACCESS_FLAG</unmanaged>
|
||||||
|
[Flags]
|
||||||
|
public enum CpuAccessFlags : uint
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CPU_ACCESS_FLAG::D3D11_CPU_ACCESS_WRITE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CPU_ACCESS_WRITE</unmanaged>
|
||||||
|
Write = 65536,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CPU_ACCESS_FLAG::D3D11_CPU_ACCESS_READ"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CPU_ACCESS_READ</unmanaged>
|
||||||
|
Read = 131072,
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG"]/*' />
|
||||||
|
/// <unmanaged>D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG</unmanaged>
|
||||||
|
[Flags]
|
||||||
|
public enum CreateDeviceContextStateFlags : int
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG::D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED"]/*' />
|
||||||
|
/// <unmanaged>D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED</unmanaged>
|
||||||
|
SingleThreaded = 1,
|
||||||
|
}
|
||||||
45
src/Vortice.Win32.Direct3D11/Generated/CreateDeviceFlags.cs
Normal file
45
src/Vortice.Win32.Direct3D11/Generated/CreateDeviceFlags.cs
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CREATE_DEVICE_FLAG</unmanaged>
|
||||||
|
[Flags]
|
||||||
|
public enum CreateDeviceFlags : uint
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_SINGLETHREADED"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CREATE_DEVICE_SINGLETHREADED</unmanaged>
|
||||||
|
SingleThreaded = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_DEBUG"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CREATE_DEVICE_DEBUG</unmanaged>
|
||||||
|
Debug = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_SWITCH_TO_REF"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CREATE_DEVICE_SWITCH_TO_REF</unmanaged>
|
||||||
|
SwitchToRef = 4,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS</unmanaged>
|
||||||
|
PreventInternalThreadingOptimizations = 8,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_BGRA_SUPPORT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CREATE_DEVICE_BGRA_SUPPORT</unmanaged>
|
||||||
|
BgraSupport = 32,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_DEBUGGABLE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CREATE_DEVICE_DEBUGGABLE</unmanaged>
|
||||||
|
Debuggable = 64,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY</unmanaged>
|
||||||
|
PreventAlteringLayerSettingsFromRegistry = 128,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_DISABLE_GPU_TIMEOUT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CREATE_DEVICE_DISABLE_GPU_TIMEOUT</unmanaged>
|
||||||
|
DisableGpuTimeout = 256,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_VIDEO_SUPPORT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CREATE_DEVICE_VIDEO_SUPPORT</unmanaged>
|
||||||
|
VideoSupport = 2048,
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS</unmanaged>
|
||||||
|
[Flags]
|
||||||
|
public enum CryptoSessionKeyExchangeFlags : uint
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS::D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE</unmanaged>
|
||||||
|
FlagNone = 0,
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_STATUS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CRYPTO_SESSION_STATUS</unmanaged>
|
||||||
|
public enum CryptoSessionStatus : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_STATUS::D3D11_CRYPTO_SESSION_STATUS_OK"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CRYPTO_SESSION_STATUS_OK</unmanaged>
|
||||||
|
Ok = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_STATUS::D3D11_CRYPTO_SESSION_STATUS_KEY_LOST"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CRYPTO_SESSION_STATUS_KEY_LOST</unmanaged>
|
||||||
|
KeyLost = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_STATUS::D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST</unmanaged>
|
||||||
|
KeyAndContentLost = 2,
|
||||||
|
}
|
||||||
25
src/Vortice.Win32.Direct3D11/Generated/CullMode.cs
Normal file
25
src/Vortice.Win32.Direct3D11/Generated/CullMode.cs
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CULL_MODE</unmanaged>
|
||||||
|
public enum CullMode : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE::D3D11_CULL_NONE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CULL_NONE</unmanaged>
|
||||||
|
None = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE::D3D11_CULL_FRONT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CULL_FRONT</unmanaged>
|
||||||
|
Front = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE::D3D11_CULL_BACK"]/*' />
|
||||||
|
/// <unmanaged>D3D11_CULL_BACK</unmanaged>
|
||||||
|
Back = 3,
|
||||||
|
}
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DEPTH_STENCIL_DESC</unmanaged>
|
||||||
|
public partial struct DepthStencilDescription
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::DepthEnable"]/*' />
|
||||||
|
public Bool32 DepthEnable;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::DepthWriteMask"]/*' />
|
||||||
|
public DepthWriteMask DepthWriteMask;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::DepthFunc"]/*' />
|
||||||
|
public ComparisonFunction DepthFunc;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::StencilEnable"]/*' />
|
||||||
|
public Bool32 StencilEnable;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::StencilReadMask"]/*' />
|
||||||
|
public byte StencilReadMask;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::StencilWriteMask"]/*' />
|
||||||
|
public byte StencilWriteMask;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::FrontFace"]/*' />
|
||||||
|
public DepthStencilOperationDescription FrontFace;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::BackFace"]/*' />
|
||||||
|
public DepthStencilOperationDescription BackFace;
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DEPTH_STENCILOP_DESC</unmanaged>
|
||||||
|
public partial struct DepthStencilOperationDescription
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilFailOp"]/*' />
|
||||||
|
public StencilOperation StencilFailOp;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilDepthFailOp"]/*' />
|
||||||
|
public StencilOperation StencilDepthFailOp;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilPassOp"]/*' />
|
||||||
|
public StencilOperation StencilPassOp;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilFunc"]/*' />
|
||||||
|
public ComparisonFunction StencilFunc;
|
||||||
|
}
|
||||||
@@ -0,0 +1,115 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DEPTH_STENCIL_VIEW_DESC</unmanaged>
|
||||||
|
public partial struct DepthStencilViewDescription
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::Format"]/*' />
|
||||||
|
public Graphics.Dxgi.Common.Format Format;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::ViewDimension"]/*' />
|
||||||
|
public DsvDimension ViewDimension;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::Flags"]/*' />
|
||||||
|
public DsvFlags Flags;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::Anonymous"]/*' />
|
||||||
|
public _Anonymous_e__Union Anonymous;
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref Texture1DDsv Texture1D
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref Anonymous.Texture1D;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref Texture1DArrayDsv Texture1DArray
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref Anonymous.Texture1DArray;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref Texture2DDsv Texture2D
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref Anonymous.Texture2D;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref Texture2DArrayDsv Texture2DArray
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref Anonymous.Texture2DArray;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref Texture2DMsDsv Texture2DMS
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref Anonymous.Texture2DMS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[UnscopedRef]
|
||||||
|
public ref Texture2DMsArrayDsv Texture2DMSArray
|
||||||
|
{
|
||||||
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ref Anonymous.Texture2DMSArray;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[StructLayout(LayoutKind.Explicit)]
|
||||||
|
public partial struct _Anonymous_e__Union
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1D"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public Texture1DDsv Texture1D;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1DArray"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public Texture1DArrayDsv Texture1DArray;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2D"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public Texture2DDsv Texture2D;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DArray"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public Texture2DArrayDsv Texture2DArray;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMS"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public Texture2DMsDsv Texture2DMS;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMSArray"]/*' />
|
||||||
|
[FieldOffset(0)]
|
||||||
|
public Texture2DMsArrayDsv Texture2DMSArray;
|
||||||
|
}
|
||||||
|
}
|
||||||
22
src/Vortice.Win32.Direct3D11/Generated/DepthWriteMask.cs
Normal file
22
src/Vortice.Win32.Direct3D11/Generated/DepthWriteMask.cs
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_WRITE_MASK"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DEPTH_WRITE_MASK</unmanaged>
|
||||||
|
public enum DepthWriteMask : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_WRITE_MASK::D3D11_DEPTH_WRITE_MASK_ZERO"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DEPTH_WRITE_MASK_ZERO</unmanaged>
|
||||||
|
Zero = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_WRITE_MASK::D3D11_DEPTH_WRITE_MASK_ALL"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DEPTH_WRITE_MASK_ALL</unmanaged>
|
||||||
|
All = 1,
|
||||||
|
}
|
||||||
22
src/Vortice.Win32.Direct3D11/Generated/DeviceContextType.cs
Normal file
22
src/Vortice.Win32.Direct3D11/Generated/DeviceContextType.cs
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEVICE_CONTEXT_TYPE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DEVICE_CONTEXT_TYPE</unmanaged>
|
||||||
|
public enum DeviceContextType : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEVICE_CONTEXT_TYPE::D3D11_DEVICE_CONTEXT_IMMEDIATE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DEVICE_CONTEXT_IMMEDIATE</unmanaged>
|
||||||
|
Immediate = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEVICE_CONTEXT_TYPE::D3D11_DEVICE_CONTEXT_DEFERRED"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DEVICE_CONTEXT_DEFERRED</unmanaged>
|
||||||
|
Deferred = 1,
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,18 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DOMAIN_SHADER_TRACE_DESC"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DOMAIN_SHADER_TRACE_DESC</unmanaged>
|
||||||
|
public partial struct DomainShaderTraceDescription
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DOMAIN_SHADER_TRACE_DESC::Invocation"]/*' />
|
||||||
|
public ulong Invocation;
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS</unmanaged>
|
||||||
|
public partial struct DrawIndexedInstancedIndirectArgs
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::IndexCountPerInstance"]/*' />
|
||||||
|
public uint IndexCountPerInstance;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::InstanceCount"]/*' />
|
||||||
|
public uint InstanceCount;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::StartIndexLocation"]/*' />
|
||||||
|
public uint StartIndexLocation;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::BaseVertexLocation"]/*' />
|
||||||
|
public int BaseVertexLocation;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::StartInstanceLocation"]/*' />
|
||||||
|
public uint StartInstanceLocation;
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DRAW_INSTANCED_INDIRECT_ARGS</unmanaged>
|
||||||
|
public partial struct DrawInstancedIndirectArgs
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::VertexCountPerInstance"]/*' />
|
||||||
|
public uint VertexCountPerInstance;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::InstanceCount"]/*' />
|
||||||
|
public uint InstanceCount;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::StartVertexLocation"]/*' />
|
||||||
|
public uint StartVertexLocation;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::StartInstanceLocation"]/*' />
|
||||||
|
public uint StartInstanceLocation;
|
||||||
|
}
|
||||||
37
src/Vortice.Win32.Direct3D11/Generated/DsvDimension.cs
Normal file
37
src/Vortice.Win32.Direct3D11/Generated/DsvDimension.cs
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DSV_DIMENSION</unmanaged>
|
||||||
|
public enum DsvDimension : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_UNKNOWN"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DSV_DIMENSION_UNKNOWN</unmanaged>
|
||||||
|
Unknown = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE1D"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE1D</unmanaged>
|
||||||
|
Texture1D = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE1DARRAY"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE1DARRAY</unmanaged>
|
||||||
|
Texture1DArray = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2D"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2D</unmanaged>
|
||||||
|
Texture2D = 3,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2DARRAY"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2DARRAY</unmanaged>
|
||||||
|
Texture2DArray = 4,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2DMS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2DMS</unmanaged>
|
||||||
|
Texture2DMs = 5,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY</unmanaged>
|
||||||
|
Texture2DMsArray = 6,
|
||||||
|
}
|
||||||
24
src/Vortice.Win32.Direct3D11/Generated/DsvFlags.cs
Normal file
24
src/Vortice.Win32.Direct3D11/Generated/DsvFlags.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_FLAG"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DSV_FLAG</unmanaged>
|
||||||
|
[Flags]
|
||||||
|
public enum DsvFlags : int
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_FLAG::D3D11_DSV_READ_ONLY_DEPTH"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DSV_READ_ONLY_DEPTH</unmanaged>
|
||||||
|
ReadOnlyDepth = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_FLAG::D3D11_DSV_READ_ONLY_STENCIL"]/*' />
|
||||||
|
/// <unmanaged>D3D11_DSV_READ_ONLY_STENCIL</unmanaged>
|
||||||
|
ReadOnlyStencil = 2,
|
||||||
|
}
|
||||||
24
src/Vortice.Win32.Direct3D11/Generated/EncryptedBlockInfo.cs
Normal file
24
src/Vortice.Win32.Direct3D11/Generated/EncryptedBlockInfo.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO"]/*' />
|
||||||
|
/// <unmanaged>D3D11_ENCRYPTED_BLOCK_INFO</unmanaged>
|
||||||
|
public partial struct EncryptedBlockInfo
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO::NumEncryptedBytesAtBeginning"]/*' />
|
||||||
|
public uint NumEncryptedBytesAtBeginning;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO::NumBytesInSkipPattern"]/*' />
|
||||||
|
public uint NumBytesInSkipPattern;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO::NumBytesInEncryptPattern"]/*' />
|
||||||
|
public uint NumBytesInEncryptPattern;
|
||||||
|
}
|
||||||
79
src/Vortice.Win32.Direct3D11/Generated/Feature.cs
Normal file
79
src/Vortice.Win32.Direct3D11/Generated/Feature.cs
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE</unmanaged>
|
||||||
|
public enum Feature : int
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_THREADING"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_THREADING</unmanaged>
|
||||||
|
Threading = 0,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_DOUBLES"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DOUBLES</unmanaged>
|
||||||
|
Doubles = 1,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_FORMAT_SUPPORT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_FORMAT_SUPPORT</unmanaged>
|
||||||
|
FormatSupport = 2,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_FORMAT_SUPPORT2"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_FORMAT_SUPPORT2</unmanaged>
|
||||||
|
FormatSupport2 = 3,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS</unmanaged>
|
||||||
|
XHardwareOptions = 4,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS</unmanaged>
|
||||||
|
Options = 5,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_ARCHITECTURE_INFO"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_ARCHITECTURE_INFO</unmanaged>
|
||||||
|
ArchitectureInfo = 6,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_OPTIONS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_D3D9_OPTIONS</unmanaged>
|
||||||
|
D3d9Options = 7,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT</unmanaged>
|
||||||
|
ShaderMinPrecisionSupport = 8,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_SHADOW_SUPPORT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_D3D9_SHADOW_SUPPORT</unmanaged>
|
||||||
|
D3d9ShadowSupport = 9,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS1"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS1</unmanaged>
|
||||||
|
Options1 = 10,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT</unmanaged>
|
||||||
|
D3d9SimpleInstancingSupport = 11,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_MARKER_SUPPORT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_MARKER_SUPPORT</unmanaged>
|
||||||
|
MarkerSupport = 12,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_OPTIONS1"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_D3D9_OPTIONS1</unmanaged>
|
||||||
|
D3d9Options1 = 13,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS2"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS2</unmanaged>
|
||||||
|
Options2 = 14,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS3"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS3</unmanaged>
|
||||||
|
Options3 = 15,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT</unmanaged>
|
||||||
|
GpuVirtualAddressSupport = 16,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS4"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS4</unmanaged>
|
||||||
|
Options4 = 17,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_SHADER_CACHE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_SHADER_CACHE</unmanaged>
|
||||||
|
ShaderCache = 18,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS5"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS5</unmanaged>
|
||||||
|
Options5 = 19,
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_DISPLAYABLE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DISPLAYABLE</unmanaged>
|
||||||
|
Displayable = 20,
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_ARCHITECTURE_INFO"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_ARCHITECTURE_INFO</unmanaged>
|
||||||
|
public partial struct FeatureDataArchitectureInfo
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_ARCHITECTURE_INFO::TileBasedDeferredRenderer"]/*' />
|
||||||
|
public Bool32 TileBasedDeferredRenderer;
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS</unmanaged>
|
||||||
|
public partial struct FeatureDataD3D10XHardwareOptions
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS::ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x"]/*' />
|
||||||
|
public Bool32 ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x;
|
||||||
|
}
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS</unmanaged>
|
||||||
|
public partial struct FeatureDataD3D11Options
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::OutputMergerLogicOp"]/*' />
|
||||||
|
public Bool32 OutputMergerLogicOp;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::UAVOnlyRenderingForcedSampleCount"]/*' />
|
||||||
|
public Bool32 UAVOnlyRenderingForcedSampleCount;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::DiscardAPIsSeenByDriver"]/*' />
|
||||||
|
public Bool32 DiscardAPIsSeenByDriver;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::FlagsForUpdateAndCopySeenByDriver"]/*' />
|
||||||
|
public Bool32 FlagsForUpdateAndCopySeenByDriver;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ClearView"]/*' />
|
||||||
|
public Bool32 ClearView;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::CopyWithOverlap"]/*' />
|
||||||
|
public Bool32 CopyWithOverlap;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ConstantBufferPartialUpdate"]/*' />
|
||||||
|
public Bool32 ConstantBufferPartialUpdate;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ConstantBufferOffsetting"]/*' />
|
||||||
|
public Bool32 ConstantBufferOffsetting;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::MapNoOverwriteOnDynamicConstantBuffer"]/*' />
|
||||||
|
public Bool32 MapNoOverwriteOnDynamicConstantBuffer;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::MapNoOverwriteOnDynamicBufferSRV"]/*' />
|
||||||
|
public Bool32 MapNoOverwriteOnDynamicBufferSRV;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::MultisampleRTVWithForcedSampleCountOne"]/*' />
|
||||||
|
public Bool32 MultisampleRTVWithForcedSampleCountOne;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::SAD4ShaderInstructions"]/*' />
|
||||||
|
public Bool32 SAD4ShaderInstructions;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ExtendedDoublesShaderInstructions"]/*' />
|
||||||
|
public Bool32 ExtendedDoublesShaderInstructions;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ExtendedResourceSharing"]/*' />
|
||||||
|
public Bool32 ExtendedResourceSharing;
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS1</unmanaged>
|
||||||
|
public partial struct FeatureDataD3D11Options1
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::TiledResourcesTier"]/*' />
|
||||||
|
public TiledResourcesTier TiledResourcesTier;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::MinMaxFiltering"]/*' />
|
||||||
|
public Bool32 MinMaxFiltering;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::ClearViewAlsoSupportsDepthOnlyFormats"]/*' />
|
||||||
|
public Bool32 ClearViewAlsoSupportsDepthOnlyFormats;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::MapOnDefaultBuffers"]/*' />
|
||||||
|
public Bool32 MapOnDefaultBuffers;
|
||||||
|
}
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS2</unmanaged>
|
||||||
|
public partial struct FeatureDataD3D11Options2
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::PSSpecifiedStencilRefSupported"]/*' />
|
||||||
|
public Bool32 PSSpecifiedStencilRefSupported;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::TypedUAVLoadAdditionalFormats"]/*' />
|
||||||
|
public Bool32 TypedUAVLoadAdditionalFormats;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::ROVsSupported"]/*' />
|
||||||
|
public Bool32 ROVsSupported;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::ConservativeRasterizationTier"]/*' />
|
||||||
|
public ConservativeRasterizationTier ConservativeRasterizationTier;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::TiledResourcesTier"]/*' />
|
||||||
|
public TiledResourcesTier TiledResourcesTier;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::MapOnDefaultTextures"]/*' />
|
||||||
|
public Bool32 MapOnDefaultTextures;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::StandardSwizzle"]/*' />
|
||||||
|
public Bool32 StandardSwizzle;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::UnifiedMemoryArchitecture"]/*' />
|
||||||
|
public Bool32 UnifiedMemoryArchitecture;
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS3"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS3</unmanaged>
|
||||||
|
public partial struct FeatureDataD3D11Options3
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS3::VPAndRTArrayIndexFromAnyShaderFeedingRasterizer"]/*' />
|
||||||
|
public Bool32 VPAndRTArrayIndexFromAnyShaderFeedingRasterizer;
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS4"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS4</unmanaged>
|
||||||
|
public partial struct FeatureDataD3D11Options4
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS4::ExtendedNV12SharedTextureSupported"]/*' />
|
||||||
|
public Bool32 ExtendedNV12SharedTextureSupported;
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS5"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS5</unmanaged>
|
||||||
|
public partial struct FeatureDataD3D11Options5
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS5::SharedResourceTier"]/*' />
|
||||||
|
public SharedResourceTier SharedResourceTier;
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_D3D9_OPTIONS</unmanaged>
|
||||||
|
public partial struct FeatureDataD3d9Options
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS::FullNonPow2TextureSupport"]/*' />
|
||||||
|
public Bool32 FullNonPow2TextureSupport;
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_D3D9_OPTIONS1</unmanaged>
|
||||||
|
public partial struct FeatureDataD3d9Options1
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::FullNonPow2TextureSupported"]/*' />
|
||||||
|
public Bool32 FullNonPow2TextureSupported;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::DepthAsTextureWithLessEqualComparisonFilterSupported"]/*' />
|
||||||
|
public Bool32 DepthAsTextureWithLessEqualComparisonFilterSupported;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::SimpleInstancingSupported"]/*' />
|
||||||
|
public Bool32 SimpleInstancingSupported;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported"]/*' />
|
||||||
|
public Bool32 TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported;
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT</unmanaged>
|
||||||
|
public partial struct FeatureDataD3d9ShadowSupport
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT::SupportsDepthAsTextureWithLessEqualComparisonFilter"]/*' />
|
||||||
|
public Bool32 SupportsDepthAsTextureWithLessEqualComparisonFilter;
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT</unmanaged>
|
||||||
|
public partial struct FeatureDataD3d9SimpleInstancingSupport
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT::SimpleInstancingSupported"]/*' />
|
||||||
|
public Bool32 SimpleInstancingSupported;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DISPLAYABLE"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_DISPLAYABLE</unmanaged>
|
||||||
|
public partial struct FeatureDataDisplayable
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DISPLAYABLE::DisplayableTexture"]/*' />
|
||||||
|
public Bool32 DisplayableTexture;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DISPLAYABLE::SharedResourceTier"]/*' />
|
||||||
|
public SharedResourceTier SharedResourceTier;
|
||||||
|
}
|
||||||
18
src/Vortice.Win32.Direct3D11/Generated/FeatureDataDoubles.cs
Normal file
18
src/Vortice.Win32.Direct3D11/Generated/FeatureDataDoubles.cs
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DOUBLES"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_DOUBLES</unmanaged>
|
||||||
|
public partial struct FeatureDataDoubles
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DOUBLES::DoublePrecisionFloatShaderOps"]/*' />
|
||||||
|
public Bool32 DoublePrecisionFloatShaderOps;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_FORMAT_SUPPORT</unmanaged>
|
||||||
|
public partial struct FeatureDataFormatSupport
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT::InFormat"]/*' />
|
||||||
|
public Graphics.Dxgi.Common.Format InFormat;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT::OutFormatSupport"]/*' />
|
||||||
|
public FormatSupport OutFormatSupport;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT2"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_FORMAT_SUPPORT2</unmanaged>
|
||||||
|
public partial struct FeatureDataFormatSupport2
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT2::InFormat"]/*' />
|
||||||
|
public Graphics.Dxgi.Common.Format InFormat;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT2::OutFormatSupport2"]/*' />
|
||||||
|
public FormatSupport2 OutFormatSupport2;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
//
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
// ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Win32.Graphics.Direct3D11;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT"]/*' />
|
||||||
|
/// <unmanaged>D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT</unmanaged>
|
||||||
|
public partial struct FeatureDataGpuVirtualAddressSupport
|
||||||
|
{
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT::MaxGPUVirtualAddressBitsPerResource"]/*' />
|
||||||
|
public uint MaxGPUVirtualAddressBitsPerResource;
|
||||||
|
|
||||||
|
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT::MaxGPUVirtualAddressBitsPerProcess"]/*' />
|
||||||
|
public uint MaxGPUVirtualAddressBitsPerProcess;
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user