diff --git a/Directory.Build.props b/Directory.Build.props
index 9d56452..e8af4f0 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -7,7 +7,7 @@
true
true
- 1.7.0
+ 1.7.1
true
diff --git a/Vortice.Win32.sln b/Vortice.Win32.sln
index 68911c4..b38d03f 100644
--- a/Vortice.Win32.sln
+++ b/Vortice.Win32.sln
@@ -24,6 +24,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{065268A8
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Direct3D12", "src\Vortice.Win32.Direct3D12\Vortice.Win32.Direct3D12.csproj", "{020F2D80-B3D0-4AB2-AC4D-25F51028E502}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Direct3D11", "src\Vortice.Win32.Direct3D11\Vortice.Win32.Direct3D11.csproj", "{32CE7567-8C9E-43AD-9543-1F0A8CA1CA76}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -46,6 +48,10 @@ Global
{020F2D80-B3D0-4AB2-AC4D-25F51028E502}.Debug|Any CPU.Build.0 = Debug|Any CPU
{020F2D80-B3D0-4AB2-AC4D-25F51028E502}.Release|Any CPU.ActiveCfg = Release|Any CPU
{020F2D80-B3D0-4AB2-AC4D-25F51028E502}.Release|Any CPU.Build.0 = Release|Any CPU
+ {32CE7567-8C9E-43AD-9543-1F0A8CA1CA76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {32CE7567-8C9E-43AD-9543-1F0A8CA1CA76}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {32CE7567-8C9E-43AD-9543-1F0A8CA1CA76}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {32CE7567-8C9E-43AD-9543-1F0A8CA1CA76}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/src/Vortice.Win32.Direct3D11/Apis.Fxc.cs b/src/Vortice.Win32.Direct3D11/Apis.Fxc.cs
new file mode 100644
index 0000000..ab6f430
--- /dev/null
+++ b/src/Vortice.Win32.Direct3D11/Apis.Fxc.cs
@@ -0,0 +1,19 @@
+// Copyright © Amer Koleci and Contributors.
+// Licensed under the MIT License (MIT). See LICENSE in the repository root for more information.
+
+using Win32.Graphics.Direct3D11;
+
+namespace Win32.Graphics.Direct3D.Fxc;
+
+public static unsafe partial class Apis
+{
+
+ [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)]
+ public static extern HResult D3DCreateLinker(ID3D11Linker** ppLinker);
+
+ [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)]
+ public static extern HResult D3DLoadModule(void* pSrcData, nuint cbSrcDataSize, ID3D11Module** ppModule);
+
+ [DllImport("D3DCOMPILER_47.dll", ExactSpelling = true)]
+ public static extern HResult D3DCreateFunctionLinkingGraph(uint uFlags, ID3D11FunctionLinkingGraph** ppFunctionLinkingGraph);
+}
diff --git a/src/Vortice.Win32/Graphics/Direct3D11/Apis.cs b/src/Vortice.Win32.Direct3D11/Apis.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Direct3D11/Apis.cs
rename to src/Vortice.Win32.Direct3D11/Apis.cs
diff --git a/src/Vortice.Win32/Graphics/Direct3D11/BlendDescription.cs b/src/Vortice.Win32.Direct3D11/BlendDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Direct3D11/BlendDescription.cs
rename to src/Vortice.Win32.Direct3D11/BlendDescription.cs
diff --git a/src/Vortice.Win32/Graphics/Direct3D11/BlendDescription1.cs b/src/Vortice.Win32.Direct3D11/BlendDescription1.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Direct3D11/BlendDescription1.cs
rename to src/Vortice.Win32.Direct3D11/BlendDescription1.cs
diff --git a/src/Vortice.Win32/Graphics/Direct3D11/BufferDescription.cs b/src/Vortice.Win32.Direct3D11/BufferDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Direct3D11/BufferDescription.cs
rename to src/Vortice.Win32.Direct3D11/BufferDescription.cs
diff --git a/src/Vortice.Win32/Graphics/Direct3D11/DepthStencilDescription.cs b/src/Vortice.Win32.Direct3D11/DepthStencilDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Direct3D11/DepthStencilDescription.cs
rename to src/Vortice.Win32.Direct3D11/DepthStencilDescription.cs
diff --git a/src/Vortice.Win32/Graphics/Direct3D11/DepthStencilOperationDescription.cs b/src/Vortice.Win32.Direct3D11/DepthStencilOperationDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Direct3D11/DepthStencilOperationDescription.cs
rename to src/Vortice.Win32.Direct3D11/DepthStencilOperationDescription.cs
diff --git a/src/Vortice.Win32/Graphics/Direct3D11/DepthStencilViewDescription.cs b/src/Vortice.Win32.Direct3D11/DepthStencilViewDescription.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Direct3D11/DepthStencilViewDescription.cs
rename to src/Vortice.Win32.Direct3D11/DepthStencilViewDescription.cs
diff --git a/src/Vortice.Win32/Graphics/Direct3D11.Manual.cs b/src/Vortice.Win32.Direct3D11/Direct3D11.Manual.cs
similarity index 100%
rename from src/Vortice.Win32/Graphics/Direct3D11.Manual.cs
rename to src/Vortice.Win32.Direct3D11/Direct3D11.Manual.cs
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11.cs b/src/Vortice.Win32.Direct3D11/Generated/Direct3D11.cs
similarity index 100%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11.cs
rename to src/Vortice.Win32.Direct3D11/Generated/Direct3D11.cs
diff --git a/src/Vortice.Win32/Generated/Direct3D11.xml b/src/Vortice.Win32.Direct3D11/Generated/Direct3D11.xml
similarity index 100%
rename from src/Vortice.Win32/Generated/Direct3D11.xml
rename to src/Vortice.Win32.Direct3D11/Generated/Direct3D11.xml
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Asynchronous.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Asynchronous.cs
similarity index 95%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Asynchronous.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11Asynchronous.cs
index 82abee6..6a4bf25 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Asynchronous.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Asynchronous.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11Asynchronous
[Guid("4b35d0cd-1e15-4258-9c98-1b1333f6dd3b")]
[NativeTypeName("struct ID3D11Asynchronous : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11Asynchronous
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public uint GetDataSize()
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11AuthenticatedChannel.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11AuthenticatedChannel.cs
similarity index 91%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11AuthenticatedChannel.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11AuthenticatedChannel.cs
index 88c0ff5..bc1d6ba 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11AuthenticatedChannel.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11AuthenticatedChannel.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11AuthenticatedChannel
[Guid("3015a308-dcbd-47aa-a747-192486d14d4a")]
[NativeTypeName("struct ID3D11AuthenticatedChannel : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult GetCertificateSize(uint* pCertificateSize)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel
return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), pCertificateSize);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult GetCertificate(uint CertificateSize, byte* pCertificate)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel
return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), CertificateSize, pCertificate);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void GetChannelHandle(Handle* pChannelHandle)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11BlendState.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11BlendState.cs
similarity index 95%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11BlendState.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11BlendState.cs
index bb902b9..a0b45b2 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11BlendState.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11BlendState.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11BlendState
[Guid("75b68faa-347d-4159-8f45-a0640f01cd9a")]
[NativeTypeName("struct ID3D11BlendState : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11BlendState
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetDesc(BlendDescription* pDesc)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11BlendState1.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11BlendState1.cs
similarity index 95%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11BlendState1.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11BlendState1.cs
index 3d82f5d..14f33ec 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11BlendState1.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11BlendState1.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11BlendState1
[Guid("cc86fabe-da55-401d-85e7-e3c9de2877e9")]
[NativeTypeName("struct ID3D11BlendState1 : ID3D11BlendState")]
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11BlendState1
((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), pDesc);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc1(BlendDescription1* pDesc)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Buffer.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Buffer.cs
similarity index 96%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Buffer.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11Buffer.cs
index dd24bbe..f5a0527 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Buffer.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Buffer.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11Buffer
[Guid("48570b85-d1ee-4fcd-a250-eb350722b037")]
[NativeTypeName("struct ID3D11Buffer : ID3D11Resource")]
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11Buffer
return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Buffer*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public void GetDesc(BufferDescription* pDesc)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ClassInstance.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11ClassInstance.cs
similarity index 90%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ClassInstance.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11ClassInstance.cs
index 8556a47..a4aab13 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ClassInstance.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11ClassInstance.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11ClassInstance
[Guid("a6cd7faa-b0b7-4a2f-9436-8662a65797cb")]
[NativeTypeName("struct ID3D11ClassInstance : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11ClassInstance
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetClassLinkage(ID3D11ClassLinkage** ppLinkage)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11ClassInstance
((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), ppLinkage);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc(ClassInstanceDescription* pDesc)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11ClassInstance
((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pDesc);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void GetInstanceName(byte* pInstanceName, nuint* pBufferLength)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11ClassInstance
((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pInstanceName, pBufferLength);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public void GetTypeName(byte* pTypeName, nuint* pBufferLength)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ClassLinkage.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11ClassLinkage.cs
similarity index 93%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ClassLinkage.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11ClassLinkage.cs
index dd6d91f..351343d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ClassLinkage.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11ClassLinkage.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11ClassLinkage
[Guid("ddf57cba-9543-46e4-a12b-f207a0fe7fed")]
[NativeTypeName("struct ID3D11ClassLinkage : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11ClassLinkage
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult GetClassInstance(sbyte* pClassInstanceName, uint InstanceIndex, ID3D11ClassInstance** ppInstance)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11ClassLinkage
return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), pClassInstanceName, InstanceIndex, ppInstance);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult CreateClassInstance(sbyte* pClassTypeName, uint ConstantBufferOffset, uint ConstantVectorOffset, uint TextureOffset, uint SamplerOffset, ID3D11ClassInstance** ppInstance)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11CommandList.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11CommandList.cs
similarity index 95%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11CommandList.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11CommandList.cs
index 2ffb4d1..ad99eba 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11CommandList.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11CommandList.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11CommandList
[Guid("a24bc4d1-769e-43f7-8013-98ff566c18e2")]
[NativeTypeName("struct ID3D11CommandList : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11CommandList
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public uint GetContextFlags()
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ComputeShader.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11ComputeShader.cs
similarity index 97%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ComputeShader.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11ComputeShader.cs
index 3dff3b6..30acf67 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11ComputeShader.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11ComputeShader.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11ComputeShader
[Guid("4f5b196e-c2bd-495e-bd01-1fded38e4969")]
[NativeTypeName("struct ID3D11ComputeShader : ID3D11DeviceChild")]
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Counter.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Counter.cs
similarity index 95%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Counter.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11Counter.cs
index b62fd35..98c9078 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Counter.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Counter.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11Counter
[Guid("6e8c49fb-a371-4770-b440-29086022b741")]
[NativeTypeName("struct ID3D11Counter : ID3D11Asynchronous")]
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11Counter
return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Counter*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc(CounterDescription* pDesc)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11CryptoSession.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11CryptoSession.cs
similarity index 88%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11CryptoSession.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11CryptoSession.cs
index 3a0def2..18eb902 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11CryptoSession.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11CryptoSession.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11CryptoSession
[Guid("9b32f9ad-bdcc-40a6-a39d-d5c865845720")]
[NativeTypeName("struct ID3D11CryptoSession : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11CryptoSession
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetCryptoType(Guid* pCryptoType)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11CryptoSession
((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCryptoType);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDecoderProfile(Guid* pDecoderProfile)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11CryptoSession
((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pDecoderProfile);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult GetCertificateSize(uint* pCertificateSize)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11CryptoSession
return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCertificateSize);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult GetCertificate(uint CertificateSize, byte* pCertificate)
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11CryptoSession
return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), CertificateSize, pCertificate);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public void GetCryptoSessionHandle(Handle* pCryptoSessionHandle)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Debug.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Debug.cs
similarity index 81%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Debug.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11Debug.cs
index d8fcbde..5f9c45e 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Debug.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Debug.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11Debug
[Guid("79cf2233-7536-4948-9d36-1e4692dc5760")]
[NativeTypeName("struct ID3D11Debug : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult SetFeatureMask(uint Mask)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Mask);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public uint GetFeatureMask()
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Debug*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPresentPerRenderOpDelay(uint Milliseconds)
@@ -94,7 +94,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Milliseconds);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public uint GetPresentPerRenderOpDelay()
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Debug*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetSwapChain(Graphics.Dxgi.IDXGISwapChain* pSwapChain)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pSwapChain);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult GetSwapChain(Graphics.Dxgi.IDXGISwapChain** ppSwapChain)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Debug*)Unsafe.AsPointer(ref this), ppSwapChain);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult ValidateContext(ID3D11DeviceContext* pContext)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pContext);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult ReportLiveDeviceObjects(ReportLiveDeviceObjectFlags Flags)
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Flags);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult ValidateContextForDispatch(ID3D11DeviceContext* pContext)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DepthStencilState.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DepthStencilState.cs
similarity index 95%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DepthStencilState.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11DepthStencilState.cs
index d684769..7b689a7 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DepthStencilState.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DepthStencilState.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11DepthStencilState
[Guid("03823efb-8d8f-4e1c-9aa2-f64bb2cbfdf1")]
[NativeTypeName("struct ID3D11DepthStencilState : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11DepthStencilState
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetDesc(DepthStencilDescription* pDesc)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DepthStencilView.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DepthStencilView.cs
similarity index 95%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DepthStencilView.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11DepthStencilView.cs
index 3ac5a14..76b8ea9 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DepthStencilView.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DepthStencilView.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11DepthStencilView
[Guid("9fdac92a-1876-48c3-afad-25b94f84a9b6")]
[NativeTypeName("struct ID3D11DepthStencilView : ID3D11View")]
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11DepthStencilView
((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), ppResource);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc(DepthStencilViewDescription* pDesc)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device.cs
similarity index 80%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11Device.cs
index bcc1a92..63e2801 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11Device
[Guid("db6f6ddb-ac77-4e88-8253-819df9bbf140")]
[NativeTypeName("struct ID3D11Device : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D)
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D)
@@ -94,7 +94,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D)
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView)
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult CreateInputLayout(InputElementDescription* pInputElementDescs, uint NumElements, void* pShaderBytecodeWithInputSignature, nuint BytecodeLength, ID3D11InputLayout** ppInputLayout)
@@ -142,7 +142,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11Device*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader)
@@ -150,7 +150,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
@@ -158,7 +158,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public HResult CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, nuint BytecodeLength, SODeclarationEntry* pSODeclaration, uint NumEntries, uint* pBufferStrides, uint NumStrides, uint RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
@@ -166,7 +166,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader)
@@ -174,7 +174,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader)
@@ -182,7 +182,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader)
@@ -190,7 +190,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader)
@@ -198,7 +198,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage)
@@ -206,7 +206,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11Device*)Unsafe.AsPointer(ref this), ppLinkage);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState)
@@ -214,7 +214,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11Device*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState)
@@ -222,7 +222,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState)
@@ -230,7 +230,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11Device*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState)
@@ -238,7 +238,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11Device*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery)
@@ -246,7 +246,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11Device*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate)
@@ -254,7 +254,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11Device*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter)
@@ -262,7 +262,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11Device*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext)
@@ -270,7 +270,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11Device*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public HResult OpenSharedResource(Handle hResource, Guid* ReturnedInterface, void** ppResource)
@@ -278,7 +278,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11Device*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport)
@@ -286,7 +286,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11Device*)Unsafe.AsPointer(ref this), Format, pFormatSupport);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public HResult CheckMultisampleQualityLevels(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint* pNumQualityLevels)
@@ -294,7 +294,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11Device*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public void CheckCounterInfo(CounterInfo* pCounterInfo)
@@ -302,7 +302,7 @@ public unsafe partial struct ID3D11Device
((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11Device*)Unsafe.AsPointer(ref this), pCounterInfo);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public HResult CheckCounter(CounterDescription* pDesc, CounterType* pType, uint* pActiveCounters, byte* szName, uint* pNameLength, byte* szUnits, uint* pUnitsLength, byte* szDescription, uint* pDescriptionLength)
@@ -310,7 +310,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, uint FeatureSupportDataSize)
@@ -318,7 +318,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11Device*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
@@ -326,7 +326,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
@@ -334,7 +334,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
@@ -342,7 +342,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public Graphics.Direct3D.FeatureLevel GetFeatureLevel()
@@ -350,7 +350,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11Device*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public uint GetCreationFlags()
@@ -358,7 +358,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11Device*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public HResult GetDeviceRemovedReason()
@@ -366,7 +366,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11Device*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public void GetImmediateContext(ID3D11DeviceContext** ppImmediateContext)
@@ -374,7 +374,7 @@ public unsafe partial struct ID3D11Device
((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11Device*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public HResult SetExceptionMode(uint RaiseFlags)
@@ -382,7 +382,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11Device*)Unsafe.AsPointer(ref this), RaiseFlags);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public uint GetExceptionMode()
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device1.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device1.cs
similarity index 96%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device1.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11Device1.cs
index 1b04393..1b689c4 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device1.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device1.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11Device1
[Guid("a04bfb29-08ef-43d6-a49c-a9bdbdcbe686")]
[NativeTypeName("struct ID3D11Device1 : ID3D11Device")]
@@ -390,7 +390,7 @@ public unsafe partial struct ID3D11Device1
return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11Device1*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public void GetImmediateContext1(ID3D11DeviceContext1** ppImmediateContext)
@@ -398,7 +398,7 @@ public unsafe partial struct ID3D11Device1
((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public HResult CreateDeferredContext1(uint ContextFlags, ID3D11DeviceContext1** ppDeferredContext)
@@ -406,7 +406,7 @@ public unsafe partial struct ID3D11Device1
return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public HResult CreateBlendState1(BlendDescription1* pBlendStateDesc, ID3D11BlendState1** ppBlendState)
@@ -414,7 +414,7 @@ public unsafe partial struct ID3D11Device1
return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public HResult CreateRasterizerState1(RasterizerDescription1* pRasterizerDesc, ID3D11RasterizerState1** ppRasterizerState)
@@ -422,7 +422,7 @@ public unsafe partial struct ID3D11Device1
return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public HResult CreateDeviceContextState(uint Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Guid* EmulatedInterface, Graphics.Direct3D.FeatureLevel* pChosenFeatureLevel, ID3DDeviceContextState** ppContextState)
@@ -430,7 +430,7 @@ public unsafe partial struct ID3D11Device1
return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public HResult OpenSharedResource1(Handle hResource, Guid* returnedInterface, void** ppResource)
@@ -438,7 +438,7 @@ public unsafe partial struct ID3D11Device1
return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11Device1*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public HResult OpenSharedResourceByName(ushort* lpName, uint dwDesiredAccess, Guid* returnedInterface, void** ppResource)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device2.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device2.cs
similarity index 97%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device2.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11Device2.cs
index 5ed4f29..d26904d 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device2.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device2.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11Device2
[Guid("9d06dffa-d1e5-4d07-83a8-1bb123f2f841")]
[NativeTypeName("struct ID3D11Device2 : ID3D11Device1")]
@@ -446,7 +446,7 @@ public unsafe partial struct ID3D11Device2
return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11Device2*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public void GetImmediateContext2(ID3D11DeviceContext2** ppImmediateContext)
@@ -454,7 +454,7 @@ public unsafe partial struct ID3D11Device2
((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public HResult CreateDeferredContext2(uint ContextFlags, ID3D11DeviceContext2** ppDeferredContext)
@@ -462,7 +462,7 @@ public unsafe partial struct ID3D11Device2
return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public void GetResourceTiling(ID3D11Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipDescription* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips)
@@ -470,7 +470,7 @@ public unsafe partial struct ID3D11Device2
((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public HResult CheckMultisampleQualityLevels1(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint Flags, uint* pNumQualityLevels)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device3.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device3.cs
similarity index 95%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device3.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11Device3.cs
index 4d18aad..dd87f21 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device3.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device3.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11Device3
[Guid("a05c8c37-d2c6-4732-b3a0-9ce0b0dc9ae6")]
[NativeTypeName("struct ID3D11Device3 : ID3D11Device2")]
@@ -478,7 +478,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)]
public HResult CreateTexture2D1(Texture2DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture2D1** ppTexture2D)
@@ -486,7 +486,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)]
public HResult CreateTexture3D1(Texture3DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture3D1** ppTexture3D)
@@ -494,7 +494,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)]
public HResult CreateRasterizerState2(RasterizerDescription2* pRasterizerDesc, ID3D11RasterizerState2** ppRasterizerState)
@@ -502,7 +502,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)]
public HResult CreateShaderResourceView1(ID3D11Resource* pResource, ShaderResourceViewDescription1* pDesc1, ID3D11ShaderResourceView1** ppSRView1)
@@ -510,7 +510,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)]
public HResult CreateUnorderedAccessView1(ID3D11Resource* pResource, UnorderedAccessViewDescription1* pDesc1, ID3D11UnorderedAccessView1** ppUAView1)
@@ -518,7 +518,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)]
public HResult CreateRenderTargetView1(ID3D11Resource* pResource, RenderTargetViewDescription1* pDesc1, ID3D11RenderTargetView1** ppRTView1)
@@ -526,7 +526,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public HResult CreateQuery1(QueryDescription1* pQueryDesc1, ID3D11Query1** ppQuery1)
@@ -534,7 +534,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)]
public void GetImmediateContext3(ID3D11DeviceContext3** ppImmediateContext)
@@ -542,7 +542,7 @@ public unsafe partial struct ID3D11Device3
((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)]
public HResult CreateDeferredContext3(uint ContextFlags, ID3D11DeviceContext3** ppDeferredContext)
@@ -550,7 +550,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)]
public void WriteToSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch)
@@ -558,7 +558,7 @@ public unsafe partial struct ID3D11Device3
((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)]
public void ReadFromSubresource(void* pDstData, uint DstRowPitch, uint DstDepthPitch, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device4.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device4.cs
similarity index 99%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device4.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11Device4.cs
index 9a7634e..2dfdd6f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device4.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device4.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11Device4
[Guid("8992ab71-02e6-4b8d-ba48-b056dcda42c4")]
[NativeTypeName("struct ID3D11Device4 : ID3D11Device3")]
@@ -566,7 +566,7 @@ public unsafe partial struct ID3D11Device4
((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)]
public HResult RegisterDeviceRemovedEvent(Handle hEvent, uint* pdwCookie)
@@ -574,7 +574,7 @@ public unsafe partial struct ID3D11Device4
return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)]
public void UnregisterDeviceRemoved(uint dwCookie)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device5.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device5.cs
similarity index 99%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device5.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11Device5.cs
index 8be480d..2cb3e5f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Device5.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Device5.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11Device5
[Guid("8ffde202-a0e7-45df-9e01-e837801b5ea0")]
[NativeTypeName("struct ID3D11Device5 : ID3D11Device4")]
@@ -582,7 +582,7 @@ public unsafe partial struct ID3D11Device5
((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D11Device5*)Unsafe.AsPointer(ref this), dwCookie);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(67)]
public HResult OpenSharedFence(Handle hFence, Guid* ReturnedInterface, void** ppFence)
@@ -590,7 +590,7 @@ public unsafe partial struct ID3D11Device5
return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hFence, ReturnedInterface, ppFence);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(68)]
public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* ReturnedInterface, void** ppFence)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceChild.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceChild.cs
similarity index 86%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceChild.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceChild.cs
index dfac3cc..9dcf1c3 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceChild.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceChild.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11DeviceChild
[Guid("1841e5c8-16b0-489b-bcc8-44cfb0d5deae")]
[NativeTypeName("struct ID3D11DeviceChild : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11DeviceChild
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device** ppDevice)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11DeviceChild
((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), ppDevice);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11DeviceChild
return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
@@ -94,7 +94,7 @@ public unsafe partial struct ID3D11DeviceChild
return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext.cs
similarity index 78%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext.cs
index 09bb1e7..2d37420 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11DeviceContext
[Guid("c0bfa96c-e089-44fb-8eaf-26f8796190da")]
[NativeTypeName("struct ID3D11DeviceContext : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11DeviceContext
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void VSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void PSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void PSSetShader(ID3D11PixelShader* pPixelShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public void PSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public void VSSetShader(ID3D11VertexShader* pVertexShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances)
@@ -142,7 +142,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public void DrawIndexed(uint IndexCount, uint StartIndexLocation, int BaseVertexLocation)
@@ -150,7 +150,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public void Draw(uint VertexCount, uint StartVertexLocation)
@@ -158,7 +158,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public HResult Map(ID3D11Resource* pResource, uint Subresource, MapMode MapType, MapFlags MapFlags, MappedSubresource* pMappedResource)
@@ -166,7 +166,7 @@ public unsafe partial struct ID3D11DeviceContext
return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public void Unmap(ID3D11Resource* pResource, uint Subresource)
@@ -174,7 +174,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, Subresource);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public void PSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -182,7 +182,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public void IASetInputLayout(ID3D11InputLayout* pInputLayout)
@@ -190,7 +190,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pInputLayout);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public void IASetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppVertexBuffers, uint* pStrides, uint* pOffsets)
@@ -198,7 +198,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public void IASetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format Format, uint Offset)
@@ -206,7 +206,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation)
@@ -214,7 +214,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation)
@@ -222,7 +222,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public void GSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -230,7 +230,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public void GSSetShader(ID3D11GeometryShader* pShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances)
@@ -238,7 +238,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology Topology)
@@ -246,7 +246,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), Topology);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public void VSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -254,7 +254,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public void VSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -262,7 +262,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public void Begin(ID3D11Asynchronous* pAsync)
@@ -270,7 +270,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public void End(ID3D11Asynchronous* pAsync)
@@ -278,7 +278,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public HResult GetData(ID3D11Asynchronous* pAsync, void* pData, uint DataSize, uint GetDataFlags)
@@ -286,7 +286,7 @@ public unsafe partial struct ID3D11DeviceContext
return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public void SetPredication(ID3D11Predicate* pPredicate, Bool32 PredicateValue)
@@ -294,7 +294,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public void GSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -302,7 +302,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public void GSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -310,7 +310,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public void OMSetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView)
@@ -318,7 +318,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public void OMSetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts)
@@ -326,7 +326,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public void OMSetBlendState(ID3D11BlendState* pBlendState, float* BlendFactor, uint SampleMask)
@@ -334,7 +334,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public void OMSetDepthStencilState(ID3D11DepthStencilState* pDepthStencilState, uint StencilRef)
@@ -342,7 +342,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public void SOSetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets, uint* pOffsets)
@@ -350,7 +350,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public void DrawAuto()
@@ -358,7 +358,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public void DrawIndexedInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
@@ -366,7 +366,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public void DrawInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
@@ -374,7 +374,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ)
@@ -382,7 +382,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public void DispatchIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
@@ -390,7 +390,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public void RSSetState(ID3D11RasterizerState* pRasterizerState)
@@ -398,7 +398,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pRasterizerState);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public void RSSetViewports(uint NumViewports, Viewport* pViewports)
@@ -406,7 +406,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViewports, pViewports);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public void RSSetScissorRects(uint NumRects, RawRect* pRects)
@@ -414,7 +414,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRects, pRects);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public void CopySubresourceRegion(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox)
@@ -422,7 +422,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public void CopyResource(ID3D11Resource* pDstResource, ID3D11Resource* pSrcResource)
@@ -430,7 +430,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public void UpdateSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch)
@@ -438,7 +438,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public void CopyStructureCount(ID3D11Buffer* pDstBuffer, uint DstAlignedByteOffset, ID3D11UnorderedAccessView* pSrcView)
@@ -446,7 +446,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public void ClearRenderTargetView(ID3D11RenderTargetView* pRenderTargetView, float* ColorRGBA)
@@ -454,7 +454,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public void ClearUnorderedAccessViewUint(ID3D11UnorderedAccessView* pUnorderedAccessView, uint* Values)
@@ -462,7 +462,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public void ClearUnorderedAccessViewFloat(ID3D11UnorderedAccessView* pUnorderedAccessView, float* Values)
@@ -470,7 +470,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public void ClearDepthStencilView(ID3D11DepthStencilView* pDepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil)
@@ -478,7 +478,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)]
public void GenerateMips(ID3D11ShaderResourceView* pShaderResourceView)
@@ -486,7 +486,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pShaderResourceView);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)]
public void SetResourceMinLOD(ID3D11Resource* pResource, float MinLOD)
@@ -494,7 +494,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, MinLOD);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)]
public float GetResourceMinLOD(ID3D11Resource* pResource)
@@ -502,7 +502,7 @@ public unsafe partial struct ID3D11DeviceContext
return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)]
public void ResolveSubresource(ID3D11Resource* pDstResource, uint DstSubresource, ID3D11Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format)
@@ -510,7 +510,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)]
public void ExecuteCommandList(ID3D11CommandList* pCommandList, Bool32 RestoreContextState)
@@ -518,7 +518,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)]
public void HSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -526,7 +526,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public void HSSetShader(ID3D11HullShader* pHullShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances)
@@ -534,7 +534,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)]
public void HSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -542,7 +542,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)]
public void HSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -550,7 +550,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)]
public void DSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -558,7 +558,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)]
public void DSSetShader(ID3D11DomainShader* pDomainShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances)
@@ -566,7 +566,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)]
public void DSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -574,7 +574,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)]
public void DSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -582,7 +582,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(67)]
public void CSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -590,7 +590,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(68)]
public void CSSetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts)
@@ -598,7 +598,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(69)]
public void CSSetShader(ID3D11ComputeShader* pComputeShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances)
@@ -606,7 +606,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(70)]
public void CSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -614,7 +614,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(71)]
public void CSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -622,7 +622,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(72)]
public void VSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -630,7 +630,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(73)]
public void PSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -638,7 +638,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(74)]
public void PSGetShader(ID3D11PixelShader** ppPixelShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances)
@@ -646,7 +646,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(75)]
public void PSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -654,7 +654,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(76)]
public void VSGetShader(ID3D11VertexShader** ppVertexShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances)
@@ -662,7 +662,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(77)]
public void PSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -670,7 +670,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(78)]
public void IAGetInputLayout(ID3D11InputLayout** ppInputLayout)
@@ -678,7 +678,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppInputLayout);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(79)]
public void IAGetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppVertexBuffers, uint* pStrides, uint* pOffsets)
@@ -686,7 +686,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(80)]
public void IAGetIndexBuffer(ID3D11Buffer** pIndexBuffer, Graphics.Dxgi.Common.Format* Format, uint* Offset)
@@ -694,7 +694,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(81)]
public void GSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -702,7 +702,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(82)]
public void GSGetShader(ID3D11GeometryShader** ppGeometryShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances)
@@ -710,7 +710,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(83)]
public void IAGetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology* pTopology)
@@ -718,7 +718,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pTopology);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(84)]
public void VSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -726,7 +726,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(85)]
public void VSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -734,7 +734,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[85]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(86)]
public void GetPredication(ID3D11Predicate** ppPredicate, Bool32* pPredicateValue)
@@ -742,7 +742,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[86]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(87)]
public void GSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -750,7 +750,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[87]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(88)]
public void GSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -758,7 +758,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[88]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(89)]
public void OMGetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView)
@@ -766,7 +766,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[89]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(90)]
public void OMGetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews)
@@ -774,7 +774,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[90]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(91)]
public void OMGetBlendState(ID3D11BlendState** ppBlendState, float* BlendFactor, uint* pSampleMask)
@@ -782,7 +782,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[91]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(92)]
public void OMGetDepthStencilState(ID3D11DepthStencilState** ppDepthStencilState, uint* pStencilRef)
@@ -790,7 +790,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[92]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(93)]
public void SOGetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets)
@@ -798,7 +798,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[93]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(94)]
public void RSGetState(ID3D11RasterizerState** ppRasterizerState)
@@ -806,7 +806,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[94]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppRasterizerState);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(95)]
public void RSGetViewports(uint* pNumViewports, Viewport* pViewports)
@@ -814,7 +814,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[95]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pNumViewports, pViewports);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(96)]
public void RSGetScissorRects(uint* pNumRects, RawRect* pRects)
@@ -822,7 +822,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[96]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pNumRects, pRects);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(97)]
public void HSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -830,7 +830,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[97]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(98)]
public void HSGetShader(ID3D11HullShader** ppHullShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances)
@@ -838,7 +838,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[98]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(99)]
public void HSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -846,7 +846,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[99]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(100)]
public void HSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -854,7 +854,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[100]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(101)]
public void DSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -862,7 +862,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[101]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(102)]
public void DSGetShader(ID3D11DomainShader** ppDomainShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances)
@@ -870,7 +870,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[102]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(103)]
public void DSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -878,7 +878,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[103]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(104)]
public void DSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -886,7 +886,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[104]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(105)]
public void CSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -894,7 +894,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[105]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(106)]
public void CSGetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews)
@@ -902,7 +902,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[106]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(107)]
public void CSGetShader(ID3D11ComputeShader** ppComputeShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances)
@@ -910,7 +910,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[107]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(108)]
public void CSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -918,7 +918,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[108]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(109)]
public void CSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -926,7 +926,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[109]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(110)]
public void ClearState()
@@ -934,7 +934,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[110]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(111)]
public void Flush()
@@ -942,7 +942,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall])(lpVtbl[111]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(112)]
public new DeviceContextType GetType()
@@ -950,7 +950,7 @@ public unsafe partial struct ID3D11DeviceContext
return ((delegate* unmanaged[Stdcall])(lpVtbl[112]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(113)]
public uint GetContextFlags()
@@ -958,7 +958,7 @@ public unsafe partial struct ID3D11DeviceContext
return ((delegate* unmanaged[Stdcall])(lpVtbl[113]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(114)]
public HResult FinishCommandList(Bool32 RestoreDeferredContextState, ID3D11CommandList** ppCommandList)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext1.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext1.cs
similarity index 96%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext1.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext1.cs
index 4c8c46b..023040b 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext1.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext1.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11DeviceContext1
[Guid("bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1")]
[NativeTypeName("struct ID3D11DeviceContext1 : ID3D11DeviceContext")]
@@ -966,7 +966,7 @@ public unsafe partial struct ID3D11DeviceContext1
return ((delegate* unmanaged[Stdcall])(lpVtbl[114]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(115)]
public void CopySubresourceRegion1(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox, uint CopyFlags)
@@ -974,7 +974,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[115]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(116)]
public void UpdateSubresource1(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch, uint CopyFlags)
@@ -982,7 +982,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[116]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(117)]
public void DiscardResource(ID3D11Resource* pResource)
@@ -990,7 +990,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[117]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(118)]
public void DiscardView(ID3D11View* pResourceView)
@@ -998,7 +998,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[118]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResourceView);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(119)]
public void VSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
@@ -1006,7 +1006,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[119]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(120)]
public void HSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
@@ -1014,7 +1014,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[120]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(121)]
public void DSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
@@ -1022,7 +1022,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[121]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(122)]
public void GSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
@@ -1030,7 +1030,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[122]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(123)]
public void PSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
@@ -1038,7 +1038,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[123]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(124)]
public void CSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
@@ -1046,7 +1046,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[124]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(125)]
public void VSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
@@ -1054,7 +1054,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[125]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(126)]
public void HSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
@@ -1062,7 +1062,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[126]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(127)]
public void DSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
@@ -1070,7 +1070,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[127]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(128)]
public void GSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
@@ -1078,7 +1078,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[128]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(129)]
public void PSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
@@ -1086,7 +1086,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[129]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(130)]
public void CSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
@@ -1094,7 +1094,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[130]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(131)]
public void SwapDeviceContextState(ID3DDeviceContextState* pState, ID3DDeviceContextState** ppPreviousState)
@@ -1102,7 +1102,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[131]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pState, ppPreviousState);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(132)]
public void ClearView(ID3D11View* pView, float* Color, RawRect* pRect, uint NumRects)
@@ -1110,7 +1110,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall])(lpVtbl[132]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(133)]
public void DiscardView1(ID3D11View* pResourceView, RawRect* pRects, uint NumRects)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext2.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext2.cs
similarity index 98%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext2.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext2.cs
index 0c282c5..ef2824c 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext2.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext2.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11DeviceContext2
[Guid("420d5b32-b90c-4da4-bef0-359f6a24a83a")]
[NativeTypeName("struct ID3D11DeviceContext2 : ID3D11DeviceContext1")]
@@ -1118,7 +1118,7 @@ public unsafe partial struct ID3D11DeviceContext2
((delegate* unmanaged[Stdcall])(lpVtbl[133]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(134)]
public HResult UpdateTileMappings(ID3D11Resource* pTiledResource, uint NumTiledResourceRegions, TiledResourceCoordinate* pTiledResourceRegionStartCoordinates, TileRegionSize* pTiledResourceRegionSizes, ID3D11Buffer* pTilePool, uint NumRanges, uint* pRangeFlags, uint* pTilePoolStartOffsets, uint* pRangeTileCounts, uint Flags)
@@ -1126,7 +1126,7 @@ public unsafe partial struct ID3D11DeviceContext2
return ((delegate* unmanaged[Stdcall])(lpVtbl[134]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(135)]
public HResult CopyTileMappings(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestRegionStartCoordinate, ID3D11Resource* pSourceTiledResource, TiledResourceCoordinate* pSourceRegionStartCoordinate, TileRegionSize* pTileRegionSize, uint Flags)
@@ -1134,7 +1134,7 @@ public unsafe partial struct ID3D11DeviceContext2
return ((delegate* unmanaged[Stdcall])(lpVtbl[135]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(136)]
public void CopyTiles(ID3D11Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D11Buffer* pBuffer, ulong BufferStartOffsetInBytes, uint Flags)
@@ -1142,7 +1142,7 @@ public unsafe partial struct ID3D11DeviceContext2
((delegate* unmanaged[Stdcall])(lpVtbl[136]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(137)]
public void UpdateTiles(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestTileRegionStartCoordinate, TileRegionSize* pDestTileRegionSize, void* pSourceTileData, uint Flags)
@@ -1150,7 +1150,7 @@ public unsafe partial struct ID3D11DeviceContext2
((delegate* unmanaged[Stdcall])(lpVtbl[137]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(138)]
public HResult ResizeTilePool(ID3D11Buffer* pTilePool, ulong NewSizeInBytes)
@@ -1158,7 +1158,7 @@ public unsafe partial struct ID3D11DeviceContext2
return ((delegate* unmanaged[Stdcall])(lpVtbl[138]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(139)]
public void TiledResourceBarrier(ID3D11DeviceChild* pTiledResourceOrViewAccessBeforeBarrier, ID3D11DeviceChild* pTiledResourceOrViewAccessAfterBarrier)
@@ -1166,7 +1166,7 @@ public unsafe partial struct ID3D11DeviceContext2
((delegate* unmanaged[Stdcall])(lpVtbl[139]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(140)]
public Bool32 IsAnnotationEnabled()
@@ -1174,7 +1174,7 @@ public unsafe partial struct ID3D11DeviceContext2
return ((delegate* unmanaged[Stdcall])(lpVtbl[140]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(141)]
public void SetMarkerInt(ushort* pLabel, int Data)
@@ -1182,7 +1182,7 @@ public unsafe partial struct ID3D11DeviceContext2
((delegate* unmanaged[Stdcall])(lpVtbl[141]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pLabel, Data);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(142)]
public void BeginEventInt(ushort* pLabel, int Data)
@@ -1190,7 +1190,7 @@ public unsafe partial struct ID3D11DeviceContext2
((delegate* unmanaged[Stdcall])(lpVtbl[142]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pLabel, Data);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(143)]
public void EndEvent()
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext3.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext3.cs
similarity index 99%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext3.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext3.cs
index 8c59aec..046c51f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext3.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext3.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11DeviceContext3
[Guid("b4e3c01d-e79e-4637-91b2-510e9f4c9b8f")]
[NativeTypeName("struct ID3D11DeviceContext3 : ID3D11DeviceContext2")]
@@ -1198,7 +1198,7 @@ public unsafe partial struct ID3D11DeviceContext3
((delegate* unmanaged[Stdcall])(lpVtbl[143]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(144)]
public void Flush1(ContextType ContextType, Handle hEvent)
@@ -1206,7 +1206,7 @@ public unsafe partial struct ID3D11DeviceContext3
((delegate* unmanaged[Stdcall])(lpVtbl[144]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ContextType, hEvent);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(145)]
public void SetHardwareProtectionState(Bool32 HwProtectionEnable)
@@ -1214,7 +1214,7 @@ public unsafe partial struct ID3D11DeviceContext3
((delegate* unmanaged[Stdcall])(lpVtbl[145]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), HwProtectionEnable);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(146)]
public void GetHardwareProtectionState(Bool32* pHwProtectionEnable)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext4.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext4.cs
similarity index 99%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext4.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext4.cs
index 5736fc6..f7c33c5 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DeviceContext4.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DeviceContext4.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11DeviceContext4
[Guid("917600da-f58c-4c33-98d8-3e15b390fa24")]
[NativeTypeName("struct ID3D11DeviceContext4 : ID3D11DeviceContext3")]
@@ -1222,7 +1222,7 @@ public unsafe partial struct ID3D11DeviceContext4
((delegate* unmanaged[Stdcall])(lpVtbl[146]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pHwProtectionEnable);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(147)]
public HResult Signal(ID3D11Fence* pFence, ulong Value)
@@ -1230,7 +1230,7 @@ public unsafe partial struct ID3D11DeviceContext4
return ((delegate* unmanaged[Stdcall])(lpVtbl[147]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pFence, Value);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(148)]
public HResult Wait(ID3D11Fence* pFence, ulong Value)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DomainShader.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DomainShader.cs
similarity index 97%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DomainShader.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11DomainShader.cs
index 70ce3a3..17bb079 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11DomainShader.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11DomainShader.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11DomainShader
[Guid("f582c508-0f36-490c-9977-31eece268cfa")]
[NativeTypeName("struct ID3D11DomainShader : ID3D11DeviceChild")]
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Fence.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Fence.cs
similarity index 91%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Fence.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11Fence.cs
index 4209582..bccc16f 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11Fence.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11Fence.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11Fence
[Guid("affde9d1-1df7-4bb7-8a34-0f46251dab80")]
[NativeTypeName("struct ID3D11Fence : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11Fence
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, pData);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult CreateSharedHandle(Security.SECURITY_ATTRIBUTES* pAttributes, uint dwAccess, ushort* lpName, Handle* pHandle)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11Fence
return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Fence*)Unsafe.AsPointer(ref this), pAttributes, dwAccess, lpName, pHandle);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public ulong GetCompletedValue()
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11Fence
return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Fence*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult SetEventOnCompletion(ulong Value, Handle hEvent)
diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionLinkingGraph.cs b/src/Vortice.Win32.Direct3D11/Generated/ID3D11FunctionLinkingGraph.cs
similarity index 84%
rename from src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionLinkingGraph.cs
rename to src/Vortice.Win32.Direct3D11/Generated/ID3D11FunctionLinkingGraph.cs
index 8944697..9320dab 100644
--- a/src/Vortice.Win32/Generated/Graphics/Direct3D11/ID3D11FunctionLinkingGraph.cs
+++ b/src/Vortice.Win32.Direct3D11/Generated/ID3D11FunctionLinkingGraph.cs
@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11;
-///
+///
/// ID3D11FunctionLinkingGraph
[Guid("54133220-1ce8-43d3-8236-9855c5ceecff")]
[NativeTypeName("struct ID3D11FunctionLinkingGraph : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult CreateModuleInstance(ID3D11ModuleInstance** ppModuleInstance, Graphics.Direct3D.ID3DBlob** ppErrorBuffer)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), ppModuleInstance, ppErrorBuffer);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult SetInputSignature(ParameterDescription* pInputParameters, uint cInputParameters, ID3D11LinkingNode** ppInputNode)
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pInputParameters, cInputParameters, ppInputNode);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetOutputSignature(ParameterDescription* pOutputParameters, uint cOutputParameters, ID3D11LinkingNode** ppOutputNode)
@@ -94,7 +94,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pOutputParameters, cOutputParameters, ppOutputNode);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult CallFunction(sbyte* pModuleInstanceNamespace, ID3D11Module* pModuleWithFunctionPrototype, sbyte* pFunctionName, ID3D11LinkingNode** ppCallNode)
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pModuleInstanceNamespace, pModuleWithFunctionPrototype, pFunctionName, ppCallNode);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult PassValue(ID3D11LinkingNode* pSrcNode, int SrcParameterIndex, ID3D11LinkingNode* pDstNode, int DstParameterIndex)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pDstNode, DstParameterIndex);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult PassValueWithSwizzle(ID3D11LinkingNode* pSrcNode, int SrcParameterIndex, sbyte* pSrcSwizzle, ID3D11LinkingNode* pDstNode, int DstParameterIndex, sbyte* pDstSwizzle)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pSrcSwizzle, pDstNode, DstParameterIndex, pDstSwizzle);
}
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult GetLastError(Graphics.Direct3D.ID3DBlob** ppErrorBuffer)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), ppErrorBuffer);
}
- ///