mirror of
https://github.com/amerkoleci/Vortice.Win32.git
synced 2026-01-14 08:06:02 +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;
|
||||
}
|
||||
|
||||
using var writer = new CodeWriter(
|
||||
Path.Combine(outputFolder, fileName),
|
||||
ns,
|
||||
docFile,
|
||||
$"Win32.{ns}");
|
||||
if (docFile.Equals("dxgi", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
docFile = "DXGI";
|
||||
}
|
||||
|
||||
GenerateConstants(writer, api);
|
||||
GenerateTypes(writer, api);
|
||||
GenerateFunctions(writer, api);
|
||||
string apiName = ns;
|
||||
string apiFolder = Path.Combine(outputFolder, docFile);
|
||||
|
||||
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"))
|
||||
{
|
||||
foreach (var constant in api.Constants)
|
||||
@@ -1155,10 +1163,8 @@ public static class Program
|
||||
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"))
|
||||
{
|
||||
if (enumType.Name.StartsWith("D3DX11"))
|
||||
@@ -1166,32 +1172,12 @@ public static class Program
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!regionWritten)
|
||||
{
|
||||
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();
|
||||
GenerateEnum(folder, apiName, docFileName, enumType, false);
|
||||
s_visitedEnums.Add($"{apiName}.{enumType.Name}");
|
||||
}
|
||||
|
||||
// Generated enums -> from constants
|
||||
regionWritten = false;
|
||||
needNewLine = false;
|
||||
|
||||
Dictionary<string, ApiType> createdEnums = new();
|
||||
|
||||
foreach (ApiDataConstant constant in api.Constants)
|
||||
@@ -1238,30 +1224,10 @@ public static class Program
|
||||
|
||||
foreach (ApiType enumType in createdEnums.Values)
|
||||
{
|
||||
if (!regionWritten)
|
||||
{
|
||||
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();
|
||||
GenerateEnum(folder, apiName, docFileName, enumType, true);
|
||||
}
|
||||
|
||||
// Unions
|
||||
regionWritten = false;
|
||||
needNewLine = true;
|
||||
|
||||
foreach (ApiType structType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "union"))
|
||||
{
|
||||
@@ -1271,38 +1237,22 @@ public static class Program
|
||||
continue;
|
||||
}
|
||||
|
||||
if (s_csNameMappings.ContainsKey($"{writer.Api}.{structType.Name}"))
|
||||
if (s_csNameMappings.ContainsKey($"{apiName}.{structType.Name}"))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!regionWritten)
|
||||
{
|
||||
writer.WriteLine($"#region Unions");
|
||||
regionWritten = true;
|
||||
}
|
||||
|
||||
if (needNewLine)
|
||||
{
|
||||
writer.WriteLine();
|
||||
}
|
||||
|
||||
GenerateStruct(api, writer, structType);
|
||||
needNewLine = true;
|
||||
|
||||
s_visitedStructs.Add($"{writer.Api}.{structType.Name}");
|
||||
}
|
||||
|
||||
if (regionWritten)
|
||||
{
|
||||
writer.WriteLine($"#endregion Unions");
|
||||
writer.WriteLine();
|
||||
string structCsTypeName = GetCsStructTypeName(structType, apiName);
|
||||
using var writer = new CodeWriter(
|
||||
Path.Combine(folder, $"{structCsTypeName}.cs"),
|
||||
apiName,
|
||||
docFileName,
|
||||
$"Win32.{apiName}");
|
||||
GenerateStruct(writer, api, structType);
|
||||
s_visitedStructs.Add($"{apiName}.{structType.Name}");
|
||||
}
|
||||
|
||||
// Structs
|
||||
regionWritten = false;
|
||||
needNewLine = true;
|
||||
|
||||
foreach (ApiType structType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "struct"))
|
||||
{
|
||||
if (structType.Name.StartsWith("D3DX11") ||
|
||||
@@ -1312,35 +1262,22 @@ public static class Program
|
||||
continue;
|
||||
}
|
||||
|
||||
if (s_csNameMappings.ContainsKey($"{writer.Api}.{structType.Name}"))
|
||||
if (s_csNameMappings.ContainsKey($"{apiName}.{structType.Name}"))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!regionWritten)
|
||||
{
|
||||
writer.WriteLine($"#region Structs");
|
||||
regionWritten = true;
|
||||
}
|
||||
|
||||
if (needNewLine)
|
||||
{
|
||||
writer.WriteLine();
|
||||
}
|
||||
|
||||
GenerateStruct(api, writer, structType);
|
||||
needNewLine = true;
|
||||
|
||||
s_visitedStructs.Add($"{writer.Api}.{structType.Name}");
|
||||
}
|
||||
if (regionWritten)
|
||||
{
|
||||
writer.WriteLine("#endregion Structs");
|
||||
writer.WriteLine();
|
||||
string structCsTypeName = GetCsStructTypeName(structType, apiName);
|
||||
using var writer = new CodeWriter(
|
||||
Path.Combine(folder, $"{structCsTypeName}.cs"),
|
||||
apiName,
|
||||
docFileName,
|
||||
$"Win32.{apiName}");
|
||||
GenerateStruct(writer, api, structType);
|
||||
s_visitedStructs.Add($"{apiName}.{structType.Name}");
|
||||
}
|
||||
|
||||
// Com types
|
||||
regionWritten = false;
|
||||
foreach (ApiType comType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "com"))
|
||||
{
|
||||
if (comType.Name.StartsWith("ID3DX11"))
|
||||
@@ -1348,12 +1285,6 @@ public static class Program
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!regionWritten)
|
||||
{
|
||||
writer.WriteLine("#region COM Types");
|
||||
regionWritten = true;
|
||||
}
|
||||
|
||||
// Generate methods
|
||||
// TODO: FIX broken VTable ID3D12Heap, ID2D1Factory2
|
||||
if (comType.Name == "ID3D12Pageable")
|
||||
@@ -1429,29 +1360,36 @@ public static class Program
|
||||
functions.Add(method);
|
||||
}
|
||||
|
||||
string subdirectory = Path.Combine(writer.Directory, writer.DocFileName);
|
||||
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();
|
||||
GenerateComType(folder, apiName, docFileName, api, comType, methodsToGenerate);
|
||||
}
|
||||
}
|
||||
|
||||
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)
|
||||
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"))
|
||||
{
|
||||
bool needNewLine = false;
|
||||
@@ -1473,8 +1411,6 @@ public static class Program
|
||||
needNewLine = true;
|
||||
}
|
||||
}
|
||||
|
||||
writer.WriteLine($"#endregion Functions");
|
||||
}
|
||||
|
||||
private static string WriteFunction(
|
||||
@@ -1572,7 +1508,7 @@ public static class Program
|
||||
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 enumPrefix = string.Empty;
|
||||
@@ -1591,11 +1527,17 @@ public static class Program
|
||||
else
|
||||
{
|
||||
csTypeName = GetDataTypeName(enumType.Name, out enumPrefix);
|
||||
AddCsMapping(writer.Api, enumType.Name, csTypeName);
|
||||
AddCsMapping(apiName, enumType.Name, csTypeName);
|
||||
}
|
||||
|
||||
string baseTypeName = GetTypeName(enumType.IntegerBase);
|
||||
|
||||
using var writer = new CodeWriter(
|
||||
Path.Combine(folder, $"{csTypeName}.cs"),
|
||||
apiName,
|
||||
docFileName,
|
||||
$"Win32.{apiName}");
|
||||
|
||||
if (!autoGenerated)
|
||||
{
|
||||
writer.WriteLine($"/// <include file='{writer.DocFileName}.xml' path='doc/member[@name=\"{enumType.Name}\"]/*' />");
|
||||
@@ -1681,7 +1623,7 @@ public static class Program
|
||||
|
||||
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)
|
||||
@@ -1737,7 +1679,7 @@ public static class Program
|
||||
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 structPrefix = string.Empty;
|
||||
@@ -1758,8 +1700,11 @@ public static class Program
|
||||
csTypeName = GetDataTypeName(structType.Name, out structPrefix);
|
||||
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)
|
||||
{
|
||||
@@ -1801,8 +1746,8 @@ public static class Program
|
||||
bool asPointer = false;
|
||||
if (field.Type.Kind == "ApiRef")
|
||||
{
|
||||
string apiName = GetApiName(field.Type);
|
||||
string fullTypeName = $"{apiName}.{field.Type.Name}";
|
||||
string lookupApiName = GetApiName(field.Type);
|
||||
string fullTypeName = $"{lookupApiName}.{field.Type.Name}";
|
||||
|
||||
if (IsKnownComType(fullTypeName) ||
|
||||
s_visitedComTypes.ContainsKey(fullTypeName) ||
|
||||
@@ -1814,7 +1759,7 @@ public static class Program
|
||||
|
||||
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}";
|
||||
if (s_structFieldTypeRemap.TryGetValue(remapFieldLookUp, out string? remapType))
|
||||
@@ -1946,11 +1891,6 @@ public static class Program
|
||||
}
|
||||
else
|
||||
{
|
||||
if (fieldName == "pGeometryDescs")
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
string unsafePrefix = string.Empty;
|
||||
if (fieldTypeName.EndsWith("*"))
|
||||
{
|
||||
@@ -1974,21 +1914,27 @@ public static class Program
|
||||
|
||||
foreach (ApiType nestedTypeToGenerate in structType.NestedTypes)
|
||||
{
|
||||
GenerateStruct(api, writer, nestedTypeToGenerate, true);
|
||||
GenerateStruct(writer, api, nestedTypeToGenerate, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private static void GenerateComType(
|
||||
string folder, string apiName, string docFileName,
|
||||
ApiData api,
|
||||
CodeWriter writer,
|
||||
ApiType comType,
|
||||
Dictionary<string, List<ApiType>> methodsToGenerate)
|
||||
{
|
||||
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)
|
||||
{
|
||||
@@ -2006,7 +1952,13 @@ public static class Program
|
||||
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)
|
||||
{
|
||||
@@ -2014,7 +1966,11 @@ public static class Program
|
||||
WriteGuid(writer, comType.Guid, $"IID_{csTypeName}");
|
||||
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.WriteLineUndindented("#endif");
|
||||
writer.WriteLine();
|
||||
}
|
||||
|
||||
@@ -2177,7 +2133,7 @@ public static class Program
|
||||
|
||||
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
|
||||
{
|
||||
|
||||
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