More refactoring and improved bindings.

This commit is contained in:
Amer Koleci
2022-10-07 11:33:53 +02:00
parent 2bffda7ab5
commit ef212f2afa
838 changed files with 32802 additions and 7283 deletions

View File

@@ -7,7 +7,7 @@
<SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage> <SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage>
<EnablePreviewFeatures>true</EnablePreviewFeatures> <EnablePreviewFeatures>true</EnablePreviewFeatures>
<VersionPrefix>1.7.1</VersionPrefix> <VersionPrefix>1.7.2</VersionPrefix>
<VersionSuffix Condition="'$(VersionSuffix)' == ''"></VersionSuffix> <VersionSuffix Condition="'$(VersionSuffix)' == ''"></VersionSuffix>
<GenerateDocumentationFile>true</GenerateDocumentationFile> <GenerateDocumentationFile>true</GenerateDocumentationFile>

View File

@@ -1010,52 +1010,91 @@ public static class Program
private static bool s_generateUnmanagedDocs = true; private static bool s_generateUnmanagedDocs = true;
public static string FindRepoRoot()
{
string currentDir = Directory.GetCurrentDirectory();
Console.WriteLine("cwd is '{0}'", currentDir);
while (true)
{
string repoDir = Path.Combine(currentDir, "Vortice.Win32");
Console.WriteLine("looking for Vortice.Win32 at '{0}'", repoDir);
if (Directory.Exists(repoDir))
{
return repoDir;
}
string? nextDir = Path.GetDirectoryName(currentDir);
if (nextDir == null || nextDir == currentDir)
{
Console.WriteLine("Error: failed to find the 'Vortice.Win32' repository in any of the parent directories");
Console.WriteLine(" feel free to clone it so one of the directories that were searched above");
System.Environment.Exit(1);
}
currentDir = nextDir;
}
}
public static int Main(string[] args) public static int Main(string[] args)
{ {
string outputPath = AppContext.BaseDirectory; string repoRoot = FindRepoRoot();
if (args.Length > 0) string d3d11Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Direct3D11");
{ string d3d12Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Direct3D12");
outputPath = args[0]; string d3d11on12Path = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Direct3D11on12");
}
if (!Path.IsPathRooted(outputPath)) // Generate docs
{ //DocGenerator.Generate(new[] { "DXGI" }, Path.Combine(repoRoot, "Generated", "Graphics", "Dxgi.xml"));
outputPath = Path.Combine(AppContext.BaseDirectory, outputPath); //DocGenerator.Generate(new[] { "D3D" }, Path.Combine(repoRoot, "Generated", "Graphics", "Direct3D.xml"));
} //DocGenerator.Generate(new[] { "D2D1" }, Path.Combine(repoRoot, "Generated", "Graphics", "Direct2D.xml"));
//DocGenerator.Generate(new[] { "DWRITE" }, Path.Combine(repoRoot, "Generated", "Graphics", "DirectWrite.xml"));
//DocGenerator.Generate(new[] { "WIC" }, Path.Combine(repoRoot, "Generated", "Graphics", "Imaging.xml"));
if (!Directory.Exists(outputPath)) //DocGenerator.Generate(new[] { "D3D11" }, Path.Combine(d3d11Path, "Direct3D11.xml"));
{ //DocGenerator.Generate(new[] { "D3D12" }, Path.Combine(d3d12Path, "Direct3D12.xml"));
Directory.CreateDirectory(outputPath);
}
foreach (string jsonFile in jsons) foreach (string jsonFile in jsons)
{ {
string finalPath = Path.Combine(AppContext.BaseDirectory, "win32json", "api", jsonFile); string finalPath = Path.Combine(AppContext.BaseDirectory, "win32json", "api", jsonFile);
string jsonData = File.ReadAllText(finalPath); string jsonData = File.ReadAllText(finalPath);
ApiData? api = JsonConvert.DeserializeObject<ApiData>(jsonData); ApiData? api = JsonConvert.DeserializeObject<ApiData>(jsonData);
Generate(api!, outputPath, jsonFile);
string outputPath = repoRoot;
bool useSubFolders = true;
if (jsonFile.EndsWith("Direct3D11.json"))
{
outputPath = d3d11Path;
useSubFolders = false;
}
else if (jsonFile.EndsWith("Direct3D12.json"))
{
outputPath = d3d12Path;
useSubFolders = false;
}
else if (jsonFile.EndsWith("Direct3D11on12.json"))
{
outputPath = d3d11on12Path;
useSubFolders = false;
} }
// Generate docs outputPath = Path.Combine(outputPath, "Generated");
//DocGenerator.Generate(new[] { "D2D1" }, Path.Combine(outputPath, "Direct2D.xml")); if (!Directory.Exists(outputPath))
//DocGenerator.Generate(new[] { "DWRITE" }, Path.Combine(outputPath, "DirectWrite.xml")); {
//DocGenerator.Generate(new[] { "D3D" }, Path.Combine(outputPath, "Direct3D.xml")); Directory.CreateDirectory(outputPath);
//DocGenerator.Generate(new[] { "DXGI" }, Path.Combine(outputPath, "Dxgi.xml")); }
//DocGenerator.Generate(new[] { "D3D11" }, Path.Combine(outputPath, "Direct3D11.xml"));
Generate(api!, outputPath, jsonFile, useSubFolders);
}
return 0; return 0;
} }
private static void Generate(ApiData api, string outputPath, string jsonFile) private static void Generate(ApiData api, string outputPath, string jsonFile, bool useSubFolders)
{ {
string[] splits = jsonFile.Split(".", StringSplitOptions.RemoveEmptyEntries); string[] splits = jsonFile.Split(".", StringSplitOptions.RemoveEmptyEntries);
string folderRoot = splits[0]; string folderRoot = splits[0];
string outputFolder = Path.Combine(outputPath, folderRoot); string outputFolder = Path.Combine(outputPath, folderRoot);
if (!Directory.Exists(outputFolder))
{
Directory.CreateDirectory(outputFolder);
}
string docFile = splits[1]; string docFile = splits[1];
string subFolderName = string.Empty; string subFolderName = string.Empty;
for (int i = 1; i < splits.Length - 1; i++) for (int i = 1; i < splits.Length - 1; i++)
@@ -1090,16 +1129,28 @@ public static class Program
docFile = string.Empty; docFile = string.Empty;
} }
if (docFile.Equals("dxgi", StringComparison.OrdinalIgnoreCase)) string apiName = ns;
string apiFolder;
if (useSubFolders)
{ {
docFile = "DXGI"; if (!Directory.Exists(outputFolder))
{
Directory.CreateDirectory(outputFolder);
} }
string apiName = ns; apiFolder = Path.Combine(outputFolder, subFolderName);
string apiFolder = Path.Combine(outputFolder, subFolderName); }
else
{
apiFolder = outputPath;
}
if (Directory.Exists(apiFolder) == false) if (Directory.Exists(apiFolder) == false)
{
Directory.CreateDirectory(apiFolder); Directory.CreateDirectory(apiFolder);
}
docFile = $"../{docFile}";
GenerateConstants(apiFolder, apiName, docFile, api); GenerateConstants(apiFolder, apiName, docFile, api);
GenerateTypes(apiFolder, apiName, docFile, api); GenerateTypes(apiFolder, apiName, docFile, api);

File diff suppressed because it is too large Load Diff

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AES_CTR_IV"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AES_CTR_IV"]/*' />
/// <unmanaged>D3D11_AES_CTR_IV</unmanaged> /// <unmanaged>D3D11_AES_CTR_IV</unmanaged>
public partial struct AesCtrIv public partial struct AesCtrIv
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AES_CTR_IV::IV"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AES_CTR_IV::IV"]/*' />
public ulong IV; public ulong IV;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AES_CTR_IV::Count"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AES_CTR_IV::Count"]/*' />
public ulong Count; public ulong Count;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_ASYNC_GETDATA_FLAG"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_ASYNC_GETDATA_FLAG"]/*' />
/// <unmanaged>D3D11_ASYNC_GETDATA_FLAG</unmanaged> /// <unmanaged>D3D11_ASYNC_GETDATA_FLAG</unmanaged>
[Flags] [Flags]
public enum AsyncGetDataFlags : int public enum AsyncGetDataFlags : int
{ {
None = 0, None = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_ASYNC_GETDATA_FLAG::D3D11_ASYNC_GETDATA_DONOTFLUSH"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_ASYNC_GETDATA_FLAG::D3D11_ASYNC_GETDATA_DONOTFLUSH"]/*' />
/// <unmanaged>D3D11_ASYNC_GETDATA_DONOTFLUSH</unmanaged> /// <unmanaged>D3D11_ASYNC_GETDATA_DONOTFLUSH</unmanaged>
DoNotFlush = 1, DoNotFlush = 1,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_TYPE</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_TYPE</unmanaged>
public enum AuthenticatedChannelType : int public enum AuthenticatedChannelType : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE::D3D11_AUTHENTICATED_CHANNEL_D3D11"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE::D3D11_AUTHENTICATED_CHANNEL_D3D11"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_D3D11</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_D3D11</unmanaged>
D3D11 = 1, D3D11 = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE::D3D11_AUTHENTICATED_CHANNEL_DRIVER_SOFTWARE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE::D3D11_AUTHENTICATED_CHANNEL_DRIVER_SOFTWARE"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_DRIVER_SOFTWARE</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_DRIVER_SOFTWARE</unmanaged>
DriverSoftware = 2, DriverSoftware = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE::D3D11_AUTHENTICATED_CHANNEL_DRIVER_HARDWARE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE::D3D11_AUTHENTICATED_CHANNEL_DRIVER_HARDWARE"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_DRIVER_HARDWARE</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_DRIVER_HARDWARE</unmanaged>
DriverHardware = 3, DriverHardware = 3,
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT</unmanaged>
public partial struct AuthenticatedConfigureAccessibleEncryptionInput public partial struct AuthenticatedConfigureAccessibleEncryptionInput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT::Parameters"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT::Parameters"]/*' />
public AuthenticatedConfigureInput Parameters; public AuthenticatedConfigureInput Parameters;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT::EncryptionGuid"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT::EncryptionGuid"]/*' />
public Guid EncryptionGuid; public Guid EncryptionGuid;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT</unmanaged>
public partial struct AuthenticatedConfigureCryptoSessionInput public partial struct AuthenticatedConfigureCryptoSessionInput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::Parameters"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::Parameters"]/*' />
public AuthenticatedConfigureInput Parameters; public AuthenticatedConfigureInput Parameters;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::DecoderHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::DecoderHandle"]/*' />
public Handle DecoderHandle; public Handle DecoderHandle;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::CryptoSessionHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::CryptoSessionHandle"]/*' />
public Handle CryptoSessionHandle; public Handle CryptoSessionHandle;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::DeviceHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::DeviceHandle"]/*' />
public Handle DeviceHandle; public Handle DeviceHandle;
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT</unmanaged>
public partial struct AuthenticatedConfigureInitializeInput public partial struct AuthenticatedConfigureInitializeInput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT::Parameters"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT::Parameters"]/*' />
public AuthenticatedConfigureInput Parameters; public AuthenticatedConfigureInput Parameters;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT::StartSequenceQuery"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT::StartSequenceQuery"]/*' />
public uint StartSequenceQuery; public uint StartSequenceQuery;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT::StartSequenceConfigure"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT::StartSequenceConfigure"]/*' />
public uint StartSequenceConfigure; public uint StartSequenceConfigure;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_INPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_INPUT</unmanaged>
public partial struct AuthenticatedConfigureInput public partial struct AuthenticatedConfigureInput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::omac"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::omac"]/*' />
public Omac omac; public Omac omac;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::ConfigureType"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::ConfigureType"]/*' />
public Guid ConfigureType; public Guid ConfigureType;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::hChannel"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::hChannel"]/*' />
public Handle hChannel; public Handle hChannel;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::SequenceNumber"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::SequenceNumber"]/*' />
public uint SequenceNumber; public uint SequenceNumber;
} }

View File

@@ -9,22 +9,22 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_OUTPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_OUTPUT</unmanaged>
public partial struct AuthenticatedConfigureOutput public partial struct AuthenticatedConfigureOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::omac"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::omac"]/*' />
public Omac omac; public Omac omac;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::ConfigureType"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::ConfigureType"]/*' />
public Guid ConfigureType; public Guid ConfigureType;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::hChannel"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::hChannel"]/*' />
public Handle hChannel; public Handle hChannel;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::SequenceNumber"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::SequenceNumber"]/*' />
public uint SequenceNumber; public uint SequenceNumber;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::ReturnCode"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::ReturnCode"]/*' />
public HResult ReturnCode; public HResult ReturnCode;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT</unmanaged>
public partial struct AuthenticatedConfigureProtectionInput public partial struct AuthenticatedConfigureProtectionInput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT::Parameters"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT::Parameters"]/*' />
public AuthenticatedConfigureInput Parameters; public AuthenticatedConfigureInput Parameters;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT::Protections"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT::Protections"]/*' />
public AuthenticatedProtectionFlags Protections; public AuthenticatedProtectionFlags Protections;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT</unmanaged>
public partial struct AuthenticatedConfigureSharedResourceInput public partial struct AuthenticatedConfigureSharedResourceInput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::Parameters"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::Parameters"]/*' />
public AuthenticatedConfigureInput Parameters; public AuthenticatedConfigureInput Parameters;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::ProcessType"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::ProcessType"]/*' />
public AuthenticatedProcessIdentifierType ProcessType; public AuthenticatedProcessIdentifierType ProcessType;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::ProcessHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::ProcessHandle"]/*' />
public Handle ProcessHandle; public Handle ProcessHandle;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::AllowAccess"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::AllowAccess"]/*' />
public Bool32 AllowAccess; public Bool32 AllowAccess;
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE</unmanaged>
public enum AuthenticatedProcessIdentifierType : int public enum AuthenticatedProcessIdentifierType : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE::D3D11_PROCESSIDTYPE_UNKNOWN"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE::D3D11_PROCESSIDTYPE_UNKNOWN"]/*' />
/// <unmanaged>D3D11_PROCESSIDTYPE_UNKNOWN</unmanaged> /// <unmanaged>D3D11_PROCESSIDTYPE_UNKNOWN</unmanaged>
Unknown = 0, Unknown = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE::D3D11_PROCESSIDTYPE_DWM"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE::D3D11_PROCESSIDTYPE_DWM"]/*' />
/// <unmanaged>D3D11_PROCESSIDTYPE_DWM</unmanaged> /// <unmanaged>D3D11_PROCESSIDTYPE_DWM</unmanaged>
Dwm = 1, Dwm = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE::D3D11_PROCESSIDTYPE_HANDLE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE::D3D11_PROCESSIDTYPE_HANDLE"]/*' />
/// <unmanaged>D3D11_PROCESSIDTYPE_HANDLE</unmanaged> /// <unmanaged>D3D11_PROCESSIDTYPE_HANDLE</unmanaged>
Handle = 2, Handle = 2,
} }

View File

@@ -9,22 +9,22 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROTECTION_FLAGS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROTECTION_FLAGS"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_PROTECTION_FLAGS</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_PROTECTION_FLAGS</unmanaged>
[StructLayout(LayoutKind.Explicit)] [StructLayout(LayoutKind.Explicit)]
public partial struct AuthenticatedProtectionFlags public partial struct AuthenticatedProtectionFlags
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROTECTION_FLAGS::Flags"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROTECTION_FLAGS::Flags"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public _Flags_e__Struct Flags; public _Flags_e__Struct Flags;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROTECTION_FLAGS::Value"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROTECTION_FLAGS::Value"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public uint Value; public uint Value;
public partial struct _Flags_e__Struct public partial struct _Flags_e__Struct
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="_Flags_e__Struct::_bitfield"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Flags_e__Struct::_bitfield"]/*' />
public uint _bitfield; public uint _bitfield;
} }
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT"]/*' /> /// <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> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryAccessibilityEncryptionGuidCountOutput public partial struct AuthenticatedQueryAccessibilityEncryptionGuidCountOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT::Output"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output; public AuthenticatedQueryOutput Output;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT::EncryptionGuidCount"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT::EncryptionGuidCount"]/*' />
public uint EncryptionGuidCount; public uint EncryptionGuidCount;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT</unmanaged>
public partial struct AuthenticatedQueryAccessibilityEncryptionGuidInput public partial struct AuthenticatedQueryAccessibilityEncryptionGuidInput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT::Input"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT::Input"]/*' />
public AuthenticatedQueryInput Input; public AuthenticatedQueryInput Input;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT::EncryptionGuidIndex"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT::EncryptionGuidIndex"]/*' />
public uint EncryptionGuidIndex; public uint EncryptionGuidIndex;
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryAccessibilityEncryptionGuidOutput public partial struct AuthenticatedQueryAccessibilityEncryptionGuidOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT::Output"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output; public AuthenticatedQueryOutput Output;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT::EncryptionGuidIndex"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT::EncryptionGuidIndex"]/*' />
public uint EncryptionGuidIndex; public uint EncryptionGuidIndex;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT::EncryptionGuid"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT::EncryptionGuid"]/*' />
public Guid EncryptionGuid; public Guid EncryptionGuid;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryAccessibilityOutput public partial struct AuthenticatedQueryAccessibilityOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::Output"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output; public AuthenticatedQueryOutput Output;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::BusType"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::BusType"]/*' />
public BusType BusType; public BusType BusType;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::AccessibleInContiguousBlocks"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::AccessibleInContiguousBlocks"]/*' />
public Bool32 AccessibleInContiguousBlocks; public Bool32 AccessibleInContiguousBlocks;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::AccessibleInNonContiguousBlocks"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::AccessibleInNonContiguousBlocks"]/*' />
public Bool32 AccessibleInNonContiguousBlocks; public Bool32 AccessibleInNonContiguousBlocks;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryChannelTypeOutput public partial struct AuthenticatedQueryChannelTypeOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT::Output"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output; public AuthenticatedQueryOutput Output;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT::ChannelType"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT::ChannelType"]/*' />
public AuthenticatedChannelType ChannelType; public AuthenticatedChannelType ChannelType;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT</unmanaged>
public partial struct AuthenticatedQueryCryptoSessionInput public partial struct AuthenticatedQueryCryptoSessionInput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT::Input"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT::Input"]/*' />
public AuthenticatedQueryInput Input; public AuthenticatedQueryInput Input;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT::DecoderHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT::DecoderHandle"]/*' />
public Handle DecoderHandle; public Handle DecoderHandle;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryCryptoSessionOutput public partial struct AuthenticatedQueryCryptoSessionOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::Output"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output; public AuthenticatedQueryOutput Output;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::DecoderHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::DecoderHandle"]/*' />
public Handle DecoderHandle; public Handle DecoderHandle;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::CryptoSessionHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::CryptoSessionHandle"]/*' />
public Handle CryptoSessionHandle; public Handle CryptoSessionHandle;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::DeviceHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::DeviceHandle"]/*' />
public Handle DeviceHandle; public Handle DeviceHandle;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryCurrentAccessibilityEncryptionOutput public partial struct AuthenticatedQueryCurrentAccessibilityEncryptionOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT::Output"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output; public AuthenticatedQueryOutput Output;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT::EncryptionGuid"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT::EncryptionGuid"]/*' />
public Guid EncryptionGuid; public Guid EncryptionGuid;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryDeviceHandleOutput public partial struct AuthenticatedQueryDeviceHandleOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT::Output"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output; public AuthenticatedQueryOutput Output;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT::DeviceHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT::DeviceHandle"]/*' />
public Handle DeviceHandle; public Handle DeviceHandle;
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_INPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_INPUT</unmanaged>
public partial struct AuthenticatedQueryInput public partial struct AuthenticatedQueryInput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT::QueryType"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT::QueryType"]/*' />
public Guid QueryType; public Guid QueryType;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT::hChannel"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT::hChannel"]/*' />
public Handle hChannel; public Handle hChannel;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT::SequenceNumber"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT::SequenceNumber"]/*' />
public uint SequenceNumber; public uint SequenceNumber;
} }

View File

@@ -9,22 +9,22 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryOutput public partial struct AuthenticatedQueryOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::omac"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::omac"]/*' />
public Omac omac; public Omac omac;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::QueryType"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::QueryType"]/*' />
public Guid QueryType; public Guid QueryType;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::hChannel"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::hChannel"]/*' />
public Handle hChannel; public Handle hChannel;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::SequenceNumber"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::SequenceNumber"]/*' />
public uint SequenceNumber; public uint SequenceNumber;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::ReturnCode"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::ReturnCode"]/*' />
public HResult ReturnCode; public HResult ReturnCode;
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT</unmanaged>
public partial struct AuthenticatedQueryOutputIdCountInput public partial struct AuthenticatedQueryOutputIdCountInput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT::Input"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT::Input"]/*' />
public AuthenticatedQueryInput Input; public AuthenticatedQueryInput Input;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT::DeviceHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT::DeviceHandle"]/*' />
public Handle DeviceHandle; public Handle DeviceHandle;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT::CryptoSessionHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT::CryptoSessionHandle"]/*' />
public Handle CryptoSessionHandle; public Handle CryptoSessionHandle;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryOutputIdCountOutput public partial struct AuthenticatedQueryOutputIdCountOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::Output"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output; public AuthenticatedQueryOutput Output;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::DeviceHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::DeviceHandle"]/*' />
public Handle DeviceHandle; public Handle DeviceHandle;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::CryptoSessionHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::CryptoSessionHandle"]/*' />
public Handle CryptoSessionHandle; public Handle CryptoSessionHandle;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::OutputIDCount"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::OutputIDCount"]/*' />
public uint OutputIDCount; public uint OutputIDCount;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT</unmanaged>
public partial struct AuthenticatedQueryOutputIdInput public partial struct AuthenticatedQueryOutputIdInput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::Input"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::Input"]/*' />
public AuthenticatedQueryInput Input; public AuthenticatedQueryInput Input;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::DeviceHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::DeviceHandle"]/*' />
public Handle DeviceHandle; public Handle DeviceHandle;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::CryptoSessionHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::CryptoSessionHandle"]/*' />
public Handle CryptoSessionHandle; public Handle CryptoSessionHandle;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::OutputIDIndex"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::OutputIDIndex"]/*' />
public uint OutputIDIndex; public uint OutputIDIndex;
} }

View File

@@ -9,22 +9,22 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryOutputIdOutput public partial struct AuthenticatedQueryOutputIdOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::Output"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output; public AuthenticatedQueryOutput Output;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::DeviceHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::DeviceHandle"]/*' />
public Handle DeviceHandle; public Handle DeviceHandle;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::CryptoSessionHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::CryptoSessionHandle"]/*' />
public Handle CryptoSessionHandle; public Handle CryptoSessionHandle;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::OutputIDIndex"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::OutputIDIndex"]/*' />
public uint OutputIDIndex; public uint OutputIDIndex;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::OutputID"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::OutputID"]/*' />
public ulong OutputID; public ulong OutputID;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT</unmanaged> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryProtectionOutput public partial struct AuthenticatedQueryProtectionOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT::Output"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output; public AuthenticatedQueryOutput Output;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT::ProtectionFlags"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT::ProtectionFlags"]/*' />
public AuthenticatedProtectionFlags ProtectionFlags; public AuthenticatedProtectionFlags ProtectionFlags;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT"]/*' /> /// <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> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryRestrictedSharedResourceProcessCountOutput public partial struct AuthenticatedQueryRestrictedSharedResourceProcessCountOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT::Output"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output; public AuthenticatedQueryOutput Output;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT::RestrictedSharedResourceProcessCount"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT::RestrictedSharedResourceProcessCount"]/*' />
public uint RestrictedSharedResourceProcessCount; public uint RestrictedSharedResourceProcessCount;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT"]/*' /> /// <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> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT</unmanaged>
public partial struct AuthenticatedQueryRestrictedSharedResourceProcessInput public partial struct AuthenticatedQueryRestrictedSharedResourceProcessInput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT::Input"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT::Input"]/*' />
public AuthenticatedQueryInput Input; public AuthenticatedQueryInput Input;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT::ProcessIndex"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT::ProcessIndex"]/*' />
public uint ProcessIndex; public uint ProcessIndex;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT"]/*' /> /// <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> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryRestrictedSharedResourceProcessOutput public partial struct AuthenticatedQueryRestrictedSharedResourceProcessOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::Output"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output; public AuthenticatedQueryOutput Output;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::ProcessIndex"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::ProcessIndex"]/*' />
public uint ProcessIndex; public uint ProcessIndex;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::ProcessIdentifier"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::ProcessIdentifier"]/*' />
public AuthenticatedProcessIdentifierType ProcessIdentifier; public AuthenticatedProcessIdentifierType ProcessIdentifier;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::ProcessHandle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::ProcessHandle"]/*' />
public Handle ProcessHandle; public Handle ProcessHandle;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT"]/*' /> /// <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> /// <unmanaged>D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput public partial struct AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT::Output"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output; public AuthenticatedQueryOutput Output;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT::UnrestrictedProtectedSharedResourceCount"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT::UnrestrictedProtectedSharedResourceCount"]/*' />
public uint UnrestrictedProtectedSharedResourceCount; public uint UnrestrictedProtectedSharedResourceCount;
} }

View File

@@ -9,40 +9,40 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG"]/*' />
/// <unmanaged>D3D11_BIND_FLAG</unmanaged> /// <unmanaged>D3D11_BIND_FLAG</unmanaged>
[Flags] [Flags]
public enum BindFlags : uint public enum BindFlags : uint
{ {
None = 0, None = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_VERTEX_BUFFER"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_VERTEX_BUFFER"]/*' />
/// <unmanaged>D3D11_BIND_VERTEX_BUFFER</unmanaged> /// <unmanaged>D3D11_BIND_VERTEX_BUFFER</unmanaged>
VertexBuffer = 1, VertexBuffer = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_INDEX_BUFFER"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_INDEX_BUFFER"]/*' />
/// <unmanaged>D3D11_BIND_INDEX_BUFFER</unmanaged> /// <unmanaged>D3D11_BIND_INDEX_BUFFER</unmanaged>
IndexBuffer = 2, IndexBuffer = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_CONSTANT_BUFFER"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_CONSTANT_BUFFER"]/*' />
/// <unmanaged>D3D11_BIND_CONSTANT_BUFFER</unmanaged> /// <unmanaged>D3D11_BIND_CONSTANT_BUFFER</unmanaged>
ConstantBuffer = 4, ConstantBuffer = 4,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_SHADER_RESOURCE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_SHADER_RESOURCE"]/*' />
/// <unmanaged>D3D11_BIND_SHADER_RESOURCE</unmanaged> /// <unmanaged>D3D11_BIND_SHADER_RESOURCE</unmanaged>
ShaderResource = 8, ShaderResource = 8,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_STREAM_OUTPUT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_STREAM_OUTPUT"]/*' />
/// <unmanaged>D3D11_BIND_STREAM_OUTPUT</unmanaged> /// <unmanaged>D3D11_BIND_STREAM_OUTPUT</unmanaged>
StreamOutput = 16, StreamOutput = 16,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_RENDER_TARGET"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_RENDER_TARGET"]/*' />
/// <unmanaged>D3D11_BIND_RENDER_TARGET</unmanaged> /// <unmanaged>D3D11_BIND_RENDER_TARGET</unmanaged>
RenderTarget = 32, RenderTarget = 32,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_DEPTH_STENCIL"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_DEPTH_STENCIL"]/*' />
/// <unmanaged>D3D11_BIND_DEPTH_STENCIL</unmanaged> /// <unmanaged>D3D11_BIND_DEPTH_STENCIL</unmanaged>
DepthStencil = 64, DepthStencil = 64,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_UNORDERED_ACCESS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_UNORDERED_ACCESS"]/*' />
/// <unmanaged>D3D11_BIND_UNORDERED_ACCESS</unmanaged> /// <unmanaged>D3D11_BIND_UNORDERED_ACCESS</unmanaged>
UnorderedAccess = 128, UnorderedAccess = 128,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_DECODER"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_DECODER"]/*' />
/// <unmanaged>D3D11_BIND_DECODER</unmanaged> /// <unmanaged>D3D11_BIND_DECODER</unmanaged>
Decoder = 512, Decoder = 512,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_VIDEO_ENCODER"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_VIDEO_ENCODER"]/*' />
/// <unmanaged>D3D11_BIND_VIDEO_ENCODER</unmanaged> /// <unmanaged>D3D11_BIND_VIDEO_ENCODER</unmanaged>
VideoEncoder = 1024, VideoEncoder = 1024,
} }

View File

@@ -9,59 +9,59 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND"]/*' />
/// <unmanaged>D3D11_BLEND</unmanaged> /// <unmanaged>D3D11_BLEND</unmanaged>
public enum Blend : int public enum Blend : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_ZERO"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_ZERO"]/*' />
/// <unmanaged>D3D11_BLEND_ZERO</unmanaged> /// <unmanaged>D3D11_BLEND_ZERO</unmanaged>
Zero = 1, Zero = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_ONE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_ONE"]/*' />
/// <unmanaged>D3D11_BLEND_ONE</unmanaged> /// <unmanaged>D3D11_BLEND_ONE</unmanaged>
One = 2, One = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC_COLOR"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC_COLOR"]/*' />
/// <unmanaged>D3D11_BLEND_SRC_COLOR</unmanaged> /// <unmanaged>D3D11_BLEND_SRC_COLOR</unmanaged>
SrcColor = 3, SrcColor = 3,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC_COLOR"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC_COLOR"]/*' />
/// <unmanaged>D3D11_BLEND_INV_SRC_COLOR</unmanaged> /// <unmanaged>D3D11_BLEND_INV_SRC_COLOR</unmanaged>
InvSrcColor = 4, InvSrcColor = 4,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC_ALPHA"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC_ALPHA"]/*' />
/// <unmanaged>D3D11_BLEND_SRC_ALPHA</unmanaged> /// <unmanaged>D3D11_BLEND_SRC_ALPHA</unmanaged>
SrcAlpha = 5, SrcAlpha = 5,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC_ALPHA"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC_ALPHA"]/*' />
/// <unmanaged>D3D11_BLEND_INV_SRC_ALPHA</unmanaged> /// <unmanaged>D3D11_BLEND_INV_SRC_ALPHA</unmanaged>
InvSrcAlpha = 6, InvSrcAlpha = 6,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_DEST_ALPHA"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_DEST_ALPHA"]/*' />
/// <unmanaged>D3D11_BLEND_DEST_ALPHA</unmanaged> /// <unmanaged>D3D11_BLEND_DEST_ALPHA</unmanaged>
DestAlpha = 7, DestAlpha = 7,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_DEST_ALPHA"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_DEST_ALPHA"]/*' />
/// <unmanaged>D3D11_BLEND_INV_DEST_ALPHA</unmanaged> /// <unmanaged>D3D11_BLEND_INV_DEST_ALPHA</unmanaged>
InvDestAlpha = 8, InvDestAlpha = 8,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_DEST_COLOR"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_DEST_COLOR"]/*' />
/// <unmanaged>D3D11_BLEND_DEST_COLOR</unmanaged> /// <unmanaged>D3D11_BLEND_DEST_COLOR</unmanaged>
DestColor = 9, DestColor = 9,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_DEST_COLOR"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_DEST_COLOR"]/*' />
/// <unmanaged>D3D11_BLEND_INV_DEST_COLOR</unmanaged> /// <unmanaged>D3D11_BLEND_INV_DEST_COLOR</unmanaged>
InvDestColor = 10, InvDestColor = 10,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC_ALPHA_SAT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC_ALPHA_SAT"]/*' />
/// <unmanaged>D3D11_BLEND_SRC_ALPHA_SAT</unmanaged> /// <unmanaged>D3D11_BLEND_SRC_ALPHA_SAT</unmanaged>
SrcAlphaSat = 11, SrcAlphaSat = 11,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_BLEND_FACTOR"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_BLEND_FACTOR"]/*' />
/// <unmanaged>D3D11_BLEND_BLEND_FACTOR</unmanaged> /// <unmanaged>D3D11_BLEND_BLEND_FACTOR</unmanaged>
BlendFactor = 14, BlendFactor = 14,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_BLEND_FACTOR"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_BLEND_FACTOR"]/*' />
/// <unmanaged>D3D11_BLEND_INV_BLEND_FACTOR</unmanaged> /// <unmanaged>D3D11_BLEND_INV_BLEND_FACTOR</unmanaged>
InvBlendFactor = 15, InvBlendFactor = 15,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC1_COLOR"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC1_COLOR"]/*' />
/// <unmanaged>D3D11_BLEND_SRC1_COLOR</unmanaged> /// <unmanaged>D3D11_BLEND_SRC1_COLOR</unmanaged>
Src1Color = 16, Src1Color = 16,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC1_COLOR"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC1_COLOR"]/*' />
/// <unmanaged>D3D11_BLEND_INV_SRC1_COLOR</unmanaged> /// <unmanaged>D3D11_BLEND_INV_SRC1_COLOR</unmanaged>
InvSrc1Color = 17, InvSrc1Color = 17,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC1_ALPHA"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC1_ALPHA"]/*' />
/// <unmanaged>D3D11_BLEND_SRC1_ALPHA</unmanaged> /// <unmanaged>D3D11_BLEND_SRC1_ALPHA</unmanaged>
Src1Alpha = 18, Src1Alpha = 18,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC1_ALPHA"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC1_ALPHA"]/*' />
/// <unmanaged>D3D11_BLEND_INV_SRC1_ALPHA</unmanaged> /// <unmanaged>D3D11_BLEND_INV_SRC1_ALPHA</unmanaged>
InvSrc1Alpha = 19, InvSrc1Alpha = 19,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC"]/*' />
/// <unmanaged>D3D11_BLEND_DESC</unmanaged> /// <unmanaged>D3D11_BLEND_DESC</unmanaged>
public partial struct BlendDescription public partial struct BlendDescription
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC::AlphaToCoverageEnable"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC::AlphaToCoverageEnable"]/*' />
public Bool32 AlphaToCoverageEnable; public Bool32 AlphaToCoverageEnable;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC::IndependentBlendEnable"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC::IndependentBlendEnable"]/*' />
public Bool32 IndependentBlendEnable; public Bool32 IndependentBlendEnable;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC::RenderTarget"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC::RenderTarget"]/*' />
public RenderTarget__FixedBuffer RenderTarget; public RenderTarget__FixedBuffer RenderTarget;
public unsafe struct RenderTarget__FixedBuffer public unsafe struct RenderTarget__FixedBuffer

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1"]/*' />
/// <unmanaged>D3D11_BLEND_DESC1</unmanaged> /// <unmanaged>D3D11_BLEND_DESC1</unmanaged>
public partial struct BlendDescription1 public partial struct BlendDescription1
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1::AlphaToCoverageEnable"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1::AlphaToCoverageEnable"]/*' />
public Bool32 AlphaToCoverageEnable; public Bool32 AlphaToCoverageEnable;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1::IndependentBlendEnable"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1::IndependentBlendEnable"]/*' />
public Bool32 IndependentBlendEnable; public Bool32 IndependentBlendEnable;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1::RenderTarget"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1::RenderTarget"]/*' />
public RenderTarget__FixedBuffer RenderTarget; public RenderTarget__FixedBuffer RenderTarget;
public unsafe struct RenderTarget__FixedBuffer public unsafe struct RenderTarget__FixedBuffer

View File

@@ -9,23 +9,23 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP"]/*' />
/// <unmanaged>D3D11_BLEND_OP</unmanaged> /// <unmanaged>D3D11_BLEND_OP</unmanaged>
public enum BlendOperation : int public enum BlendOperation : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_ADD"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_ADD"]/*' />
/// <unmanaged>D3D11_BLEND_OP_ADD</unmanaged> /// <unmanaged>D3D11_BLEND_OP_ADD</unmanaged>
Add = 1, Add = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_SUBTRACT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_SUBTRACT"]/*' />
/// <unmanaged>D3D11_BLEND_OP_SUBTRACT</unmanaged> /// <unmanaged>D3D11_BLEND_OP_SUBTRACT</unmanaged>
Subtract = 2, Subtract = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_REV_SUBTRACT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_REV_SUBTRACT"]/*' />
/// <unmanaged>D3D11_BLEND_OP_REV_SUBTRACT</unmanaged> /// <unmanaged>D3D11_BLEND_OP_REV_SUBTRACT</unmanaged>
RevSubtract = 3, RevSubtract = 3,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_MIN"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_MIN"]/*' />
/// <unmanaged>D3D11_BLEND_OP_MIN</unmanaged> /// <unmanaged>D3D11_BLEND_OP_MIN</unmanaged>
Min = 4, Min = 4,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_MAX"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_MAX"]/*' />
/// <unmanaged>D3D11_BLEND_OP_MAX</unmanaged> /// <unmanaged>D3D11_BLEND_OP_MAX</unmanaged>
Max = 5, Max = 5,
} }

View File

@@ -9,25 +9,25 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BOX"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BOX"]/*' />
/// <unmanaged>D3D11_BOX</unmanaged> /// <unmanaged>D3D11_BOX</unmanaged>
public partial struct Box public partial struct Box
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BOX::left"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BOX::left"]/*' />
public uint left; public uint left;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BOX::top"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BOX::top"]/*' />
public uint top; public uint top;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BOX::front"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BOX::front"]/*' />
public uint front; public uint front;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BOX::right"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BOX::right"]/*' />
public uint right; public uint right;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BOX::bottom"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BOX::bottom"]/*' />
public uint bottom; public uint bottom;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BOX::back"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BOX::back"]/*' />
public uint back; public uint back;
} }

View File

@@ -9,25 +9,25 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC"]/*' />
/// <unmanaged>D3D11_BUFFER_DESC</unmanaged> /// <unmanaged>D3D11_BUFFER_DESC</unmanaged>
public partial struct BufferDescription public partial struct BufferDescription
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::ByteWidth"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::ByteWidth"]/*' />
public uint ByteWidth; public uint ByteWidth;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::Usage"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::Usage"]/*' />
public Usage Usage; public Usage Usage;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::BindFlags"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::BindFlags"]/*' />
public BindFlags BindFlags; public BindFlags BindFlags;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::CPUAccessFlags"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::CPUAccessFlags"]/*' />
public CpuAccessFlags CPUAccessFlags; public CpuAccessFlags CPUAccessFlags;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::MiscFlags"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::MiscFlags"]/*' />
public ResourceMiscFlags MiscFlags; public ResourceMiscFlags MiscFlags;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::StructureByteStride"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::StructureByteStride"]/*' />
public uint StructureByteStride; public uint StructureByteStride;
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV"]/*' />
/// <unmanaged>D3D11_BUFFEREX_SRV</unmanaged> /// <unmanaged>D3D11_BUFFEREX_SRV</unmanaged>
public partial struct BufferExtendedSrv public partial struct BufferExtendedSrv
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV::FirstElement"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV::FirstElement"]/*' />
public uint FirstElement; public uint FirstElement;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV::NumElements"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV::NumElements"]/*' />
public uint NumElements; public uint NumElements;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV::Flags"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV::Flags"]/*' />
public BufferExtendedSrvFlags Flags; public BufferExtendedSrvFlags Flags;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV_FLAG"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV_FLAG"]/*' />
/// <unmanaged>D3D11_BUFFEREX_SRV_FLAG</unmanaged> /// <unmanaged>D3D11_BUFFEREX_SRV_FLAG</unmanaged>
[Flags] [Flags]
public enum BufferExtendedSrvFlags : int public enum BufferExtendedSrvFlags : int
{ {
None = 0, None = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV_FLAG::D3D11_BUFFEREX_SRV_FLAG_RAW"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV_FLAG::D3D11_BUFFEREX_SRV_FLAG_RAW"]/*' />
/// <unmanaged>D3D11_BUFFEREX_SRV_FLAG_RAW</unmanaged> /// <unmanaged>D3D11_BUFFEREX_SRV_FLAG_RAW</unmanaged>
Raw = 1, Raw = 1,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_RTV"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_RTV"]/*' />
/// <unmanaged>D3D11_BUFFER_RTV</unmanaged> /// <unmanaged>D3D11_BUFFER_RTV</unmanaged>
public partial struct BufferRtv public partial struct BufferRtv
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_RTV::Anonymous1"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_RTV::Anonymous1"]/*' />
public _Anonymous1_e__Union Anonymous1; public _Anonymous1_e__Union Anonymous1;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_RTV::Anonymous2"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_RTV::Anonymous2"]/*' />
public _Anonymous2_e__Union Anonymous2; public _Anonymous2_e__Union Anonymous2;
[UnscopedRef] [UnscopedRef]
@@ -62,22 +62,22 @@ public partial struct BufferRtv
[StructLayout(LayoutKind.Explicit)] [StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous2_e__Union public partial struct _Anonymous2_e__Union
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::NumElements"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::NumElements"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public uint NumElements; public uint NumElements;
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::ElementWidth"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::ElementWidth"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public uint ElementWidth; public uint ElementWidth;
} }
[StructLayout(LayoutKind.Explicit)] [StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous1_e__Union public partial struct _Anonymous1_e__Union
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::FirstElement"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::FirstElement"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public uint FirstElement; public uint FirstElement;
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::ElementOffset"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::ElementOffset"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public uint ElementOffset; public uint ElementOffset;
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_SRV"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_SRV"]/*' />
/// <unmanaged>D3D11_BUFFER_SRV</unmanaged> /// <unmanaged>D3D11_BUFFER_SRV</unmanaged>
public partial struct BufferSrv public partial struct BufferSrv
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_SRV::Anonymous1"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_SRV::Anonymous1"]/*' />
public _Anonymous1_e__Union Anonymous1; public _Anonymous1_e__Union Anonymous1;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_SRV::Anonymous2"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_SRV::Anonymous2"]/*' />
public _Anonymous2_e__Union Anonymous2; public _Anonymous2_e__Union Anonymous2;
[UnscopedRef] [UnscopedRef]
@@ -62,22 +62,22 @@ public partial struct BufferSrv
[StructLayout(LayoutKind.Explicit)] [StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous1_e__Union public partial struct _Anonymous1_e__Union
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::FirstElement"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::FirstElement"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public uint FirstElement; public uint FirstElement;
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::ElementOffset"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::ElementOffset"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public uint ElementOffset; public uint ElementOffset;
} }
[StructLayout(LayoutKind.Explicit)] [StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous2_e__Union public partial struct _Anonymous2_e__Union
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::NumElements"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::NumElements"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public uint NumElements; public uint NumElements;
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::ElementWidth"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::ElementWidth"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public uint ElementWidth; public uint ElementWidth;
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV"]/*' />
/// <unmanaged>D3D11_BUFFER_UAV</unmanaged> /// <unmanaged>D3D11_BUFFER_UAV</unmanaged>
public partial struct BufferUav public partial struct BufferUav
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV::FirstElement"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV::FirstElement"]/*' />
public uint FirstElement; public uint FirstElement;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV::NumElements"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV::NumElements"]/*' />
public uint NumElements; public uint NumElements;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV::Flags"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV::Flags"]/*' />
public BufferUavFlags Flags; public BufferUavFlags Flags;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG"]/*' />
/// <unmanaged>D3D11_BUFFER_UAV_FLAG</unmanaged> /// <unmanaged>D3D11_BUFFER_UAV_FLAG</unmanaged>
[Flags] [Flags]
public enum BufferUavFlags : int public enum BufferUavFlags : int
{ {
None = 0, None = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG::D3D11_BUFFER_UAV_FLAG_RAW"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG::D3D11_BUFFER_UAV_FLAG_RAW"]/*' />
/// <unmanaged>D3D11_BUFFER_UAV_FLAG_RAW</unmanaged> /// <unmanaged>D3D11_BUFFER_UAV_FLAG_RAW</unmanaged>
Raw = 1, Raw = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG::D3D11_BUFFER_UAV_FLAG_APPEND"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG::D3D11_BUFFER_UAV_FLAG_APPEND"]/*' />
/// <unmanaged>D3D11_BUFFER_UAV_FLAG_APPEND</unmanaged> /// <unmanaged>D3D11_BUFFER_UAV_FLAG_APPEND</unmanaged>
Append = 2, Append = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG::D3D11_BUFFER_UAV_FLAG_COUNTER"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG::D3D11_BUFFER_UAV_FLAG_COUNTER"]/*' />
/// <unmanaged>D3D11_BUFFER_UAV_FLAG_COUNTER</unmanaged> /// <unmanaged>D3D11_BUFFER_UAV_FLAG_COUNTER</unmanaged>
Counter = 4, Counter = 4,
} }

View File

@@ -9,41 +9,41 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE"]/*' />
/// <unmanaged>D3D11_BUS_TYPE</unmanaged> /// <unmanaged>D3D11_BUS_TYPE</unmanaged>
public enum BusType : int public enum BusType : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_OTHER"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_OTHER"]/*' />
/// <unmanaged>D3D11_BUS_TYPE_OTHER</unmanaged> /// <unmanaged>D3D11_BUS_TYPE_OTHER</unmanaged>
Other = 0, Other = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_PCI"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_PCI"]/*' />
/// <unmanaged>D3D11_BUS_TYPE_PCI</unmanaged> /// <unmanaged>D3D11_BUS_TYPE_PCI</unmanaged>
Pci = 1, Pci = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_PCIX"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_PCIX"]/*' />
/// <unmanaged>D3D11_BUS_TYPE_PCIX</unmanaged> /// <unmanaged>D3D11_BUS_TYPE_PCIX</unmanaged>
Pcix = 2, Pcix = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_PCIEXPRESS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_PCIEXPRESS"]/*' />
/// <unmanaged>D3D11_BUS_TYPE_PCIEXPRESS</unmanaged> /// <unmanaged>D3D11_BUS_TYPE_PCIEXPRESS</unmanaged>
Pciexpress = 3, Pciexpress = 3,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_AGP"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_AGP"]/*' />
/// <unmanaged>D3D11_BUS_TYPE_AGP</unmanaged> /// <unmanaged>D3D11_BUS_TYPE_AGP</unmanaged>
Agp = 4, Agp = 4,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_INSIDE_OF_CHIPSET"]/*' /> /// <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> /// <unmanaged>D3D11_BUS_IMPL_MODIFIER_INSIDE_OF_CHIPSET</unmanaged>
ImplModifierInsideOfChipset = 65536, ImplModifierInsideOfChipset = 65536,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP"]/*' /> /// <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> /// <unmanaged>D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP</unmanaged>
ImplModifierTracksOnMotherBoardToChip = 131072, ImplModifierTracksOnMotherBoardToChip = 131072,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET"]/*' /> /// <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> /// <unmanaged>D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET</unmanaged>
ImplModifierTracksOnMotherBoardToSocket = 196608, ImplModifierTracksOnMotherBoardToSocket = 196608,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR"]/*' /> /// <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> /// <unmanaged>D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR</unmanaged>
ImplModifierDaughterBoardConnector = 262144, ImplModifierDaughterBoardConnector = 262144,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE"]/*' /> /// <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> /// <unmanaged>D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE</unmanaged>
ImplModifierDaughterBoardConnectorInsideOfNuae = 327680, ImplModifierDaughterBoardConnectorInsideOfNuae = 327680,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_NON_STANDARD"]/*' /> /// <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> /// <unmanaged>D3D11_BUS_IMPL_MODIFIER_NON_STANDARD</unmanaged>
ImplModifierNonStandard = -2147483648, ImplModifierNonStandard = -2147483648,
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG"]/*' />
/// <unmanaged>D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG</unmanaged> /// <unmanaged>D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG</unmanaged>
[Flags] [Flags]
public enum CheckMultisampleQualityLevelsFlags : int public enum CheckMultisampleQualityLevelsFlags : int
{ {
None = 0, None = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG::D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE"]/*' /> /// <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> /// <unmanaged>D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE</unmanaged>
TiledResource = 1, TiledResource = 1,
} }

View File

@@ -9,31 +9,31 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC"]/*' />
/// <unmanaged>D3D11_CLASS_INSTANCE_DESC</unmanaged> /// <unmanaged>D3D11_CLASS_INSTANCE_DESC</unmanaged>
public partial struct ClassInstanceDescription public partial struct ClassInstanceDescription
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::InstanceId"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::InstanceId"]/*' />
public uint InstanceId; public uint InstanceId;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::InstanceIndex"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::InstanceIndex"]/*' />
public uint InstanceIndex; public uint InstanceIndex;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::TypeId"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::TypeId"]/*' />
public uint TypeId; public uint TypeId;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::ConstantBuffer"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::ConstantBuffer"]/*' />
public uint ConstantBuffer; public uint ConstantBuffer;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::BaseConstantBufferOffset"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::BaseConstantBufferOffset"]/*' />
public uint BaseConstantBufferOffset; public uint BaseConstantBufferOffset;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::BaseTexture"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::BaseTexture"]/*' />
public uint BaseTexture; public uint BaseTexture;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::BaseSampler"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::BaseSampler"]/*' />
public uint BaseSampler; public uint BaseSampler;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::Created"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::Created"]/*' />
public Bool32 Created; public Bool32 Created;
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLEAR_FLAG"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLEAR_FLAG"]/*' />
/// <unmanaged>D3D11_CLEAR_FLAG</unmanaged> /// <unmanaged>D3D11_CLEAR_FLAG</unmanaged>
[Flags] [Flags]
public enum ClearFlags : int public enum ClearFlags : int
{ {
None = 0, None = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLEAR_FLAG::D3D11_CLEAR_DEPTH"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLEAR_FLAG::D3D11_CLEAR_DEPTH"]/*' />
/// <unmanaged>D3D11_CLEAR_DEPTH</unmanaged> /// <unmanaged>D3D11_CLEAR_DEPTH</unmanaged>
Depth = 1, Depth = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CLEAR_FLAG::D3D11_CLEAR_STENCIL"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLEAR_FLAG::D3D11_CLEAR_STENCIL"]/*' />
/// <unmanaged>D3D11_CLEAR_STENCIL</unmanaged> /// <unmanaged>D3D11_CLEAR_STENCIL</unmanaged>
Stencil = 2, Stencil = 2,
} }

View File

@@ -9,25 +9,25 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE"]/*' />
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE</unmanaged> /// <unmanaged>D3D11_COLOR_WRITE_ENABLE</unmanaged>
[Flags] [Flags]
public enum ColorWriteEnable : byte public enum ColorWriteEnable : byte
{ {
None = 0, None = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_RED"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_RED"]/*' />
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_RED</unmanaged> /// <unmanaged>D3D11_COLOR_WRITE_ENABLE_RED</unmanaged>
Red = 1, Red = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_GREEN"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_GREEN"]/*' />
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_GREEN</unmanaged> /// <unmanaged>D3D11_COLOR_WRITE_ENABLE_GREEN</unmanaged>
Green = 2, Green = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_BLUE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_BLUE"]/*' />
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_BLUE</unmanaged> /// <unmanaged>D3D11_COLOR_WRITE_ENABLE_BLUE</unmanaged>
Blue = 4, Blue = 4,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_ALPHA"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_ALPHA"]/*' />
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_ALPHA</unmanaged> /// <unmanaged>D3D11_COLOR_WRITE_ENABLE_ALPHA</unmanaged>
Alpha = 8, Alpha = 8,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_ALL"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_ALL"]/*' />
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_ALL</unmanaged> /// <unmanaged>D3D11_COLOR_WRITE_ENABLE_ALL</unmanaged>
All = 15, All = 15,
} }

View File

@@ -9,32 +9,32 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC"]/*' />
/// <unmanaged>D3D11_COMPARISON_FUNC</unmanaged> /// <unmanaged>D3D11_COMPARISON_FUNC</unmanaged>
public enum ComparisonFunction : int public enum ComparisonFunction : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_NEVER"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_NEVER"]/*' />
/// <unmanaged>D3D11_COMPARISON_NEVER</unmanaged> /// <unmanaged>D3D11_COMPARISON_NEVER</unmanaged>
Never = 1, Never = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_LESS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_LESS"]/*' />
/// <unmanaged>D3D11_COMPARISON_LESS</unmanaged> /// <unmanaged>D3D11_COMPARISON_LESS</unmanaged>
Less = 2, Less = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_EQUAL"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_EQUAL"]/*' />
/// <unmanaged>D3D11_COMPARISON_EQUAL</unmanaged> /// <unmanaged>D3D11_COMPARISON_EQUAL</unmanaged>
Equal = 3, Equal = 3,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_LESS_EQUAL"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_LESS_EQUAL"]/*' />
/// <unmanaged>D3D11_COMPARISON_LESS_EQUAL</unmanaged> /// <unmanaged>D3D11_COMPARISON_LESS_EQUAL</unmanaged>
LessEqual = 4, LessEqual = 4,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_GREATER"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_GREATER"]/*' />
/// <unmanaged>D3D11_COMPARISON_GREATER</unmanaged> /// <unmanaged>D3D11_COMPARISON_GREATER</unmanaged>
Greater = 5, Greater = 5,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_NOT_EQUAL"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_NOT_EQUAL"]/*' />
/// <unmanaged>D3D11_COMPARISON_NOT_EQUAL</unmanaged> /// <unmanaged>D3D11_COMPARISON_NOT_EQUAL</unmanaged>
NotEqual = 6, NotEqual = 6,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_GREATER_EQUAL"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_GREATER_EQUAL"]/*' />
/// <unmanaged>D3D11_COMPARISON_GREATER_EQUAL</unmanaged> /// <unmanaged>D3D11_COMPARISON_GREATER_EQUAL</unmanaged>
GreaterEqual = 7, GreaterEqual = 7,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_ALWAYS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_ALWAYS"]/*' />
/// <unmanaged>D3D11_COMPARISON_ALWAYS</unmanaged> /// <unmanaged>D3D11_COMPARISON_ALWAYS</unmanaged>
Always = 8, Always = 8,
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC"]/*' />
/// <unmanaged>D3D11_COMPUTE_SHADER_TRACE_DESC</unmanaged> /// <unmanaged>D3D11_COMPUTE_SHADER_TRACE_DESC</unmanaged>
public partial struct ComputeShaderTraceDescription public partial struct ComputeShaderTraceDescription
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC::Invocation"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC::Invocation"]/*' />
public ulong Invocation; public ulong Invocation;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC::ThreadIDInGroup"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC::ThreadIDInGroup"]/*' />
public unsafe fixed uint ThreadIDInGroup[3]; public unsafe fixed uint ThreadIDInGroup[3];
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC::ThreadGroupID"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC::ThreadGroupID"]/*' />
public unsafe fixed uint ThreadGroupID[3]; public unsafe fixed uint ThreadGroupID[3];
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_MODE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_MODE"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_MODE</unmanaged> /// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_MODE</unmanaged>
public enum ConservativeRasterizationMode : int public enum ConservativeRasterizationMode : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_MODE::D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_MODE::D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF</unmanaged> /// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF</unmanaged>
Off = 0, Off = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_MODE::D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_MODE::D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON</unmanaged> /// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON</unmanaged>
On = 1, On = 1,
} }

View File

@@ -9,20 +9,20 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER</unmanaged> /// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER</unmanaged>
public enum ConservativeRasterizationTier : int public enum ConservativeRasterizationTier : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED</unmanaged> /// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED</unmanaged>
NotSupported = 0, NotSupported = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_TIER_1"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_TIER_1"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER_1</unmanaged> /// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER_1</unmanaged>
Tier1 = 1, Tier1 = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_TIER_2"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_TIER_2"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER_2</unmanaged> /// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER_2</unmanaged>
Tier2 = 2, Tier2 = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_TIER_3"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_TIER_3"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER_3</unmanaged> /// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER_3</unmanaged>
Tier3 = 3, Tier3 = 3,
} }

View File

@@ -9,56 +9,56 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS</unmanaged> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS</unmanaged>
public enum ContentProtectionCaps : int public enum ContentProtectionCaps : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE</unmanaged> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE</unmanaged>
Software = 1, Software = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE</unmanaged> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE</unmanaged>
Hardware = 2, Hardware = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON"]/*' /> /// <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> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON</unmanaged>
ProtectionAlwaysOn = 4, ProtectionAlwaysOn = 4,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION"]/*' /> /// <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> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION</unmanaged>
PartialDecryption = 8, PartialDecryption = 8,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_CONTENT_KEY"]/*' /> /// <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> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_CONTENT_KEY</unmanaged>
ContentKey = 16, ContentKey = 16,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY"]/*' /> /// <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> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY</unmanaged>
FreshenSessionKey = 32, FreshenSessionKey = 32,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK"]/*' /> /// <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> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK</unmanaged>
EncryptedReadBack = 64, EncryptedReadBack = 64,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY"]/*' /> /// <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> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY</unmanaged>
EncryptedReadBackKey = 128, EncryptedReadBackKey = 128,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV"]/*' /> /// <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> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV</unmanaged>
SequentialCtrIv = 256, SequentialCtrIv = 256,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY"]/*' /> /// <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> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY</unmanaged>
EncryptSlicedataOnly = 512, EncryptSlicedataOnly = 512,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT"]/*' /> /// <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> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT</unmanaged>
DecryptionBlt = 1024, DecryptionBlt = 1024,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED"]/*' /> /// <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> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED</unmanaged>
HardwareProtectUncompressed = 2048, HardwareProtectUncompressed = 2048,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE"]/*' /> /// <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> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE</unmanaged>
HardwareProtectedMemoryPageable = 4096, HardwareProtectedMemoryPageable = 4096,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN"]/*' /> /// <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> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN</unmanaged>
HardwareTeardown = 8192, HardwareTeardown = 8192,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION"]/*' /> /// <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> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION</unmanaged>
HardwareDrmCommunication = 16384, HardwareDrmCommunication = 16384,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION_MULTI_THREADED"]/*' /> /// <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> /// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION_MULTI_THREADED</unmanaged>
HardwareDrmCommunicationMultiThreaded = 32768, HardwareDrmCommunicationMultiThreaded = 32768,
} }

View File

@@ -9,23 +9,23 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE"]/*' />
/// <unmanaged>D3D11_CONTEXT_TYPE</unmanaged> /// <unmanaged>D3D11_CONTEXT_TYPE</unmanaged>
public enum ContextType : int public enum ContextType : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_ALL"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_ALL"]/*' />
/// <unmanaged>D3D11_CONTEXT_TYPE_ALL</unmanaged> /// <unmanaged>D3D11_CONTEXT_TYPE_ALL</unmanaged>
All = 0, All = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_3D"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_3D"]/*' />
/// <unmanaged>D3D11_CONTEXT_TYPE_3D</unmanaged> /// <unmanaged>D3D11_CONTEXT_TYPE_3D</unmanaged>
_3D = 1, _3D = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_COMPUTE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_COMPUTE"]/*' />
/// <unmanaged>D3D11_CONTEXT_TYPE_COMPUTE</unmanaged> /// <unmanaged>D3D11_CONTEXT_TYPE_COMPUTE</unmanaged>
Compute = 2, Compute = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_COPY"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_COPY"]/*' />
/// <unmanaged>D3D11_CONTEXT_TYPE_COPY</unmanaged> /// <unmanaged>D3D11_CONTEXT_TYPE_COPY</unmanaged>
Copy = 3, Copy = 3,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_VIDEO"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_VIDEO"]/*' />
/// <unmanaged>D3D11_CONTEXT_TYPE_VIDEO</unmanaged> /// <unmanaged>D3D11_CONTEXT_TYPE_VIDEO</unmanaged>
Video = 4, Video = 4,
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COPY_FLAGS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COPY_FLAGS"]/*' />
/// <unmanaged>D3D11_COPY_FLAGS</unmanaged> /// <unmanaged>D3D11_COPY_FLAGS</unmanaged>
[Flags] [Flags]
public enum CopyFlags : int public enum CopyFlags : int
{ {
None = 0, None = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COPY_FLAGS::D3D11_COPY_NO_OVERWRITE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COPY_FLAGS::D3D11_COPY_NO_OVERWRITE"]/*' />
/// <unmanaged>D3D11_COPY_NO_OVERWRITE</unmanaged> /// <unmanaged>D3D11_COPY_NO_OVERWRITE</unmanaged>
NoOverwrite = 1, NoOverwrite = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COPY_FLAGS::D3D11_COPY_DISCARD"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COPY_FLAGS::D3D11_COPY_DISCARD"]/*' />
/// <unmanaged>D3D11_COPY_DISCARD</unmanaged> /// <unmanaged>D3D11_COPY_DISCARD</unmanaged>
Discard = 2, Discard = 2,
} }

View File

@@ -9,11 +9,11 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER"]/*' />
/// <unmanaged>D3D11_COUNTER</unmanaged> /// <unmanaged>D3D11_COUNTER</unmanaged>
public enum Counter : int public enum Counter : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER::D3D11_COUNTER_DEVICE_DEPENDENT_0"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER::D3D11_COUNTER_DEVICE_DEPENDENT_0"]/*' />
/// <unmanaged>D3D11_COUNTER_DEVICE_DEPENDENT_0</unmanaged> /// <unmanaged>D3D11_COUNTER_DEVICE_DEPENDENT_0</unmanaged>
DeviceDependent0 = 1073741824, DeviceDependent0 = 1073741824,
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_DESC"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_DESC"]/*' />
/// <unmanaged>D3D11_COUNTER_DESC</unmanaged> /// <unmanaged>D3D11_COUNTER_DESC</unmanaged>
public partial struct CounterDescription public partial struct CounterDescription
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_DESC::Counter"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_DESC::Counter"]/*' />
public Counter Counter; public Counter Counter;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_DESC::MiscFlags"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_DESC::MiscFlags"]/*' />
public uint MiscFlags; public uint MiscFlags;
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO"]/*' />
/// <unmanaged>D3D11_COUNTER_INFO</unmanaged> /// <unmanaged>D3D11_COUNTER_INFO</unmanaged>
public partial struct CounterInfo public partial struct CounterInfo
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO::LastDeviceDependentCounter"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO::LastDeviceDependentCounter"]/*' />
public Counter LastDeviceDependentCounter; public Counter LastDeviceDependentCounter;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO::NumSimultaneousCounters"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO::NumSimultaneousCounters"]/*' />
public uint NumSimultaneousCounters; public uint NumSimultaneousCounters;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO::NumDetectableParallelUnits"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO::NumDetectableParallelUnits"]/*' />
public byte NumDetectableParallelUnits; public byte NumDetectableParallelUnits;
} }

View File

@@ -9,20 +9,20 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE"]/*' />
/// <unmanaged>D3D11_COUNTER_TYPE</unmanaged> /// <unmanaged>D3D11_COUNTER_TYPE</unmanaged>
public enum CounterType : int public enum CounterType : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_FLOAT32"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_FLOAT32"]/*' />
/// <unmanaged>D3D11_COUNTER_TYPE_FLOAT32</unmanaged> /// <unmanaged>D3D11_COUNTER_TYPE_FLOAT32</unmanaged>
Float32 = 0, Float32 = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_UINT16"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_UINT16"]/*' />
/// <unmanaged>D3D11_COUNTER_TYPE_UINT16</unmanaged> /// <unmanaged>D3D11_COUNTER_TYPE_UINT16</unmanaged>
UInt16 = 1, UInt16 = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_UINT32"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_UINT32"]/*' />
/// <unmanaged>D3D11_COUNTER_TYPE_UINT32</unmanaged> /// <unmanaged>D3D11_COUNTER_TYPE_UINT32</unmanaged>
UInt32 = 2, UInt32 = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_UINT64"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_UINT64"]/*' />
/// <unmanaged>D3D11_COUNTER_TYPE_UINT64</unmanaged> /// <unmanaged>D3D11_COUNTER_TYPE_UINT64</unmanaged>
UInt64 = 3, UInt64 = 3,
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CPU_ACCESS_FLAG"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CPU_ACCESS_FLAG"]/*' />
/// <unmanaged>D3D11_CPU_ACCESS_FLAG</unmanaged> /// <unmanaged>D3D11_CPU_ACCESS_FLAG</unmanaged>
[Flags] [Flags]
public enum CpuAccessFlags : uint public enum CpuAccessFlags : uint
{ {
None = 0, None = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CPU_ACCESS_FLAG::D3D11_CPU_ACCESS_WRITE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CPU_ACCESS_FLAG::D3D11_CPU_ACCESS_WRITE"]/*' />
/// <unmanaged>D3D11_CPU_ACCESS_WRITE</unmanaged> /// <unmanaged>D3D11_CPU_ACCESS_WRITE</unmanaged>
Write = 65536, Write = 65536,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CPU_ACCESS_FLAG::D3D11_CPU_ACCESS_READ"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CPU_ACCESS_FLAG::D3D11_CPU_ACCESS_READ"]/*' />
/// <unmanaged>D3D11_CPU_ACCESS_READ</unmanaged> /// <unmanaged>D3D11_CPU_ACCESS_READ</unmanaged>
Read = 131072, Read = 131072,
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG"]/*' />
/// <unmanaged>D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG</unmanaged> /// <unmanaged>D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG</unmanaged>
[Flags] [Flags]
public enum CreateDeviceContextStateFlags : int public enum CreateDeviceContextStateFlags : int
{ {
None = 0, None = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG::D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED"]/*' /> /// <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> /// <unmanaged>D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED</unmanaged>
SingleThreaded = 1, SingleThreaded = 1,
} }

View File

@@ -9,37 +9,37 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_FLAG</unmanaged> /// <unmanaged>D3D11_CREATE_DEVICE_FLAG</unmanaged>
[Flags] [Flags]
public enum CreateDeviceFlags : uint public enum CreateDeviceFlags : uint
{ {
None = 0, None = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_SINGLETHREADED"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_SINGLETHREADED"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_SINGLETHREADED</unmanaged> /// <unmanaged>D3D11_CREATE_DEVICE_SINGLETHREADED</unmanaged>
SingleThreaded = 1, SingleThreaded = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_DEBUG"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_DEBUG"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_DEBUG</unmanaged> /// <unmanaged>D3D11_CREATE_DEVICE_DEBUG</unmanaged>
Debug = 2, Debug = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_SWITCH_TO_REF"]/*' /> /// <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> /// <unmanaged>D3D11_CREATE_DEVICE_SWITCH_TO_REF</unmanaged>
SwitchToRef = 4, SwitchToRef = 4,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS"]/*' /> /// <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> /// <unmanaged>D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS</unmanaged>
PreventInternalThreadingOptimizations = 8, PreventInternalThreadingOptimizations = 8,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_BGRA_SUPPORT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_BGRA_SUPPORT"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_BGRA_SUPPORT</unmanaged> /// <unmanaged>D3D11_CREATE_DEVICE_BGRA_SUPPORT</unmanaged>
BgraSupport = 32, BgraSupport = 32,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_DEBUGGABLE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_DEBUGGABLE"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_DEBUGGABLE</unmanaged> /// <unmanaged>D3D11_CREATE_DEVICE_DEBUGGABLE</unmanaged>
Debuggable = 64, Debuggable = 64,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY"]/*' /> /// <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> /// <unmanaged>D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY</unmanaged>
PreventAlteringLayerSettingsFromRegistry = 128, PreventAlteringLayerSettingsFromRegistry = 128,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_DISABLE_GPU_TIMEOUT"]/*' /> /// <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> /// <unmanaged>D3D11_CREATE_DEVICE_DISABLE_GPU_TIMEOUT</unmanaged>
DisableGpuTimeout = 256, DisableGpuTimeout = 256,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_VIDEO_SUPPORT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_VIDEO_SUPPORT"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_VIDEO_SUPPORT</unmanaged> /// <unmanaged>D3D11_CREATE_DEVICE_VIDEO_SUPPORT</unmanaged>
VideoSupport = 2048, VideoSupport = 2048,
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS"]/*' />
/// <unmanaged>D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS</unmanaged> /// <unmanaged>D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS</unmanaged>
[Flags] [Flags]
public enum CryptoSessionKeyExchangeFlags : uint public enum CryptoSessionKeyExchangeFlags : uint
{ {
None = 0, None = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS::D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE"]/*' /> /// <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> /// <unmanaged>D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE</unmanaged>
FlagNone = 0, FlagNone = 0,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_STATUS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_STATUS"]/*' />
/// <unmanaged>D3D11_CRYPTO_SESSION_STATUS</unmanaged> /// <unmanaged>D3D11_CRYPTO_SESSION_STATUS</unmanaged>
public enum CryptoSessionStatus : int public enum CryptoSessionStatus : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_STATUS::D3D11_CRYPTO_SESSION_STATUS_OK"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_STATUS::D3D11_CRYPTO_SESSION_STATUS_OK"]/*' />
/// <unmanaged>D3D11_CRYPTO_SESSION_STATUS_OK</unmanaged> /// <unmanaged>D3D11_CRYPTO_SESSION_STATUS_OK</unmanaged>
Ok = 0, Ok = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_STATUS::D3D11_CRYPTO_SESSION_STATUS_KEY_LOST"]/*' /> /// <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> /// <unmanaged>D3D11_CRYPTO_SESSION_STATUS_KEY_LOST</unmanaged>
KeyLost = 1, KeyLost = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_STATUS::D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST"]/*' /> /// <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> /// <unmanaged>D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST</unmanaged>
KeyAndContentLost = 2, KeyAndContentLost = 2,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE"]/*' />
/// <unmanaged>D3D11_CULL_MODE</unmanaged> /// <unmanaged>D3D11_CULL_MODE</unmanaged>
public enum CullMode : int public enum CullMode : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE::D3D11_CULL_NONE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE::D3D11_CULL_NONE"]/*' />
/// <unmanaged>D3D11_CULL_NONE</unmanaged> /// <unmanaged>D3D11_CULL_NONE</unmanaged>
None = 1, None = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE::D3D11_CULL_FRONT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE::D3D11_CULL_FRONT"]/*' />
/// <unmanaged>D3D11_CULL_FRONT</unmanaged> /// <unmanaged>D3D11_CULL_FRONT</unmanaged>
Front = 2, Front = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE::D3D11_CULL_BACK"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE::D3D11_CULL_BACK"]/*' />
/// <unmanaged>D3D11_CULL_BACK</unmanaged> /// <unmanaged>D3D11_CULL_BACK</unmanaged>
Back = 3, Back = 3,
} }

View File

@@ -9,31 +9,31 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC"]/*' />
/// <unmanaged>D3D11_DEPTH_STENCIL_DESC</unmanaged> /// <unmanaged>D3D11_DEPTH_STENCIL_DESC</unmanaged>
public partial struct DepthStencilDescription public partial struct DepthStencilDescription
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::DepthEnable"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::DepthEnable"]/*' />
public Bool32 DepthEnable; public Bool32 DepthEnable;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::DepthWriteMask"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::DepthWriteMask"]/*' />
public DepthWriteMask DepthWriteMask; public DepthWriteMask DepthWriteMask;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::DepthFunc"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::DepthFunc"]/*' />
public ComparisonFunction DepthFunc; public ComparisonFunction DepthFunc;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::StencilEnable"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::StencilEnable"]/*' />
public Bool32 StencilEnable; public Bool32 StencilEnable;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::StencilReadMask"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::StencilReadMask"]/*' />
public byte StencilReadMask; public byte StencilReadMask;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::StencilWriteMask"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::StencilWriteMask"]/*' />
public byte StencilWriteMask; public byte StencilWriteMask;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::FrontFace"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::FrontFace"]/*' />
public DepthStencilOperationDescription FrontFace; public DepthStencilOperationDescription FrontFace;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::BackFace"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::BackFace"]/*' />
public DepthStencilOperationDescription BackFace; public DepthStencilOperationDescription BackFace;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC"]/*' />
/// <unmanaged>D3D11_DEPTH_STENCILOP_DESC</unmanaged> /// <unmanaged>D3D11_DEPTH_STENCILOP_DESC</unmanaged>
public partial struct DepthStencilOperationDescription public partial struct DepthStencilOperationDescription
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilFailOp"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilFailOp"]/*' />
public StencilOperation StencilFailOp; public StencilOperation StencilFailOp;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilDepthFailOp"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilDepthFailOp"]/*' />
public StencilOperation StencilDepthFailOp; public StencilOperation StencilDepthFailOp;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilPassOp"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilPassOp"]/*' />
public StencilOperation StencilPassOp; public StencilOperation StencilPassOp;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilFunc"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilFunc"]/*' />
public ComparisonFunction StencilFunc; public ComparisonFunction StencilFunc;
} }

View File

@@ -9,20 +9,20 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC"]/*' />
/// <unmanaged>D3D11_DEPTH_STENCIL_VIEW_DESC</unmanaged> /// <unmanaged>D3D11_DEPTH_STENCIL_VIEW_DESC</unmanaged>
public partial struct DepthStencilViewDescription public partial struct DepthStencilViewDescription
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::Format"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::Format"]/*' />
public Graphics.Dxgi.Common.Format Format; public Graphics.Dxgi.Common.Format Format;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::ViewDimension"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::ViewDimension"]/*' />
public DsvDimension ViewDimension; public DsvDimension ViewDimension;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::Flags"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::Flags"]/*' />
public DsvFlags Flags; public DsvFlags Flags;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::Anonymous"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::Anonymous"]/*' />
public _Anonymous_e__Union Anonymous; public _Anonymous_e__Union Anonymous;
[UnscopedRef] [UnscopedRef]
@@ -88,27 +88,27 @@ public partial struct DepthStencilViewDescription
[StructLayout(LayoutKind.Explicit)] [StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous_e__Union public partial struct _Anonymous_e__Union
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1D"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1D"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public Texture1DDsv Texture1D; public Texture1DDsv Texture1D;
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1DArray"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1DArray"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public Texture1DArrayDsv Texture1DArray; public Texture1DArrayDsv Texture1DArray;
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2D"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2D"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public Texture2DDsv Texture2D; public Texture2DDsv Texture2D;
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DArray"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DArray"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public Texture2DArrayDsv Texture2DArray; public Texture2DArrayDsv Texture2DArray;
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMS"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public Texture2DMsDsv Texture2DMS; public Texture2DMsDsv Texture2DMS;
/// <include file='Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMSArray"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMSArray"]/*' />
[FieldOffset(0)] [FieldOffset(0)]
public Texture2DMsArrayDsv Texture2DMSArray; public Texture2DMsArrayDsv Texture2DMSArray;
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_WRITE_MASK"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_WRITE_MASK"]/*' />
/// <unmanaged>D3D11_DEPTH_WRITE_MASK</unmanaged> /// <unmanaged>D3D11_DEPTH_WRITE_MASK</unmanaged>
public enum DepthWriteMask : int public enum DepthWriteMask : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_WRITE_MASK::D3D11_DEPTH_WRITE_MASK_ZERO"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_WRITE_MASK::D3D11_DEPTH_WRITE_MASK_ZERO"]/*' />
/// <unmanaged>D3D11_DEPTH_WRITE_MASK_ZERO</unmanaged> /// <unmanaged>D3D11_DEPTH_WRITE_MASK_ZERO</unmanaged>
Zero = 0, Zero = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_WRITE_MASK::D3D11_DEPTH_WRITE_MASK_ALL"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_WRITE_MASK::D3D11_DEPTH_WRITE_MASK_ALL"]/*' />
/// <unmanaged>D3D11_DEPTH_WRITE_MASK_ALL</unmanaged> /// <unmanaged>D3D11_DEPTH_WRITE_MASK_ALL</unmanaged>
All = 1, All = 1,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEVICE_CONTEXT_TYPE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEVICE_CONTEXT_TYPE"]/*' />
/// <unmanaged>D3D11_DEVICE_CONTEXT_TYPE</unmanaged> /// <unmanaged>D3D11_DEVICE_CONTEXT_TYPE</unmanaged>
public enum DeviceContextType : int public enum DeviceContextType : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEVICE_CONTEXT_TYPE::D3D11_DEVICE_CONTEXT_IMMEDIATE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEVICE_CONTEXT_TYPE::D3D11_DEVICE_CONTEXT_IMMEDIATE"]/*' />
/// <unmanaged>D3D11_DEVICE_CONTEXT_IMMEDIATE</unmanaged> /// <unmanaged>D3D11_DEVICE_CONTEXT_IMMEDIATE</unmanaged>
Immediate = 0, Immediate = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DEVICE_CONTEXT_TYPE::D3D11_DEVICE_CONTEXT_DEFERRED"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEVICE_CONTEXT_TYPE::D3D11_DEVICE_CONTEXT_DEFERRED"]/*' />
/// <unmanaged>D3D11_DEVICE_CONTEXT_DEFERRED</unmanaged> /// <unmanaged>D3D11_DEVICE_CONTEXT_DEFERRED</unmanaged>
Deferred = 1, Deferred = 1,
} }

View File

@@ -9,10 +9,10 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DOMAIN_SHADER_TRACE_DESC"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DOMAIN_SHADER_TRACE_DESC"]/*' />
/// <unmanaged>D3D11_DOMAIN_SHADER_TRACE_DESC</unmanaged> /// <unmanaged>D3D11_DOMAIN_SHADER_TRACE_DESC</unmanaged>
public partial struct DomainShaderTraceDescription public partial struct DomainShaderTraceDescription
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DOMAIN_SHADER_TRACE_DESC::Invocation"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DOMAIN_SHADER_TRACE_DESC::Invocation"]/*' />
public ulong Invocation; public ulong Invocation;
} }

View File

@@ -9,22 +9,22 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS"]/*' />
/// <unmanaged>D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS</unmanaged> /// <unmanaged>D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS</unmanaged>
public partial struct DrawIndexedInstancedIndirectArgs public partial struct DrawIndexedInstancedIndirectArgs
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::IndexCountPerInstance"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::IndexCountPerInstance"]/*' />
public uint IndexCountPerInstance; public uint IndexCountPerInstance;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::InstanceCount"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::InstanceCount"]/*' />
public uint InstanceCount; public uint InstanceCount;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::StartIndexLocation"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::StartIndexLocation"]/*' />
public uint StartIndexLocation; public uint StartIndexLocation;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::BaseVertexLocation"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::BaseVertexLocation"]/*' />
public int BaseVertexLocation; public int BaseVertexLocation;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::StartInstanceLocation"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::StartInstanceLocation"]/*' />
public uint StartInstanceLocation; public uint StartInstanceLocation;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS"]/*' />
/// <unmanaged>D3D11_DRAW_INSTANCED_INDIRECT_ARGS</unmanaged> /// <unmanaged>D3D11_DRAW_INSTANCED_INDIRECT_ARGS</unmanaged>
public partial struct DrawInstancedIndirectArgs public partial struct DrawInstancedIndirectArgs
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::VertexCountPerInstance"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::VertexCountPerInstance"]/*' />
public uint VertexCountPerInstance; public uint VertexCountPerInstance;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::InstanceCount"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::InstanceCount"]/*' />
public uint InstanceCount; public uint InstanceCount;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::StartVertexLocation"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::StartVertexLocation"]/*' />
public uint StartVertexLocation; public uint StartVertexLocation;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::StartInstanceLocation"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::StartInstanceLocation"]/*' />
public uint StartInstanceLocation; public uint StartInstanceLocation;
} }

View File

@@ -9,29 +9,29 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION</unmanaged> /// <unmanaged>D3D11_DSV_DIMENSION</unmanaged>
public enum DsvDimension : int public enum DsvDimension : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_UNKNOWN"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_UNKNOWN"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION_UNKNOWN</unmanaged> /// <unmanaged>D3D11_DSV_DIMENSION_UNKNOWN</unmanaged>
Unknown = 0, Unknown = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE1D"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE1D"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE1D</unmanaged> /// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE1D</unmanaged>
Texture1D = 1, Texture1D = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE1DARRAY"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE1DARRAY"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE1DARRAY</unmanaged> /// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE1DARRAY</unmanaged>
Texture1DArray = 2, Texture1DArray = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2D"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2D"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2D</unmanaged> /// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2D</unmanaged>
Texture2D = 3, Texture2D = 3,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2DARRAY"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2DARRAY"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2DARRAY</unmanaged> /// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2DARRAY</unmanaged>
Texture2DArray = 4, Texture2DArray = 4,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2DMS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2DMS"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2DMS</unmanaged> /// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2DMS</unmanaged>
Texture2DMs = 5, Texture2DMs = 5,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY</unmanaged> /// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY</unmanaged>
Texture2DMsArray = 6, Texture2DMsArray = 6,
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_FLAG"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_FLAG"]/*' />
/// <unmanaged>D3D11_DSV_FLAG</unmanaged> /// <unmanaged>D3D11_DSV_FLAG</unmanaged>
[Flags] [Flags]
public enum DsvFlags : int public enum DsvFlags : int
{ {
None = 0, None = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_FLAG::D3D11_DSV_READ_ONLY_DEPTH"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_FLAG::D3D11_DSV_READ_ONLY_DEPTH"]/*' />
/// <unmanaged>D3D11_DSV_READ_ONLY_DEPTH</unmanaged> /// <unmanaged>D3D11_DSV_READ_ONLY_DEPTH</unmanaged>
ReadOnlyDepth = 1, ReadOnlyDepth = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_DSV_FLAG::D3D11_DSV_READ_ONLY_STENCIL"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_FLAG::D3D11_DSV_READ_ONLY_STENCIL"]/*' />
/// <unmanaged>D3D11_DSV_READ_ONLY_STENCIL</unmanaged> /// <unmanaged>D3D11_DSV_READ_ONLY_STENCIL</unmanaged>
ReadOnlyStencil = 2, ReadOnlyStencil = 2,
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO"]/*' />
/// <unmanaged>D3D11_ENCRYPTED_BLOCK_INFO</unmanaged> /// <unmanaged>D3D11_ENCRYPTED_BLOCK_INFO</unmanaged>
public partial struct EncryptedBlockInfo public partial struct EncryptedBlockInfo
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO::NumEncryptedBytesAtBeginning"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO::NumEncryptedBytesAtBeginning"]/*' />
public uint NumEncryptedBytesAtBeginning; public uint NumEncryptedBytesAtBeginning;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO::NumBytesInSkipPattern"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO::NumBytesInSkipPattern"]/*' />
public uint NumBytesInSkipPattern; public uint NumBytesInSkipPattern;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO::NumBytesInEncryptPattern"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO::NumBytesInEncryptPattern"]/*' />
public uint NumBytesInEncryptPattern; public uint NumBytesInEncryptPattern;
} }

View File

@@ -9,71 +9,71 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE"]/*' />
/// <unmanaged>D3D11_FEATURE</unmanaged> /// <unmanaged>D3D11_FEATURE</unmanaged>
public enum Feature : int public enum Feature : int
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_THREADING"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_THREADING"]/*' />
/// <unmanaged>D3D11_FEATURE_THREADING</unmanaged> /// <unmanaged>D3D11_FEATURE_THREADING</unmanaged>
Threading = 0, Threading = 0,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_DOUBLES"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_DOUBLES"]/*' />
/// <unmanaged>D3D11_FEATURE_DOUBLES</unmanaged> /// <unmanaged>D3D11_FEATURE_DOUBLES</unmanaged>
Doubles = 1, Doubles = 1,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_FORMAT_SUPPORT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_FORMAT_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_FORMAT_SUPPORT</unmanaged> /// <unmanaged>D3D11_FEATURE_FORMAT_SUPPORT</unmanaged>
FormatSupport = 2, FormatSupport = 2,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_FORMAT_SUPPORT2"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_FORMAT_SUPPORT2"]/*' />
/// <unmanaged>D3D11_FEATURE_FORMAT_SUPPORT2</unmanaged> /// <unmanaged>D3D11_FEATURE_FORMAT_SUPPORT2</unmanaged>
FormatSupport2 = 3, FormatSupport2 = 3,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS</unmanaged> /// <unmanaged>D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS</unmanaged>
XHardwareOptions = 4, XHardwareOptions = 4,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS</unmanaged> /// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS</unmanaged>
Options = 5, Options = 5,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_ARCHITECTURE_INFO"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_ARCHITECTURE_INFO"]/*' />
/// <unmanaged>D3D11_FEATURE_ARCHITECTURE_INFO</unmanaged> /// <unmanaged>D3D11_FEATURE_ARCHITECTURE_INFO</unmanaged>
ArchitectureInfo = 6, ArchitectureInfo = 6,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_OPTIONS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_OPTIONS"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D9_OPTIONS</unmanaged> /// <unmanaged>D3D11_FEATURE_D3D9_OPTIONS</unmanaged>
D3d9Options = 7, D3d9Options = 7,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT</unmanaged> /// <unmanaged>D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT</unmanaged>
ShaderMinPrecisionSupport = 8, ShaderMinPrecisionSupport = 8,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_SHADOW_SUPPORT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_SHADOW_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D9_SHADOW_SUPPORT</unmanaged> /// <unmanaged>D3D11_FEATURE_D3D9_SHADOW_SUPPORT</unmanaged>
D3d9ShadowSupport = 9, D3d9ShadowSupport = 9,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS1"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS1"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS1</unmanaged> /// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS1</unmanaged>
Options1 = 10, Options1 = 10,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT</unmanaged> /// <unmanaged>D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT</unmanaged>
D3d9SimpleInstancingSupport = 11, D3d9SimpleInstancingSupport = 11,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_MARKER_SUPPORT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_MARKER_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_MARKER_SUPPORT</unmanaged> /// <unmanaged>D3D11_FEATURE_MARKER_SUPPORT</unmanaged>
MarkerSupport = 12, MarkerSupport = 12,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_OPTIONS1"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_OPTIONS1"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D9_OPTIONS1</unmanaged> /// <unmanaged>D3D11_FEATURE_D3D9_OPTIONS1</unmanaged>
D3d9Options1 = 13, D3d9Options1 = 13,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS2"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS2"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS2</unmanaged> /// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS2</unmanaged>
Options2 = 14, Options2 = 14,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS3"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS3"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS3</unmanaged> /// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS3</unmanaged>
Options3 = 15, Options3 = 15,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT</unmanaged> /// <unmanaged>D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT</unmanaged>
GpuVirtualAddressSupport = 16, GpuVirtualAddressSupport = 16,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS4"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS4"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS4</unmanaged> /// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS4</unmanaged>
Options4 = 17, Options4 = 17,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_SHADER_CACHE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_SHADER_CACHE"]/*' />
/// <unmanaged>D3D11_FEATURE_SHADER_CACHE</unmanaged> /// <unmanaged>D3D11_FEATURE_SHADER_CACHE</unmanaged>
ShaderCache = 18, ShaderCache = 18,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS5"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS5"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS5</unmanaged> /// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS5</unmanaged>
Options5 = 19, Options5 = 19,
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_DISPLAYABLE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_DISPLAYABLE"]/*' />
/// <unmanaged>D3D11_FEATURE_DISPLAYABLE</unmanaged> /// <unmanaged>D3D11_FEATURE_DISPLAYABLE</unmanaged>
Displayable = 20, Displayable = 20,
} }

View File

@@ -9,10 +9,10 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_ARCHITECTURE_INFO"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_ARCHITECTURE_INFO"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_ARCHITECTURE_INFO</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_ARCHITECTURE_INFO</unmanaged>
public partial struct FeatureDataArchitectureInfo public partial struct FeatureDataArchitectureInfo
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_ARCHITECTURE_INFO::TileBasedDeferredRenderer"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_ARCHITECTURE_INFO::TileBasedDeferredRenderer"]/*' />
public Bool32 TileBasedDeferredRenderer; public Bool32 TileBasedDeferredRenderer;
} }

View File

@@ -9,10 +9,10 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS</unmanaged>
public partial struct FeatureDataD3D10XHardwareOptions 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"]/*' /> /// <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; public Bool32 ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x;
} }

View File

@@ -9,49 +9,49 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS</unmanaged>
public partial struct FeatureDataD3D11Options public partial struct FeatureDataD3D11Options
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::OutputMergerLogicOp"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::OutputMergerLogicOp"]/*' />
public Bool32 OutputMergerLogicOp; public Bool32 OutputMergerLogicOp;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::UAVOnlyRenderingForcedSampleCount"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::UAVOnlyRenderingForcedSampleCount"]/*' />
public Bool32 UAVOnlyRenderingForcedSampleCount; public Bool32 UAVOnlyRenderingForcedSampleCount;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::DiscardAPIsSeenByDriver"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::DiscardAPIsSeenByDriver"]/*' />
public Bool32 DiscardAPIsSeenByDriver; public Bool32 DiscardAPIsSeenByDriver;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::FlagsForUpdateAndCopySeenByDriver"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::FlagsForUpdateAndCopySeenByDriver"]/*' />
public Bool32 FlagsForUpdateAndCopySeenByDriver; public Bool32 FlagsForUpdateAndCopySeenByDriver;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ClearView"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ClearView"]/*' />
public Bool32 ClearView; public Bool32 ClearView;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::CopyWithOverlap"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::CopyWithOverlap"]/*' />
public Bool32 CopyWithOverlap; public Bool32 CopyWithOverlap;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ConstantBufferPartialUpdate"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ConstantBufferPartialUpdate"]/*' />
public Bool32 ConstantBufferPartialUpdate; public Bool32 ConstantBufferPartialUpdate;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ConstantBufferOffsetting"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ConstantBufferOffsetting"]/*' />
public Bool32 ConstantBufferOffsetting; public Bool32 ConstantBufferOffsetting;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::MapNoOverwriteOnDynamicConstantBuffer"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::MapNoOverwriteOnDynamicConstantBuffer"]/*' />
public Bool32 MapNoOverwriteOnDynamicConstantBuffer; public Bool32 MapNoOverwriteOnDynamicConstantBuffer;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::MapNoOverwriteOnDynamicBufferSRV"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::MapNoOverwriteOnDynamicBufferSRV"]/*' />
public Bool32 MapNoOverwriteOnDynamicBufferSRV; public Bool32 MapNoOverwriteOnDynamicBufferSRV;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::MultisampleRTVWithForcedSampleCountOne"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::MultisampleRTVWithForcedSampleCountOne"]/*' />
public Bool32 MultisampleRTVWithForcedSampleCountOne; public Bool32 MultisampleRTVWithForcedSampleCountOne;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::SAD4ShaderInstructions"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::SAD4ShaderInstructions"]/*' />
public Bool32 SAD4ShaderInstructions; public Bool32 SAD4ShaderInstructions;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ExtendedDoublesShaderInstructions"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ExtendedDoublesShaderInstructions"]/*' />
public Bool32 ExtendedDoublesShaderInstructions; public Bool32 ExtendedDoublesShaderInstructions;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ExtendedResourceSharing"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ExtendedResourceSharing"]/*' />
public Bool32 ExtendedResourceSharing; public Bool32 ExtendedResourceSharing;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS1</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS1</unmanaged>
public partial struct FeatureDataD3D11Options1 public partial struct FeatureDataD3D11Options1
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::TiledResourcesTier"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::TiledResourcesTier"]/*' />
public TiledResourcesTier TiledResourcesTier; public TiledResourcesTier TiledResourcesTier;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::MinMaxFiltering"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::MinMaxFiltering"]/*' />
public Bool32 MinMaxFiltering; public Bool32 MinMaxFiltering;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::ClearViewAlsoSupportsDepthOnlyFormats"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::ClearViewAlsoSupportsDepthOnlyFormats"]/*' />
public Bool32 ClearViewAlsoSupportsDepthOnlyFormats; public Bool32 ClearViewAlsoSupportsDepthOnlyFormats;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::MapOnDefaultBuffers"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::MapOnDefaultBuffers"]/*' />
public Bool32 MapOnDefaultBuffers; public Bool32 MapOnDefaultBuffers;
} }

View File

@@ -9,31 +9,31 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS2</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS2</unmanaged>
public partial struct FeatureDataD3D11Options2 public partial struct FeatureDataD3D11Options2
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::PSSpecifiedStencilRefSupported"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::PSSpecifiedStencilRefSupported"]/*' />
public Bool32 PSSpecifiedStencilRefSupported; public Bool32 PSSpecifiedStencilRefSupported;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::TypedUAVLoadAdditionalFormats"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::TypedUAVLoadAdditionalFormats"]/*' />
public Bool32 TypedUAVLoadAdditionalFormats; public Bool32 TypedUAVLoadAdditionalFormats;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::ROVsSupported"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::ROVsSupported"]/*' />
public Bool32 ROVsSupported; public Bool32 ROVsSupported;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::ConservativeRasterizationTier"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::ConservativeRasterizationTier"]/*' />
public ConservativeRasterizationTier ConservativeRasterizationTier; public ConservativeRasterizationTier ConservativeRasterizationTier;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::TiledResourcesTier"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::TiledResourcesTier"]/*' />
public TiledResourcesTier TiledResourcesTier; public TiledResourcesTier TiledResourcesTier;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::MapOnDefaultTextures"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::MapOnDefaultTextures"]/*' />
public Bool32 MapOnDefaultTextures; public Bool32 MapOnDefaultTextures;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::StandardSwizzle"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::StandardSwizzle"]/*' />
public Bool32 StandardSwizzle; public Bool32 StandardSwizzle;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::UnifiedMemoryArchitecture"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::UnifiedMemoryArchitecture"]/*' />
public Bool32 UnifiedMemoryArchitecture; public Bool32 UnifiedMemoryArchitecture;
} }

View File

@@ -9,10 +9,10 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS3"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS3"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS3</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS3</unmanaged>
public partial struct FeatureDataD3D11Options3 public partial struct FeatureDataD3D11Options3
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS3::VPAndRTArrayIndexFromAnyShaderFeedingRasterizer"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS3::VPAndRTArrayIndexFromAnyShaderFeedingRasterizer"]/*' />
public Bool32 VPAndRTArrayIndexFromAnyShaderFeedingRasterizer; public Bool32 VPAndRTArrayIndexFromAnyShaderFeedingRasterizer;
} }

View File

@@ -9,10 +9,10 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS4"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS4"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS4</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS4</unmanaged>
public partial struct FeatureDataD3D11Options4 public partial struct FeatureDataD3D11Options4
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS4::ExtendedNV12SharedTextureSupported"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS4::ExtendedNV12SharedTextureSupported"]/*' />
public Bool32 ExtendedNV12SharedTextureSupported; public Bool32 ExtendedNV12SharedTextureSupported;
} }

View File

@@ -9,10 +9,10 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS5"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS5"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS5</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS5</unmanaged>
public partial struct FeatureDataD3D11Options5 public partial struct FeatureDataD3D11Options5
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS5::SharedResourceTier"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS5::SharedResourceTier"]/*' />
public SharedResourceTier SharedResourceTier; public SharedResourceTier SharedResourceTier;
} }

View File

@@ -9,10 +9,10 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D9_OPTIONS</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_D3D9_OPTIONS</unmanaged>
public partial struct FeatureDataD3d9Options public partial struct FeatureDataD3d9Options
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS::FullNonPow2TextureSupport"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS::FullNonPow2TextureSupport"]/*' />
public Bool32 FullNonPow2TextureSupport; public Bool32 FullNonPow2TextureSupport;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D9_OPTIONS1</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_D3D9_OPTIONS1</unmanaged>
public partial struct FeatureDataD3d9Options1 public partial struct FeatureDataD3d9Options1
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::FullNonPow2TextureSupported"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::FullNonPow2TextureSupported"]/*' />
public Bool32 FullNonPow2TextureSupported; public Bool32 FullNonPow2TextureSupported;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::DepthAsTextureWithLessEqualComparisonFilterSupported"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::DepthAsTextureWithLessEqualComparisonFilterSupported"]/*' />
public Bool32 DepthAsTextureWithLessEqualComparisonFilterSupported; public Bool32 DepthAsTextureWithLessEqualComparisonFilterSupported;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::SimpleInstancingSupported"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::SimpleInstancingSupported"]/*' />
public Bool32 SimpleInstancingSupported; public Bool32 SimpleInstancingSupported;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported"]/*' />
public Bool32 TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported; public Bool32 TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported;
} }

View File

@@ -9,10 +9,10 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT</unmanaged>
public partial struct FeatureDataD3d9ShadowSupport public partial struct FeatureDataD3d9ShadowSupport
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT::SupportsDepthAsTextureWithLessEqualComparisonFilter"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT::SupportsDepthAsTextureWithLessEqualComparisonFilter"]/*' />
public Bool32 SupportsDepthAsTextureWithLessEqualComparisonFilter; public Bool32 SupportsDepthAsTextureWithLessEqualComparisonFilter;
} }

View File

@@ -9,10 +9,10 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT</unmanaged>
public partial struct FeatureDataD3d9SimpleInstancingSupport public partial struct FeatureDataD3d9SimpleInstancingSupport
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT::SimpleInstancingSupported"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT::SimpleInstancingSupported"]/*' />
public Bool32 SimpleInstancingSupported; public Bool32 SimpleInstancingSupported;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DISPLAYABLE"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DISPLAYABLE"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_DISPLAYABLE</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_DISPLAYABLE</unmanaged>
public partial struct FeatureDataDisplayable public partial struct FeatureDataDisplayable
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DISPLAYABLE::DisplayableTexture"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DISPLAYABLE::DisplayableTexture"]/*' />
public Bool32 DisplayableTexture; public Bool32 DisplayableTexture;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DISPLAYABLE::SharedResourceTier"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DISPLAYABLE::SharedResourceTier"]/*' />
public SharedResourceTier SharedResourceTier; public SharedResourceTier SharedResourceTier;
} }

View File

@@ -9,10 +9,10 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DOUBLES"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DOUBLES"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_DOUBLES</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_DOUBLES</unmanaged>
public partial struct FeatureDataDoubles public partial struct FeatureDataDoubles
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DOUBLES::DoublePrecisionFloatShaderOps"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DOUBLES::DoublePrecisionFloatShaderOps"]/*' />
public Bool32 DoublePrecisionFloatShaderOps; public Bool32 DoublePrecisionFloatShaderOps;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_FORMAT_SUPPORT</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_FORMAT_SUPPORT</unmanaged>
public partial struct FeatureDataFormatSupport public partial struct FeatureDataFormatSupport
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT::InFormat"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT::InFormat"]/*' />
public Graphics.Dxgi.Common.Format InFormat; public Graphics.Dxgi.Common.Format InFormat;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT::OutFormatSupport"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT::OutFormatSupport"]/*' />
public FormatSupport OutFormatSupport; public FormatSupport OutFormatSupport;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT2"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT2"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_FORMAT_SUPPORT2</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_FORMAT_SUPPORT2</unmanaged>
public partial struct FeatureDataFormatSupport2 public partial struct FeatureDataFormatSupport2
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT2::InFormat"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT2::InFormat"]/*' />
public Graphics.Dxgi.Common.Format InFormat; public Graphics.Dxgi.Common.Format InFormat;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT2::OutFormatSupport2"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT2::OutFormatSupport2"]/*' />
public FormatSupport2 OutFormatSupport2; public FormatSupport2 OutFormatSupport2;
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT</unmanaged>
public partial struct FeatureDataGpuVirtualAddressSupport public partial struct FeatureDataGpuVirtualAddressSupport
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT::MaxGPUVirtualAddressBitsPerResource"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT::MaxGPUVirtualAddressBitsPerResource"]/*' />
public uint MaxGPUVirtualAddressBitsPerResource; public uint MaxGPUVirtualAddressBitsPerResource;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT::MaxGPUVirtualAddressBitsPerProcess"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT::MaxGPUVirtualAddressBitsPerProcess"]/*' />
public uint MaxGPUVirtualAddressBitsPerProcess; public uint MaxGPUVirtualAddressBitsPerProcess;
} }

View File

@@ -9,10 +9,10 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_MARKER_SUPPORT"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_MARKER_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_MARKER_SUPPORT</unmanaged> /// <unmanaged>D3D11_FEATURE_DATA_MARKER_SUPPORT</unmanaged>
public partial struct FeatureDataMarkerSupport public partial struct FeatureDataMarkerSupport
{ {
/// <include file='Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_MARKER_SUPPORT::Profile"]/*' /> /// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_MARKER_SUPPORT::Profile"]/*' />
public Bool32 Profile; public Bool32 Profile;
} }

Some files were not shown because too many files have changed in this diff Show More