mirror of
https://github.com/amerkoleci/Vortice.Win32.git
synced 2026-01-14 16:16:04 +08:00
Initial D3D11 generation.
This commit is contained in:
@@ -111,6 +111,7 @@ public class ApiType
|
|||||||
public int Size { get; set; }
|
public int Size { get; set; }
|
||||||
public int PackingSize { get; set; }
|
public int PackingSize { get; set; }
|
||||||
public ApiStructField[] Fields { get; set; }
|
public ApiStructField[] Fields { get; set; }
|
||||||
|
public ApiType[] NestedTypes { get; set; }
|
||||||
|
|
||||||
// Com
|
// Com
|
||||||
public string Guid { get; set; }
|
public string Guid { get; set; }
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
// Copyright © Amer Koleci and Contributors.
|
// Copyright © Amer Koleci and Contributors.
|
||||||
// Licensed under the MIT License (MIT). See LICENSE in the repository root for more information.
|
// Licensed under the MIT License (MIT). See LICENSE in the repository root for more information.
|
||||||
|
|
||||||
|
using System.Globalization;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|
||||||
@@ -12,7 +13,8 @@ public static class Program
|
|||||||
{
|
{
|
||||||
"Graphics.Dxgi.Common.json",
|
"Graphics.Dxgi.Common.json",
|
||||||
"Graphics.Dxgi.json",
|
"Graphics.Dxgi.json",
|
||||||
"Graphics.Direct3D.json"
|
"Graphics.Direct3D.json",
|
||||||
|
"Graphics.Direct3D11.json"
|
||||||
};
|
};
|
||||||
|
|
||||||
private static readonly Dictionary<string, string> s_csNameMappings = new()
|
private static readonly Dictionary<string, string> s_csNameMappings = new()
|
||||||
@@ -94,6 +96,14 @@ public static class Program
|
|||||||
{ "D3D_SHADER_INPUT_FLAGS", "D3D_SIF" },
|
{ "D3D_SHADER_INPUT_FLAGS", "D3D_SIF" },
|
||||||
{ "D3D_SHADER_INPUT_TYPE", "D3D_SIT" },
|
{ "D3D_SHADER_INPUT_TYPE", "D3D_SIT" },
|
||||||
{ "D3D_SHADER_CBUFFER_FLAGS", "D3D_CBF" },
|
{ "D3D_SHADER_CBUFFER_FLAGS", "D3D_CBF" },
|
||||||
|
|
||||||
|
// D3D11
|
||||||
|
{ "D3D11_INPUT_CLASSIFICATION", "D3D11_INPUT" },
|
||||||
|
{ "D3D11_FILL_MODE", "D3D11_FILL" },
|
||||||
|
{ "D3D11_CULL_MODE", "D3D11_CULL" },
|
||||||
|
{ "D3D11_BIND_FLAG", "D3D11_BIND" },
|
||||||
|
{ "D3D11_CPU_ACCESS_FLAG", "D3D11_CPU_ACCESS" },
|
||||||
|
{ "D3D11_RESOURCE_MISC_FLAG", "D3D11_RESOURCE_MISC" },
|
||||||
};
|
};
|
||||||
|
|
||||||
private static readonly Dictionary<string, string> s_partRenames = new()
|
private static readonly Dictionary<string, string> s_partRenames = new()
|
||||||
@@ -155,6 +165,7 @@ public static class Program
|
|||||||
{ "MIN12INT", "Min12Int" },
|
{ "MIN12INT", "Min12Int" },
|
||||||
{ "MIN16INT", "Min16Int" },
|
{ "MIN16INT", "Min16Int" },
|
||||||
{ "MIN16UINT", "Min16Uint" },
|
{ "MIN16UINT", "Min16Uint" },
|
||||||
|
{ "KEYEDMUTEX", "KeyedMutex" },
|
||||||
};
|
};
|
||||||
|
|
||||||
private static readonly Dictionary<string, string> s_knownEnumValueNames = new()
|
private static readonly Dictionary<string, string> s_knownEnumValueNames = new()
|
||||||
@@ -246,7 +257,7 @@ public static class Program
|
|||||||
// Generate docs
|
// Generate docs
|
||||||
DocGenerator.Generate(new[] { "D3D" }, Path.Combine(outputPath, "Direct3D.xml"));
|
DocGenerator.Generate(new[] { "D3D" }, Path.Combine(outputPath, "Direct3D.xml"));
|
||||||
DocGenerator.Generate(new[] { "DXGI" }, Path.Combine(outputPath, "Dxgi.xml"));
|
DocGenerator.Generate(new[] { "DXGI" }, Path.Combine(outputPath, "Dxgi.xml"));
|
||||||
DocGenerator.Generate(new[] { "D3D11" }, Path.Combine(outputPath, "D3D11.xml"));
|
DocGenerator.Generate(new[] { "D3D11" }, Path.Combine(outputPath, "Direct3D11.xml"));
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -316,6 +327,16 @@ public static class Program
|
|||||||
{
|
{
|
||||||
writer.WriteLine($"public static readonly HResult {constant.Name} = {constant.Value};");
|
writer.WriteLine($"public static readonly HResult {constant.Name} = {constant.Value};");
|
||||||
}
|
}
|
||||||
|
else if (typeName == "float")
|
||||||
|
{
|
||||||
|
float floatValue = Convert.ToSingle(constant.Value);
|
||||||
|
writer.WriteLine($"public const float {constant.Name} = {floatValue.ToString(CultureInfo.InvariantCulture)}f;");
|
||||||
|
}
|
||||||
|
else if (typeName == "double")
|
||||||
|
{
|
||||||
|
double dblValue = Convert.ToDouble(constant.Value);
|
||||||
|
writer.WriteLine($"public const double {constant.Name} = {dblValue.ToString(CultureInfo.InvariantCulture)};");
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
writer.WriteLine($"public const {typeName} {constant.Name} = {constant.Value};");
|
writer.WriteLine($"public const {typeName} {constant.Name} = {constant.Value};");
|
||||||
@@ -456,7 +477,9 @@ public static class Program
|
|||||||
writer.WriteLine($"/// <unmanaged>{enumType.Name}</unmanaged>");
|
writer.WriteLine($"/// <unmanaged>{enumType.Name}</unmanaged>");
|
||||||
|
|
||||||
bool isFlags = false;
|
bool isFlags = false;
|
||||||
if (enumType.Flags || csTypeName.EndsWith("Flags"))
|
if (enumType.Flags ||
|
||||||
|
csTypeName.EndsWith("Flag") ||
|
||||||
|
csTypeName.EndsWith("Flags"))
|
||||||
{
|
{
|
||||||
isFlags = true;
|
isFlags = true;
|
||||||
writer.WriteLine("[Flags]");
|
writer.WriteLine("[Flags]");
|
||||||
@@ -491,6 +514,12 @@ public static class Program
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (value.Name.EndsWith("_MESSAGES_START") ||
|
||||||
|
value.Name.EndsWith("_MESSAGES_END"))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
string enumValueName = GetPrettyFieldName(value.Name, enumPrefix);
|
string enumValueName = GetPrettyFieldName(value.Name, enumPrefix);
|
||||||
|
|
||||||
if (enumType.Name == "D3D_SHADER_VARIABLE_TYPE")
|
if (enumType.Name == "D3D_SHADER_VARIABLE_TYPE")
|
||||||
@@ -519,26 +548,46 @@ public static class Program
|
|||||||
writer.WriteLine();
|
writer.WriteLine();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void GenerateStruct(CodeWriter writer, ApiType structType)
|
private static void GenerateStruct(CodeWriter writer, ApiType structType, bool nestedType = false)
|
||||||
{
|
{
|
||||||
string csTypeName = GetDataTypeName(structType.Name, out string structPrefix);
|
string csTypeName;
|
||||||
AddCsMapping(writer.Api, structType.Name, csTypeName);
|
string structPrefix = string.Empty;
|
||||||
|
|
||||||
writer.WriteLine($"/// <include file='../{writer.DocFileName}.xml' path='doc/member[@name=\"{structType.Name}\"]/*' />");
|
if (nestedType)
|
||||||
|
|
||||||
if (s_generateUnmanagedDocs)
|
|
||||||
{
|
{
|
||||||
writer.WriteLine($"/// <unmanaged>{structType.Name}</unmanaged>");
|
csTypeName = structType.Name;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
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 (s_generateUnmanagedDocs)
|
||||||
|
{
|
||||||
|
writer.WriteLine($"/// <unmanaged>{structType.Name}</unmanaged>");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
using (writer.PushBlock($"public partial struct {csTypeName}"))
|
using (writer.PushBlock($"public partial struct {csTypeName}"))
|
||||||
{
|
{
|
||||||
|
int fieldIndex = 0;
|
||||||
foreach (ApiStructField field in structType.Fields)
|
foreach (ApiStructField field in structType.Fields)
|
||||||
{
|
{
|
||||||
if (field.Name.EndsWith("_FORCE_DWORD"))
|
if (field.Name.EndsWith("_FORCE_DWORD"))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
string fieldValueName = GetPrettyFieldName(field.Name, structPrefix);
|
string fieldValueName;
|
||||||
|
if (nestedType)
|
||||||
|
{
|
||||||
|
fieldValueName = field.Name;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
fieldValueName = GetPrettyFieldName(field.Name, structPrefix);
|
||||||
|
}
|
||||||
|
|
||||||
string fieldTypeName = GetTypeName(field.Type);
|
string fieldTypeName = GetTypeName(field.Type);
|
||||||
|
|
||||||
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}\"]/*' />");
|
||||||
@@ -614,9 +663,26 @@ public static class Program
|
|||||||
writer.WriteLine($"public {unsafePrefix}{fieldTypeName} {fieldValueName};");
|
writer.WriteLine($"public {unsafePrefix}{fieldTypeName} {fieldValueName};");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (fieldIndex < structType.Fields.Length - 1)
|
||||||
|
{
|
||||||
|
writer.WriteLine();
|
||||||
|
}
|
||||||
|
|
||||||
|
fieldIndex++;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generate nested types
|
||||||
|
if (structType.NestedTypes.Length > 0)
|
||||||
|
{
|
||||||
writer.WriteLine();
|
writer.WriteLine();
|
||||||
|
|
||||||
|
foreach (ApiType nestedTypeToGenerate in structType.NestedTypes)
|
||||||
|
{
|
||||||
|
GenerateStruct(writer, nestedTypeToGenerate, true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
writer.WriteLine();
|
writer.WriteLine();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -898,7 +964,8 @@ public static class Program
|
|||||||
private static bool ShouldSkipConstant(ApiDataConstant constant)
|
private static bool ShouldSkipConstant(ApiDataConstant constant)
|
||||||
{
|
{
|
||||||
if (constant.Name == "_FACDXGI" ||
|
if (constant.Name == "_FACDXGI" ||
|
||||||
constant.Name == "DXGI_FORMAT_DEFINED")
|
constant.Name == "DXGI_FORMAT_DEFINED" ||
|
||||||
|
constant.Name == "D3D11_FLOAT32_MAX")
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1080,7 +1080,6 @@ public partial struct ShaderMacro
|
|||||||
|
|
||||||
/// <include file='../Direct3D.xml' path='doc/member[@name="D3D_SHADER_MACRO::Definition"]/*' />
|
/// <include file='../Direct3D.xml' path='doc/member[@name="D3D_SHADER_MACRO::Definition"]/*' />
|
||||||
public unsafe byte* Definition;
|
public unsafe byte* Definition;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion Structs
|
#endregion Structs
|
||||||
|
|||||||
38628
src/Vortice.Win32/Generated/Graphics/Direct3D11.cs
Normal file
38628
src/Vortice.Win32/Generated/Graphics/Direct3D11.cs
Normal file
File diff suppressed because it is too large
Load Diff
@@ -580,7 +580,6 @@ public partial struct Rational
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_RATIONAL::Denominator"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_RATIONAL::Denominator"]/*' />
|
||||||
public uint Denominator;
|
public uint Denominator;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SAMPLE_DESC"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SAMPLE_DESC"]/*' />
|
||||||
@@ -592,7 +591,6 @@ public partial struct SampleDescription
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SAMPLE_DESC::Quality"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SAMPLE_DESC::Quality"]/*' />
|
||||||
public uint Quality;
|
public uint Quality;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_RGB"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_RGB"]/*' />
|
||||||
@@ -607,7 +605,6 @@ public partial struct Rgb
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_RGB::Blue"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_RGB::Blue"]/*' />
|
||||||
public float Blue;
|
public float Blue;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL"]/*' />
|
||||||
@@ -1668,7 +1665,6 @@ public partial struct GammaControl
|
|||||||
return MemoryMarshal.CreateSpan(ref e0, 1025);
|
return MemoryMarshal.CreateSpan(ref e0, 1025);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL_CAPABILITIES"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL_CAPABILITIES"]/*' />
|
||||||
@@ -1689,7 +1685,6 @@ public partial struct GammaControlCapabilities
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL_CAPABILITIES::ControlPointPositions"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL_CAPABILITIES::ControlPointPositions"]/*' />
|
||||||
public unsafe fixed float ControlPointPositions[1025];
|
public unsafe fixed float ControlPointPositions[1025];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC"]/*' />
|
||||||
@@ -1713,7 +1708,6 @@ public partial struct ModeDescription
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC::Scaling"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC::Scaling"]/*' />
|
||||||
public ModeScaling Scaling;
|
public ModeScaling Scaling;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_JPEG_DC_HUFFMAN_TABLE"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_JPEG_DC_HUFFMAN_TABLE"]/*' />
|
||||||
@@ -1725,7 +1719,6 @@ public partial struct JpegDcHuffmanTable
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_JPEG_DC_HUFFMAN_TABLE::CodeValues"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_JPEG_DC_HUFFMAN_TABLE::CodeValues"]/*' />
|
||||||
public unsafe fixed byte CodeValues[12];
|
public unsafe fixed byte CodeValues[12];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_JPEG_AC_HUFFMAN_TABLE"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_JPEG_AC_HUFFMAN_TABLE"]/*' />
|
||||||
@@ -1737,7 +1730,6 @@ public partial struct JpegAcHuffmanTable
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_JPEG_AC_HUFFMAN_TABLE::CodeValues"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_JPEG_AC_HUFFMAN_TABLE::CodeValues"]/*' />
|
||||||
public unsafe fixed byte CodeValues[162];
|
public unsafe fixed byte CodeValues[162];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_JPEG_QUANTIZATION_TABLE"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_JPEG_QUANTIZATION_TABLE"]/*' />
|
||||||
@@ -1746,7 +1738,6 @@ public partial struct JpegQuantizationTable
|
|||||||
{
|
{
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_JPEG_QUANTIZATION_TABLE::Elements"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_JPEG_QUANTIZATION_TABLE::Elements"]/*' />
|
||||||
public unsafe fixed byte Elements[64];
|
public unsafe fixed byte Elements[64];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion Structs
|
#endregion Structs
|
||||||
|
|||||||
@@ -307,8 +307,10 @@ public enum FramePresentationMode : int
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OVERLAY_SUPPORT_FLAG"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OVERLAY_SUPPORT_FLAG"]/*' />
|
||||||
/// <unmanaged>DXGI_OVERLAY_SUPPORT_FLAG</unmanaged>
|
/// <unmanaged>DXGI_OVERLAY_SUPPORT_FLAG</unmanaged>
|
||||||
|
[Flags]
|
||||||
public enum OverlaySupportFlag : int
|
public enum OverlaySupportFlag : int
|
||||||
{
|
{
|
||||||
|
None = 0,
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OVERLAY_SUPPORT_FLAG::DXGI_OVERLAY_SUPPORT_FLAG_DIRECT"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OVERLAY_SUPPORT_FLAG::DXGI_OVERLAY_SUPPORT_FLAG_DIRECT"]/*' />
|
||||||
/// <unmanaged>DXGI_OVERLAY_SUPPORT_FLAG_DIRECT</unmanaged>
|
/// <unmanaged>DXGI_OVERLAY_SUPPORT_FLAG_DIRECT</unmanaged>
|
||||||
Direct = 1,
|
Direct = 1,
|
||||||
@@ -319,8 +321,10 @@ public enum OverlaySupportFlag : int
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG"]/*' />
|
||||||
/// <unmanaged>DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG</unmanaged>
|
/// <unmanaged>DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG</unmanaged>
|
||||||
|
[Flags]
|
||||||
public enum SwapChainColorSpaceSupportFlag : int
|
public enum SwapChainColorSpaceSupportFlag : int
|
||||||
{
|
{
|
||||||
|
None = 0,
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG::DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG::DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT"]/*' />
|
||||||
/// <unmanaged>DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT</unmanaged>
|
/// <unmanaged>DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT</unmanaged>
|
||||||
Present = 1,
|
Present = 1,
|
||||||
@@ -331,8 +335,10 @@ public enum SwapChainColorSpaceSupportFlag : int
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG"]/*' />
|
||||||
/// <unmanaged>DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG</unmanaged>
|
/// <unmanaged>DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG</unmanaged>
|
||||||
|
[Flags]
|
||||||
public enum OverlayColorSpaceSupportFlag : int
|
public enum OverlayColorSpaceSupportFlag : int
|
||||||
{
|
{
|
||||||
|
None = 0,
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG::DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG_PRESENT"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG::DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG_PRESENT"]/*' />
|
||||||
/// <unmanaged>DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG_PRESENT</unmanaged>
|
/// <unmanaged>DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG_PRESENT</unmanaged>
|
||||||
Present = 1,
|
Present = 1,
|
||||||
@@ -352,8 +358,10 @@ public enum MemorySegmentGroup : int
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FLAG"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FLAG"]/*' />
|
||||||
/// <unmanaged>DXGI_OUTDUPL_FLAG</unmanaged>
|
/// <unmanaged>DXGI_OUTDUPL_FLAG</unmanaged>
|
||||||
|
[Flags]
|
||||||
public enum OutduplFlag : int
|
public enum OutduplFlag : int
|
||||||
{
|
{
|
||||||
|
None = 0,
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FLAG::DXGI_OUTDUPL_COMPOSITED_UI_CAPTURE_ONLY"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FLAG::DXGI_OUTDUPL_COMPOSITED_UI_CAPTURE_ONLY"]/*' />
|
||||||
/// <unmanaged>DXGI_OUTDUPL_COMPOSITED_UI_CAPTURE_ONLY</unmanaged>
|
/// <unmanaged>DXGI_OUTDUPL_COMPOSITED_UI_CAPTURE_ONLY</unmanaged>
|
||||||
CompositedUICaptureOnly = 1,
|
CompositedUICaptureOnly = 1,
|
||||||
@@ -1658,7 +1666,6 @@ public partial struct Rgba
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_RGBA::a"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_RGBA::a"]/*' />
|
||||||
public float a;
|
public float a;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS"]/*' />
|
||||||
@@ -1679,7 +1686,6 @@ public partial struct FrameStatistics
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS::SyncGPUTime"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS::SyncGPUTime"]/*' />
|
||||||
public LargeInterger SyncGPUTime;
|
public LargeInterger SyncGPUTime;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MAPPED_RECT"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MAPPED_RECT"]/*' />
|
||||||
@@ -1691,7 +1697,6 @@ public partial struct MappedRect
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MAPPED_RECT::pBits"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MAPPED_RECT::pBits"]/*' />
|
||||||
public unsafe byte* pBits;
|
public unsafe byte* pBits;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC"]/*' />
|
||||||
@@ -1724,7 +1729,6 @@ public partial struct AdapterDescription
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC::AdapterLuid"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC::AdapterLuid"]/*' />
|
||||||
public Luid AdapterLuid;
|
public Luid AdapterLuid;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTPUT_DESC"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTPUT_DESC"]/*' />
|
||||||
@@ -1745,7 +1749,6 @@ public partial struct OutputDescription
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTPUT_DESC::Monitor"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTPUT_DESC::Monitor"]/*' />
|
||||||
public IntPtr Monitor;
|
public IntPtr Monitor;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SHARED_RESOURCE"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SHARED_RESOURCE"]/*' />
|
||||||
@@ -1754,7 +1757,6 @@ public partial struct SharedResource
|
|||||||
{
|
{
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SHARED_RESOURCE::Handle"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SHARED_RESOURCE::Handle"]/*' />
|
||||||
public IntPtr Handle;
|
public IntPtr Handle;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SURFACE_DESC"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SURFACE_DESC"]/*' />
|
||||||
@@ -1772,7 +1774,6 @@ public partial struct SurfaceDescription
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SURFACE_DESC::SampleDesc"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SURFACE_DESC::SampleDesc"]/*' />
|
||||||
public Common.SampleDescription SampleDesc;
|
public Common.SampleDescription SampleDesc;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_DESC"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_DESC"]/*' />
|
||||||
@@ -1802,7 +1803,6 @@ public partial struct SwapChainDescription
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_DESC::Flags"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_DESC::Flags"]/*' />
|
||||||
public SwapChainFlags Flags;
|
public SwapChainFlags Flags;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC1"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC1"]/*' />
|
||||||
@@ -1838,7 +1838,6 @@ public partial struct AdapterDescription1
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC1::Flags"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC1::Flags"]/*' />
|
||||||
public AdapterFlags Flags;
|
public AdapterFlags Flags;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_DISPLAY_COLOR_SPACE"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_DISPLAY_COLOR_SPACE"]/*' />
|
||||||
@@ -1850,7 +1849,6 @@ public partial struct DisplayColorSpace
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_DISPLAY_COLOR_SPACE::WhitePoints"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_DISPLAY_COLOR_SPACE::WhitePoints"]/*' />
|
||||||
public unsafe fixed float WhitePoints[32];
|
public unsafe fixed float WhitePoints[32];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_MOVE_RECT"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_MOVE_RECT"]/*' />
|
||||||
@@ -1862,7 +1860,6 @@ public partial struct OutduplMoveRect
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_MOVE_RECT::DestinationRect"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_MOVE_RECT::DestinationRect"]/*' />
|
||||||
public RawRect DestinationRect;
|
public RawRect DestinationRect;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_DESC"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_DESC"]/*' />
|
||||||
@@ -1877,7 +1874,6 @@ public partial struct OutduplDescription
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_DESC::DesktopImageInSystemMemory"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_DESC::DesktopImageInSystemMemory"]/*' />
|
||||||
public Bool32 DesktopImageInSystemMemory;
|
public Bool32 DesktopImageInSystemMemory;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_POINTER_POSITION"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_POINTER_POSITION"]/*' />
|
||||||
@@ -1889,7 +1885,6 @@ public partial struct OutduplPointerPosition
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_POINTER_POSITION::Visible"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_POINTER_POSITION::Visible"]/*' />
|
||||||
public Bool32 Visible;
|
public Bool32 Visible;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_POINTER_SHAPE_INFO"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_POINTER_SHAPE_INFO"]/*' />
|
||||||
@@ -1910,7 +1905,6 @@ public partial struct OutduplPointerShapeInfo
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_POINTER_SHAPE_INFO::HotSpot"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_POINTER_SHAPE_INFO::HotSpot"]/*' />
|
||||||
public System.Drawing.Point HotSpot;
|
public System.Drawing.Point HotSpot;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FRAME_INFO"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FRAME_INFO"]/*' />
|
||||||
@@ -1940,7 +1934,6 @@ public partial struct OutduplFrameInfo
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FRAME_INFO::PointerShapeBufferSize"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FRAME_INFO::PointerShapeBufferSize"]/*' />
|
||||||
public uint PointerShapeBufferSize;
|
public uint PointerShapeBufferSize;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC1"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC1"]/*' />
|
||||||
@@ -1967,7 +1960,6 @@ public partial struct ModeDescription1
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC1::Stereo"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC1::Stereo"]/*' />
|
||||||
public Bool32 Stereo;
|
public Bool32 Stereo;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_DESC1"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_DESC1"]/*' />
|
||||||
@@ -2006,7 +1998,6 @@ public partial struct SwapChainDescription1
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_DESC1::Flags"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_DESC1::Flags"]/*' />
|
||||||
public SwapChainFlags Flags;
|
public SwapChainFlags Flags;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_FULLSCREEN_DESC"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_FULLSCREEN_DESC"]/*' />
|
||||||
@@ -2024,7 +2015,6 @@ public partial struct SwapChainFullscreenDescription
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_FULLSCREEN_DESC::Windowed"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_SWAP_CHAIN_FULLSCREEN_DESC::Windowed"]/*' />
|
||||||
public Bool32 Windowed;
|
public Bool32 Windowed;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_PRESENT_PARAMETERS"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_PRESENT_PARAMETERS"]/*' />
|
||||||
@@ -2042,7 +2032,6 @@ public partial struct PresentParameters
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_PRESENT_PARAMETERS::pScrollOffset"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_PRESENT_PARAMETERS::pScrollOffset"]/*' />
|
||||||
public unsafe System.Drawing.Point* pScrollOffset;
|
public unsafe System.Drawing.Point* pScrollOffset;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC2"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC2"]/*' />
|
||||||
@@ -2084,7 +2073,6 @@ public partial struct AdapterDescription2
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC2::ComputePreemptionGranularity"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC2::ComputePreemptionGranularity"]/*' />
|
||||||
public ComputePreemptionGranularity ComputePreemptionGranularity;
|
public ComputePreemptionGranularity ComputePreemptionGranularity;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MATRIX_3X2_F"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MATRIX_3X2_F"]/*' />
|
||||||
@@ -2108,7 +2096,6 @@ public partial struct Matrix3x2F
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MATRIX_3X2_F::_32"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MATRIX_3X2_F::_32"]/*' />
|
||||||
public float _32;
|
public float _32;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_DECODE_SWAP_CHAIN_DESC"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_DECODE_SWAP_CHAIN_DESC"]/*' />
|
||||||
@@ -2117,7 +2104,6 @@ public partial struct DecodeSwapChainDescription
|
|||||||
{
|
{
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_DECODE_SWAP_CHAIN_DESC::Flags"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_DECODE_SWAP_CHAIN_DESC::Flags"]/*' />
|
||||||
public uint Flags;
|
public uint Flags;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS_MEDIA"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS_MEDIA"]/*' />
|
||||||
@@ -2144,7 +2130,6 @@ public partial struct FrameStatisticsMedia
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS_MEDIA::ApprovedPresentDuration"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS_MEDIA::ApprovedPresentDuration"]/*' />
|
||||||
public uint ApprovedPresentDuration;
|
public uint ApprovedPresentDuration;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_QUERY_VIDEO_MEMORY_INFO"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_QUERY_VIDEO_MEMORY_INFO"]/*' />
|
||||||
@@ -2162,7 +2147,6 @@ public partial struct QueryVideoMemoryInfo
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_QUERY_VIDEO_MEMORY_INFO::CurrentReservation"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_QUERY_VIDEO_MEMORY_INFO::CurrentReservation"]/*' />
|
||||||
public ulong CurrentReservation;
|
public ulong CurrentReservation;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_HDR_METADATA_HDR10"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_HDR_METADATA_HDR10"]/*' />
|
||||||
@@ -2192,7 +2176,6 @@ public partial struct HdrMetadataHdr10
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_HDR_METADATA_HDR10::MaxFrameAverageLightLevel"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_HDR_METADATA_HDR10::MaxFrameAverageLightLevel"]/*' />
|
||||||
public ushort MaxFrameAverageLightLevel;
|
public ushort MaxFrameAverageLightLevel;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_HDR_METADATA_HDR10PLUS"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_HDR_METADATA_HDR10PLUS"]/*' />
|
||||||
@@ -2201,7 +2184,6 @@ public partial struct HdrMetadataHdr10plus
|
|||||||
{
|
{
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_HDR_METADATA_HDR10PLUS::Data"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_HDR_METADATA_HDR10PLUS::Data"]/*' />
|
||||||
public unsafe fixed byte Data[72];
|
public unsafe fixed byte Data[72];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC3"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC3"]/*' />
|
||||||
@@ -2243,7 +2225,6 @@ public partial struct AdapterDescription3
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC3::ComputePreemptionGranularity"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_ADAPTER_DESC3::ComputePreemptionGranularity"]/*' />
|
||||||
public ComputePreemptionGranularity ComputePreemptionGranularity;
|
public ComputePreemptionGranularity ComputePreemptionGranularity;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTPUT_DESC1"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTPUT_DESC1"]/*' />
|
||||||
@@ -2291,7 +2272,6 @@ public partial struct OutputDescription1
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTPUT_DESC1::MaxFullFrameLuminance"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTPUT_DESC1::MaxFullFrameLuminance"]/*' />
|
||||||
public float MaxFullFrameLuminance;
|
public float MaxFullFrameLuminance;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_INFO_QUEUE_MESSAGE"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_INFO_QUEUE_MESSAGE"]/*' />
|
||||||
@@ -2315,7 +2295,6 @@ public partial struct InfoQueueMessage
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_INFO_QUEUE_MESSAGE::DescriptionByteLength"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_INFO_QUEUE_MESSAGE::DescriptionByteLength"]/*' />
|
||||||
public nuint DescriptionByteLength;
|
public nuint DescriptionByteLength;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_INFO_QUEUE_FILTER_DESC"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_INFO_QUEUE_FILTER_DESC"]/*' />
|
||||||
@@ -2339,7 +2318,6 @@ public partial struct InfoQueueFilterDescription
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_INFO_QUEUE_FILTER_DESC::pIDList"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_INFO_QUEUE_FILTER_DESC::pIDList"]/*' />
|
||||||
public unsafe int* pIDList;
|
public unsafe int* pIDList;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_INFO_QUEUE_FILTER"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_INFO_QUEUE_FILTER"]/*' />
|
||||||
@@ -2351,7 +2329,6 @@ public partial struct InfoQueueFilter
|
|||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_INFO_QUEUE_FILTER::DenyList"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_INFO_QUEUE_FILTER::DenyList"]/*' />
|
||||||
public InfoQueueFilterDescription DenyList;
|
public InfoQueueFilterDescription DenyList;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion Structs
|
#endregion Structs
|
||||||
|
|||||||
Reference in New Issue
Block a user