Bindings: Separate Direct3D11 bindings in new Vortice.Win32.Direct3D11 package

This commit is contained in:
Amer Koleci
2022-10-03 10:20:39 +02:00
parent 5825f5e73d
commit e3daa1fbdf
129 changed files with 656 additions and 618 deletions

View File

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

View File

@@ -24,6 +24,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{065268A8
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Direct3D12", "src\Vortice.Win32.Direct3D12\Vortice.Win32.Direct3D12.csproj", "{020F2D80-B3D0-4AB2-AC4D-25F51028E502}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Direct3D12", "src\Vortice.Win32.Direct3D12\Vortice.Win32.Direct3D12.csproj", "{020F2D80-B3D0-4AB2-AC4D-25F51028E502}"
EndProject 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 Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU 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}.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.ActiveCfg = Release|Any CPU
{020F2D80-B3D0-4AB2-AC4D-25F51028E502}.Release|Any CPU.Build.0 = 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 EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE

View File

@@ -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);
}

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Asynchronous"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Asynchronous"]/*' />
/// <unmanaged>ID3D11Asynchronous</unmanaged> /// <unmanaged>ID3D11Asynchronous</unmanaged>
[Guid("4b35d0cd-1e15-4258-9c98-1b1333f6dd3b")] [Guid("4b35d0cd-1e15-4258-9c98-1b1333f6dd3b")]
[NativeTypeName("struct ID3D11Asynchronous : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11Asynchronous : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11Asynchronous
return ((delegate* unmanaged[Stdcall]<ID3D11Asynchronous*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11Asynchronous*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Asynchronous::GetDataSize"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Asynchronous::GetDataSize"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public uint GetDataSize() public uint GetDataSize()

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11AuthenticatedChannel"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11AuthenticatedChannel"]/*' />
/// <unmanaged>ID3D11AuthenticatedChannel</unmanaged> /// <unmanaged>ID3D11AuthenticatedChannel</unmanaged>
[Guid("3015a308-dcbd-47aa-a747-192486d14d4a")] [Guid("3015a308-dcbd-47aa-a747-192486d14d4a")]
[NativeTypeName("struct ID3D11AuthenticatedChannel : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11AuthenticatedChannel : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel
return ((delegate* unmanaged[Stdcall]<ID3D11AuthenticatedChannel*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11AuthenticatedChannel*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11AuthenticatedChannel::GetCertificateSize"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11AuthenticatedChannel::GetCertificateSize"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult GetCertificateSize(uint* pCertificateSize) public HResult GetCertificateSize(uint* pCertificateSize)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel
return ((delegate* unmanaged[Stdcall]<ID3D11AuthenticatedChannel*, uint*, int>)(lpVtbl[7]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), pCertificateSize); return ((delegate* unmanaged[Stdcall]<ID3D11AuthenticatedChannel*, uint*, int>)(lpVtbl[7]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), pCertificateSize);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11AuthenticatedChannel::GetCertificate"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11AuthenticatedChannel::GetCertificate"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public HResult GetCertificate(uint CertificateSize, byte* pCertificate) public HResult GetCertificate(uint CertificateSize, byte* pCertificate)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel
return ((delegate* unmanaged[Stdcall]<ID3D11AuthenticatedChannel*, uint, byte*, int>)(lpVtbl[8]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), CertificateSize, pCertificate); return ((delegate* unmanaged[Stdcall]<ID3D11AuthenticatedChannel*, uint, byte*, int>)(lpVtbl[8]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), CertificateSize, pCertificate);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11AuthenticatedChannel::GetChannelHandle"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11AuthenticatedChannel::GetChannelHandle"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public void GetChannelHandle(Handle* pChannelHandle) public void GetChannelHandle(Handle* pChannelHandle)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11BlendState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11BlendState"]/*' />
/// <unmanaged>ID3D11BlendState</unmanaged> /// <unmanaged>ID3D11BlendState</unmanaged>
[Guid("75b68faa-347d-4159-8f45-a0640f01cd9a")] [Guid("75b68faa-347d-4159-8f45-a0640f01cd9a")]
[NativeTypeName("struct ID3D11BlendState : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11BlendState : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11BlendState
return ((delegate* unmanaged[Stdcall]<ID3D11BlendState*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11BlendState*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11BlendState::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11BlendState::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public void GetDesc(BlendDescription* pDesc) public void GetDesc(BlendDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11BlendState1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11BlendState1"]/*' />
/// <unmanaged>ID3D11BlendState1</unmanaged> /// <unmanaged>ID3D11BlendState1</unmanaged>
[Guid("cc86fabe-da55-401d-85e7-e3c9de2877e9")] [Guid("cc86fabe-da55-401d-85e7-e3c9de2877e9")]
[NativeTypeName("struct ID3D11BlendState1 : ID3D11BlendState")] [NativeTypeName("struct ID3D11BlendState1 : ID3D11BlendState")]
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11BlendState1
((delegate* unmanaged[Stdcall]<ID3D11BlendState1*, BlendDescription*, void>)(lpVtbl[7]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), pDesc); ((delegate* unmanaged[Stdcall]<ID3D11BlendState1*, BlendDescription*, void>)(lpVtbl[7]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11BlendState1::GetDesc1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11BlendState1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void GetDesc1(BlendDescription1* pDesc) public void GetDesc1(BlendDescription1* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Buffer"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Buffer"]/*' />
/// <unmanaged>ID3D11Buffer</unmanaged> /// <unmanaged>ID3D11Buffer</unmanaged>
[Guid("48570b85-d1ee-4fcd-a250-eb350722b037")] [Guid("48570b85-d1ee-4fcd-a250-eb350722b037")]
[NativeTypeName("struct ID3D11Buffer : ID3D11Resource")] [NativeTypeName("struct ID3D11Buffer : ID3D11Resource")]
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11Buffer
return ((delegate* unmanaged[Stdcall]<ID3D11Buffer*, uint>)(lpVtbl[9]))((ID3D11Buffer*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11Buffer*, uint>)(lpVtbl[9]))((ID3D11Buffer*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Buffer::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Buffer::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public void GetDesc(BufferDescription* pDesc) public void GetDesc(BufferDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance"]/*' />
/// <unmanaged>ID3D11ClassInstance</unmanaged> /// <unmanaged>ID3D11ClassInstance</unmanaged>
[Guid("a6cd7faa-b0b7-4a2f-9436-8662a65797cb")] [Guid("a6cd7faa-b0b7-4a2f-9436-8662a65797cb")]
[NativeTypeName("struct ID3D11ClassInstance : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11ClassInstance : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11ClassInstance
return ((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance::GetClassLinkage"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance::GetClassLinkage"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public void GetClassLinkage(ID3D11ClassLinkage** ppLinkage) public void GetClassLinkage(ID3D11ClassLinkage** ppLinkage)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11ClassInstance
((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, ID3D11ClassLinkage**, void>)(lpVtbl[7]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), ppLinkage); ((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, ID3D11ClassLinkage**, void>)(lpVtbl[7]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), ppLinkage);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void GetDesc(ClassInstanceDescription* pDesc) public void GetDesc(ClassInstanceDescription* pDesc)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11ClassInstance
((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, ClassInstanceDescription*, void>)(lpVtbl[8]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pDesc); ((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, ClassInstanceDescription*, void>)(lpVtbl[8]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance::GetInstanceName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance::GetInstanceName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public void GetInstanceName(byte* pInstanceName, nuint* pBufferLength) public void GetInstanceName(byte* pInstanceName, nuint* pBufferLength)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11ClassInstance
((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, byte*, nuint*, void>)(lpVtbl[9]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pInstanceName, pBufferLength); ((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, byte*, nuint*, void>)(lpVtbl[9]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pInstanceName, pBufferLength);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance::GetTypeName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance::GetTypeName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public void GetTypeName(byte* pTypeName, nuint* pBufferLength) public void GetTypeName(byte* pTypeName, nuint* pBufferLength)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ClassLinkage"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ClassLinkage"]/*' />
/// <unmanaged>ID3D11ClassLinkage</unmanaged> /// <unmanaged>ID3D11ClassLinkage</unmanaged>
[Guid("ddf57cba-9543-46e4-a12b-f207a0fe7fed")] [Guid("ddf57cba-9543-46e4-a12b-f207a0fe7fed")]
[NativeTypeName("struct ID3D11ClassLinkage : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11ClassLinkage : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11ClassLinkage
return ((delegate* unmanaged[Stdcall]<ID3D11ClassLinkage*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11ClassLinkage*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ClassLinkage::GetClassInstance"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ClassLinkage::GetClassInstance"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult GetClassInstance(sbyte* pClassInstanceName, uint InstanceIndex, ID3D11ClassInstance** ppInstance) public HResult GetClassInstance(sbyte* pClassInstanceName, uint InstanceIndex, ID3D11ClassInstance** ppInstance)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11ClassLinkage
return ((delegate* unmanaged[Stdcall]<ID3D11ClassLinkage*, sbyte*, uint, ID3D11ClassInstance**, int>)(lpVtbl[7]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), pClassInstanceName, InstanceIndex, ppInstance); return ((delegate* unmanaged[Stdcall]<ID3D11ClassLinkage*, sbyte*, uint, ID3D11ClassInstance**, int>)(lpVtbl[7]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), pClassInstanceName, InstanceIndex, ppInstance);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ClassLinkage::CreateClassInstance"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ClassLinkage::CreateClassInstance"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public HResult CreateClassInstance(sbyte* pClassTypeName, uint ConstantBufferOffset, uint ConstantVectorOffset, uint TextureOffset, uint SamplerOffset, ID3D11ClassInstance** ppInstance) public HResult CreateClassInstance(sbyte* pClassTypeName, uint ConstantBufferOffset, uint ConstantVectorOffset, uint TextureOffset, uint SamplerOffset, ID3D11ClassInstance** ppInstance)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11CommandList"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11CommandList"]/*' />
/// <unmanaged>ID3D11CommandList</unmanaged> /// <unmanaged>ID3D11CommandList</unmanaged>
[Guid("a24bc4d1-769e-43f7-8013-98ff566c18e2")] [Guid("a24bc4d1-769e-43f7-8013-98ff566c18e2")]
[NativeTypeName("struct ID3D11CommandList : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11CommandList : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11CommandList
return ((delegate* unmanaged[Stdcall]<ID3D11CommandList*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11CommandList*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11CommandList::GetContextFlags"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11CommandList::GetContextFlags"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public uint GetContextFlags() public uint GetContextFlags()

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ComputeShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ComputeShader"]/*' />
/// <unmanaged>ID3D11ComputeShader</unmanaged> /// <unmanaged>ID3D11ComputeShader</unmanaged>
[Guid("4f5b196e-c2bd-495e-bd01-1fded38e4969")] [Guid("4f5b196e-c2bd-495e-bd01-1fded38e4969")]
[NativeTypeName("struct ID3D11ComputeShader : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11ComputeShader : ID3D11DeviceChild")]

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Counter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Counter"]/*' />
/// <unmanaged>ID3D11Counter</unmanaged> /// <unmanaged>ID3D11Counter</unmanaged>
[Guid("6e8c49fb-a371-4770-b440-29086022b741")] [Guid("6e8c49fb-a371-4770-b440-29086022b741")]
[NativeTypeName("struct ID3D11Counter : ID3D11Asynchronous")] [NativeTypeName("struct ID3D11Counter : ID3D11Asynchronous")]
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11Counter
return ((delegate* unmanaged[Stdcall]<ID3D11Counter*, uint>)(lpVtbl[7]))((ID3D11Counter*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11Counter*, uint>)(lpVtbl[7]))((ID3D11Counter*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Counter::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Counter::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void GetDesc(CounterDescription* pDesc) public void GetDesc(CounterDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession"]/*' />
/// <unmanaged>ID3D11CryptoSession</unmanaged> /// <unmanaged>ID3D11CryptoSession</unmanaged>
[Guid("9b32f9ad-bdcc-40a6-a39d-d5c865845720")] [Guid("9b32f9ad-bdcc-40a6-a39d-d5c865845720")]
[NativeTypeName("struct ID3D11CryptoSession : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11CryptoSession : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11CryptoSession
return ((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetCryptoType"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetCryptoType"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public void GetCryptoType(Guid* pCryptoType) public void GetCryptoType(Guid* pCryptoType)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11CryptoSession
((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, Guid*, void>)(lpVtbl[7]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCryptoType); ((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, Guid*, void>)(lpVtbl[7]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCryptoType);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetDecoderProfile"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetDecoderProfile"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void GetDecoderProfile(Guid* pDecoderProfile) public void GetDecoderProfile(Guid* pDecoderProfile)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11CryptoSession
((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, Guid*, void>)(lpVtbl[8]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pDecoderProfile); ((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, Guid*, void>)(lpVtbl[8]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pDecoderProfile);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetCertificateSize"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetCertificateSize"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult GetCertificateSize(uint* pCertificateSize) public HResult GetCertificateSize(uint* pCertificateSize)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11CryptoSession
return ((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, uint*, int>)(lpVtbl[9]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCertificateSize); return ((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, uint*, int>)(lpVtbl[9]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCertificateSize);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetCertificate"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetCertificate"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public HResult GetCertificate(uint CertificateSize, byte* pCertificate) public HResult GetCertificate(uint CertificateSize, byte* pCertificate)
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11CryptoSession
return ((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, uint, byte*, int>)(lpVtbl[10]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), CertificateSize, pCertificate); return ((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, uint, byte*, int>)(lpVtbl[10]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), CertificateSize, pCertificate);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetCryptoSessionHandle"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetCryptoSessionHandle"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)] [VtblIndex(11)]
public void GetCryptoSessionHandle(Handle* pCryptoSessionHandle) public void GetCryptoSessionHandle(Handle* pCryptoSessionHandle)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Debug"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Debug"]/*' />
/// <unmanaged>ID3D11Debug</unmanaged> /// <unmanaged>ID3D11Debug</unmanaged>
[Guid("79cf2233-7536-4948-9d36-1e4692dc5760")] [Guid("79cf2233-7536-4948-9d36-1e4692dc5760")]
[NativeTypeName("struct ID3D11Debug : IUnknown")] [NativeTypeName("struct ID3D11Debug : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::SetFeatureMask"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Debug::SetFeatureMask"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult SetFeatureMask(uint Mask) public HResult SetFeatureMask(uint Mask)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, uint, int>)(lpVtbl[3]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Mask); return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, uint, int>)(lpVtbl[3]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Mask);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::GetFeatureMask"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Debug::GetFeatureMask"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public uint GetFeatureMask() public uint GetFeatureMask()
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, uint>)(lpVtbl[4]))((ID3D11Debug*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, uint>)(lpVtbl[4]))((ID3D11Debug*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::SetPresentPerRenderOpDelay"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Debug::SetPresentPerRenderOpDelay"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public HResult SetPresentPerRenderOpDelay(uint Milliseconds) public HResult SetPresentPerRenderOpDelay(uint Milliseconds)
@@ -94,7 +94,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, uint, int>)(lpVtbl[5]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Milliseconds); return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, uint, int>)(lpVtbl[5]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Milliseconds);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::GetPresentPerRenderOpDelay"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Debug::GetPresentPerRenderOpDelay"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public uint GetPresentPerRenderOpDelay() public uint GetPresentPerRenderOpDelay()
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, uint>)(lpVtbl[6]))((ID3D11Debug*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, uint>)(lpVtbl[6]))((ID3D11Debug*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::SetSwapChain"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Debug::SetSwapChain"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult SetSwapChain(Graphics.Dxgi.IDXGISwapChain* pSwapChain) public HResult SetSwapChain(Graphics.Dxgi.IDXGISwapChain* pSwapChain)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, Graphics.Dxgi.IDXGISwapChain*, int>)(lpVtbl[7]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pSwapChain); return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, Graphics.Dxgi.IDXGISwapChain*, int>)(lpVtbl[7]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pSwapChain);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::GetSwapChain"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Debug::GetSwapChain"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public HResult GetSwapChain(Graphics.Dxgi.IDXGISwapChain** ppSwapChain) public HResult GetSwapChain(Graphics.Dxgi.IDXGISwapChain** ppSwapChain)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, Graphics.Dxgi.IDXGISwapChain**, int>)(lpVtbl[8]))((ID3D11Debug*)Unsafe.AsPointer(ref this), ppSwapChain); return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, Graphics.Dxgi.IDXGISwapChain**, int>)(lpVtbl[8]))((ID3D11Debug*)Unsafe.AsPointer(ref this), ppSwapChain);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::ValidateContext"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Debug::ValidateContext"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult ValidateContext(ID3D11DeviceContext* pContext) public HResult ValidateContext(ID3D11DeviceContext* pContext)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, ID3D11DeviceContext*, int>)(lpVtbl[9]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pContext); return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, ID3D11DeviceContext*, int>)(lpVtbl[9]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pContext);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::ReportLiveDeviceObjects"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Debug::ReportLiveDeviceObjects"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public HResult ReportLiveDeviceObjects(ReportLiveDeviceObjectFlags Flags) public HResult ReportLiveDeviceObjects(ReportLiveDeviceObjectFlags Flags)
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11Debug
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, ReportLiveDeviceObjectFlags, int>)(lpVtbl[10]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Flags); return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, ReportLiveDeviceObjectFlags, int>)(lpVtbl[10]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Flags);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::ValidateContextForDispatch"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Debug::ValidateContextForDispatch"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)] [VtblIndex(11)]
public HResult ValidateContextForDispatch(ID3D11DeviceContext* pContext) public HResult ValidateContextForDispatch(ID3D11DeviceContext* pContext)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DepthStencilState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DepthStencilState"]/*' />
/// <unmanaged>ID3D11DepthStencilState</unmanaged> /// <unmanaged>ID3D11DepthStencilState</unmanaged>
[Guid("03823efb-8d8f-4e1c-9aa2-f64bb2cbfdf1")] [Guid("03823efb-8d8f-4e1c-9aa2-f64bb2cbfdf1")]
[NativeTypeName("struct ID3D11DepthStencilState : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11DepthStencilState : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11DepthStencilState
return ((delegate* unmanaged[Stdcall]<ID3D11DepthStencilState*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11DepthStencilState*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DepthStencilState::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DepthStencilState::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public void GetDesc(DepthStencilDescription* pDesc) public void GetDesc(DepthStencilDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DepthStencilView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DepthStencilView"]/*' />
/// <unmanaged>ID3D11DepthStencilView</unmanaged> /// <unmanaged>ID3D11DepthStencilView</unmanaged>
[Guid("9fdac92a-1876-48c3-afad-25b94f84a9b6")] [Guid("9fdac92a-1876-48c3-afad-25b94f84a9b6")]
[NativeTypeName("struct ID3D11DepthStencilView : ID3D11View")] [NativeTypeName("struct ID3D11DepthStencilView : ID3D11View")]
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11DepthStencilView
((delegate* unmanaged[Stdcall]<ID3D11DepthStencilView*, ID3D11Resource**, void>)(lpVtbl[7]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), ppResource); ((delegate* unmanaged[Stdcall]<ID3D11DepthStencilView*, ID3D11Resource**, void>)(lpVtbl[7]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), ppResource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DepthStencilView::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DepthStencilView::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void GetDesc(DepthStencilViewDescription* pDesc) public void GetDesc(DepthStencilViewDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device"]/*' />
/// <unmanaged>ID3D11Device</unmanaged> /// <unmanaged>ID3D11Device</unmanaged>
[Guid("db6f6ddb-ac77-4e88-8253-819df9bbf140")] [Guid("db6f6ddb-ac77-4e88-8253-819df9bbf140")]
[NativeTypeName("struct ID3D11Device : IUnknown")] [NativeTypeName("struct ID3D11Device : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateBuffer"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer) public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, BufferDescription*, SubresourceData*, ID3D11Buffer**, int>)(lpVtbl[3]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, BufferDescription*, SubresourceData*, ID3D11Buffer**, int>)(lpVtbl[3]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateTexture1D"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateTexture1D"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D) public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D)
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Texture1DDescription*, SubresourceData*, ID3D11Texture1D**, int>)(lpVtbl[4]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Texture1DDescription*, SubresourceData*, ID3D11Texture1D**, int>)(lpVtbl[4]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateTexture2D"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateTexture2D"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D) public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D)
@@ -94,7 +94,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Texture2DDescription*, SubresourceData*, ID3D11Texture2D**, int>)(lpVtbl[5]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Texture2DDescription*, SubresourceData*, ID3D11Texture2D**, int>)(lpVtbl[5]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateTexture3D"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateTexture3D"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D) public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D)
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Texture3DDescription*, SubresourceData*, ID3D11Texture3D**, int>)(lpVtbl[6]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Texture3DDescription*, SubresourceData*, ID3D11Texture3D**, int>)(lpVtbl[6]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateShaderResourceView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateShaderResourceView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView) public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11Resource*, ShaderResourceViewDescription*, ID3D11ShaderResourceView**, int>)(lpVtbl[7]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11Resource*, ShaderResourceViewDescription*, ID3D11ShaderResourceView**, int>)(lpVtbl[7]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateUnorderedAccessView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateUnorderedAccessView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView) public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11Resource*, UnorderedAccessViewDescription*, ID3D11UnorderedAccessView**, int>)(lpVtbl[8]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11Resource*, UnorderedAccessViewDescription*, ID3D11UnorderedAccessView**, int>)(lpVtbl[8]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateRenderTargetView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateRenderTargetView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView) public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11Resource*, RenderTargetViewDescription*, ID3D11RenderTargetView**, int>)(lpVtbl[9]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11Resource*, RenderTargetViewDescription*, ID3D11RenderTargetView**, int>)(lpVtbl[9]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateDepthStencilView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateDepthStencilView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView) public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView)
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11Resource*, DepthStencilViewDescription*, ID3D11DepthStencilView**, int>)(lpVtbl[10]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11Resource*, DepthStencilViewDescription*, ID3D11DepthStencilView**, int>)(lpVtbl[10]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateInputLayout"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateInputLayout"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)] [VtblIndex(11)]
public HResult CreateInputLayout(InputElementDescription* pInputElementDescs, uint NumElements, void* pShaderBytecodeWithInputSignature, nuint BytecodeLength, ID3D11InputLayout** ppInputLayout) 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]<ID3D11Device*, InputElementDescription*, uint, void*, nuint, ID3D11InputLayout**, int>)(lpVtbl[11]))((ID3D11Device*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, InputElementDescription*, uint, void*, nuint, ID3D11InputLayout**, int>)(lpVtbl[11]))((ID3D11Device*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateVertexShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateVertexShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)] [VtblIndex(12)]
public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader) public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader)
@@ -150,7 +150,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11VertexShader**, int>)(lpVtbl[12]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11VertexShader**, int>)(lpVtbl[12]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateGeometryShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateGeometryShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)] [VtblIndex(13)]
public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
@@ -158,7 +158,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[13]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[13]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateGeometryShaderWithStreamOutput"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateGeometryShaderWithStreamOutput"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)] [VtblIndex(14)]
public HResult CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, nuint BytecodeLength, SODeclarationEntry* pSODeclaration, uint NumEntries, uint* pBufferStrides, uint NumStrides, uint RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) 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]<ID3D11Device*, void*, nuint, SODeclarationEntry*, uint, uint*, uint, uint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[14]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, SODeclarationEntry*, uint, uint*, uint, uint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[14]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreatePixelShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreatePixelShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)] [VtblIndex(15)]
public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader) public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader)
@@ -174,7 +174,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11PixelShader**, int>)(lpVtbl[15]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11PixelShader**, int>)(lpVtbl[15]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateHullShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateHullShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)] [VtblIndex(16)]
public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader) public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader)
@@ -182,7 +182,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11HullShader**, int>)(lpVtbl[16]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11HullShader**, int>)(lpVtbl[16]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateDomainShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateDomainShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)] [VtblIndex(17)]
public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader) public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader)
@@ -190,7 +190,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11DomainShader**, int>)(lpVtbl[17]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11DomainShader**, int>)(lpVtbl[17]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateComputeShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateComputeShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)] [VtblIndex(18)]
public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader) public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader)
@@ -198,7 +198,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11ComputeShader**, int>)(lpVtbl[18]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11ComputeShader**, int>)(lpVtbl[18]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateClassLinkage"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateClassLinkage"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)] [VtblIndex(19)]
public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage) public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage)
@@ -206,7 +206,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11ClassLinkage**, int>)(lpVtbl[19]))((ID3D11Device*)Unsafe.AsPointer(ref this), ppLinkage); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11ClassLinkage**, int>)(lpVtbl[19]))((ID3D11Device*)Unsafe.AsPointer(ref this), ppLinkage);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateBlendState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateBlendState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)] [VtblIndex(20)]
public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState) public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState)
@@ -214,7 +214,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, BlendDescription*, ID3D11BlendState**, int>)(lpVtbl[20]))((ID3D11Device*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, BlendDescription*, ID3D11BlendState**, int>)(lpVtbl[20]))((ID3D11Device*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateDepthStencilState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateDepthStencilState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)] [VtblIndex(21)]
public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState) public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState)
@@ -222,7 +222,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, DepthStencilDescription*, ID3D11DepthStencilState**, int>)(lpVtbl[21]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, DepthStencilDescription*, ID3D11DepthStencilState**, int>)(lpVtbl[21]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateRasterizerState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateRasterizerState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)] [VtblIndex(22)]
public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState) public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState)
@@ -230,7 +230,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, RasterizerDescription*, ID3D11RasterizerState**, int>)(lpVtbl[22]))((ID3D11Device*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, RasterizerDescription*, ID3D11RasterizerState**, int>)(lpVtbl[22]))((ID3D11Device*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateSamplerState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateSamplerState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)] [VtblIndex(23)]
public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState) public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState)
@@ -238,7 +238,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, SamplerDescription*, ID3D11SamplerState**, int>)(lpVtbl[23]))((ID3D11Device*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, SamplerDescription*, ID3D11SamplerState**, int>)(lpVtbl[23]))((ID3D11Device*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateQuery"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateQuery"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)] [VtblIndex(24)]
public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery) public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery)
@@ -246,7 +246,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, QueryDescription*, ID3D11Query**, int>)(lpVtbl[24]))((ID3D11Device*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, QueryDescription*, ID3D11Query**, int>)(lpVtbl[24]))((ID3D11Device*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreatePredicate"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreatePredicate"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)] [VtblIndex(25)]
public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate) public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate)
@@ -254,7 +254,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, QueryDescription*, ID3D11Predicate**, int>)(lpVtbl[25]))((ID3D11Device*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, QueryDescription*, ID3D11Predicate**, int>)(lpVtbl[25]))((ID3D11Device*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateCounter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateCounter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)] [VtblIndex(26)]
public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter) public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter)
@@ -262,7 +262,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, CounterDescription*, ID3D11Counter**, int>)(lpVtbl[26]))((ID3D11Device*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, CounterDescription*, ID3D11Counter**, int>)(lpVtbl[26]))((ID3D11Device*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateDeferredContext"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateDeferredContext"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)] [VtblIndex(27)]
public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext) public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext)
@@ -270,7 +270,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, uint, ID3D11DeviceContext**, int>)(lpVtbl[27]))((ID3D11Device*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, uint, ID3D11DeviceContext**, int>)(lpVtbl[27]))((ID3D11Device*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::OpenSharedResource"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::OpenSharedResource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)] [VtblIndex(28)]
public HResult OpenSharedResource(Handle hResource, Guid* ReturnedInterface, void** ppResource) public HResult OpenSharedResource(Handle hResource, Guid* ReturnedInterface, void** ppResource)
@@ -278,7 +278,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Handle, Guid*, void**, int>)(lpVtbl[28]))((ID3D11Device*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Handle, Guid*, void**, int>)(lpVtbl[28]))((ID3D11Device*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckFormatSupport"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckFormatSupport"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)] [VtblIndex(29)]
public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport) public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport)
@@ -286,7 +286,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Graphics.Dxgi.Common.Format, uint*, int>)(lpVtbl[29]))((ID3D11Device*)Unsafe.AsPointer(ref this), Format, pFormatSupport); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Graphics.Dxgi.Common.Format, uint*, int>)(lpVtbl[29]))((ID3D11Device*)Unsafe.AsPointer(ref this), Format, pFormatSupport);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckMultisampleQualityLevels"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckMultisampleQualityLevels"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)] [VtblIndex(30)]
public HResult CheckMultisampleQualityLevels(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint* pNumQualityLevels) 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]<ID3D11Device*, Graphics.Dxgi.Common.Format, uint, uint*, int>)(lpVtbl[30]))((ID3D11Device*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Graphics.Dxgi.Common.Format, uint, uint*, int>)(lpVtbl[30]))((ID3D11Device*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckCounterInfo"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckCounterInfo"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)] [VtblIndex(31)]
public void CheckCounterInfo(CounterInfo* pCounterInfo) public void CheckCounterInfo(CounterInfo* pCounterInfo)
@@ -302,7 +302,7 @@ public unsafe partial struct ID3D11Device
((delegate* unmanaged[Stdcall]<ID3D11Device*, CounterInfo*, void>)(lpVtbl[31]))((ID3D11Device*)Unsafe.AsPointer(ref this), pCounterInfo); ((delegate* unmanaged[Stdcall]<ID3D11Device*, CounterInfo*, void>)(lpVtbl[31]))((ID3D11Device*)Unsafe.AsPointer(ref this), pCounterInfo);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckCounter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckCounter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)] [VtblIndex(32)]
public HResult CheckCounter(CounterDescription* pDesc, CounterType* pType, uint* pActiveCounters, byte* szName, uint* pNameLength, byte* szUnits, uint* pUnitsLength, byte* szDescription, uint* pDescriptionLength) 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]<ID3D11Device*, CounterDescription*, CounterType*, uint*, byte*, uint*, byte*, uint*, byte*, uint*, int>)(lpVtbl[32]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, CounterDescription*, CounterType*, uint*, byte*, uint*, byte*, uint*, byte*, uint*, int>)(lpVtbl[32]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckFeatureSupport"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckFeatureSupport"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)] [VtblIndex(33)]
public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, uint FeatureSupportDataSize) public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, uint FeatureSupportDataSize)
@@ -318,7 +318,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Feature, void*, uint, int>)(lpVtbl[33]))((ID3D11Device*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Feature, void*, uint, int>)(lpVtbl[33]))((ID3D11Device*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetPrivateData"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetPrivateData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)] [VtblIndex(34)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
@@ -326,7 +326,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Guid*, uint*, void*, int>)(lpVtbl[34]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Guid*, uint*, void*, int>)(lpVtbl[34]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::SetPrivateData"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::SetPrivateData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)] [VtblIndex(35)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
@@ -334,7 +334,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Guid*, uint, void*, int>)(lpVtbl[35]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, DataSize, pData); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Guid*, uint, void*, int>)(lpVtbl[35]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::SetPrivateDataInterface"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::SetPrivateDataInterface"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)] [VtblIndex(36)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
@@ -342,7 +342,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Guid*, IUnknown*, int>)(lpVtbl[36]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Guid*, IUnknown*, int>)(lpVtbl[36]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetFeatureLevel"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetFeatureLevel"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)] [VtblIndex(37)]
public Graphics.Direct3D.FeatureLevel GetFeatureLevel() public Graphics.Direct3D.FeatureLevel GetFeatureLevel()
@@ -350,7 +350,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Graphics.Direct3D.FeatureLevel>)(lpVtbl[37]))((ID3D11Device*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Graphics.Direct3D.FeatureLevel>)(lpVtbl[37]))((ID3D11Device*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetCreationFlags"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetCreationFlags"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)] [VtblIndex(38)]
public uint GetCreationFlags() public uint GetCreationFlags()
@@ -358,7 +358,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, uint>)(lpVtbl[38]))((ID3D11Device*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, uint>)(lpVtbl[38]))((ID3D11Device*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetDeviceRemovedReason"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetDeviceRemovedReason"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)] [VtblIndex(39)]
public HResult GetDeviceRemovedReason() public HResult GetDeviceRemovedReason()
@@ -366,7 +366,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, int>)(lpVtbl[39]))((ID3D11Device*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, int>)(lpVtbl[39]))((ID3D11Device*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetImmediateContext"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetImmediateContext"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)] [VtblIndex(40)]
public void GetImmediateContext(ID3D11DeviceContext** ppImmediateContext) public void GetImmediateContext(ID3D11DeviceContext** ppImmediateContext)
@@ -374,7 +374,7 @@ public unsafe partial struct ID3D11Device
((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11DeviceContext**, void>)(lpVtbl[40]))((ID3D11Device*)Unsafe.AsPointer(ref this), ppImmediateContext); ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11DeviceContext**, void>)(lpVtbl[40]))((ID3D11Device*)Unsafe.AsPointer(ref this), ppImmediateContext);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::SetExceptionMode"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::SetExceptionMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)] [VtblIndex(41)]
public HResult SetExceptionMode(uint RaiseFlags) public HResult SetExceptionMode(uint RaiseFlags)
@@ -382,7 +382,7 @@ public unsafe partial struct ID3D11Device
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, uint, int>)(lpVtbl[41]))((ID3D11Device*)Unsafe.AsPointer(ref this), RaiseFlags); return ((delegate* unmanaged[Stdcall]<ID3D11Device*, uint, int>)(lpVtbl[41]))((ID3D11Device*)Unsafe.AsPointer(ref this), RaiseFlags);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetExceptionMode"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetExceptionMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)] [VtblIndex(42)]
public uint GetExceptionMode() public uint GetExceptionMode()

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device1"]/*' />
/// <unmanaged>ID3D11Device1</unmanaged> /// <unmanaged>ID3D11Device1</unmanaged>
[Guid("a04bfb29-08ef-43d6-a49c-a9bdbdcbe686")] [Guid("a04bfb29-08ef-43d6-a49c-a9bdbdcbe686")]
[NativeTypeName("struct ID3D11Device1 : ID3D11Device")] [NativeTypeName("struct ID3D11Device1 : ID3D11Device")]
@@ -390,7 +390,7 @@ public unsafe partial struct ID3D11Device1
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, uint>)(lpVtbl[42]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, uint>)(lpVtbl[42]))((ID3D11Device1*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device1::GetImmediateContext1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device1::GetImmediateContext1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)] [VtblIndex(43)]
public void GetImmediateContext1(ID3D11DeviceContext1** ppImmediateContext) public void GetImmediateContext1(ID3D11DeviceContext1** ppImmediateContext)
@@ -398,7 +398,7 @@ public unsafe partial struct ID3D11Device1
((delegate* unmanaged[Stdcall]<ID3D11Device1*, ID3D11DeviceContext1**, void>)(lpVtbl[43]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppImmediateContext); ((delegate* unmanaged[Stdcall]<ID3D11Device1*, ID3D11DeviceContext1**, void>)(lpVtbl[43]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppImmediateContext);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device1::CreateDeferredContext1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device1::CreateDeferredContext1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)] [VtblIndex(44)]
public HResult CreateDeferredContext1(uint ContextFlags, ID3D11DeviceContext1** ppDeferredContext) public HResult CreateDeferredContext1(uint ContextFlags, ID3D11DeviceContext1** ppDeferredContext)
@@ -406,7 +406,7 @@ public unsafe partial struct ID3D11Device1
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, uint, ID3D11DeviceContext1**, int>)(lpVtbl[44]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, uint, ID3D11DeviceContext1**, int>)(lpVtbl[44]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device1::CreateBlendState1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device1::CreateBlendState1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)] [VtblIndex(45)]
public HResult CreateBlendState1(BlendDescription1* pBlendStateDesc, ID3D11BlendState1** ppBlendState) public HResult CreateBlendState1(BlendDescription1* pBlendStateDesc, ID3D11BlendState1** ppBlendState)
@@ -414,7 +414,7 @@ public unsafe partial struct ID3D11Device1
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, BlendDescription1*, ID3D11BlendState1**, int>)(lpVtbl[45]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, BlendDescription1*, ID3D11BlendState1**, int>)(lpVtbl[45]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device1::CreateRasterizerState1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device1::CreateRasterizerState1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)] [VtblIndex(46)]
public HResult CreateRasterizerState1(RasterizerDescription1* pRasterizerDesc, ID3D11RasterizerState1** ppRasterizerState) public HResult CreateRasterizerState1(RasterizerDescription1* pRasterizerDesc, ID3D11RasterizerState1** ppRasterizerState)
@@ -422,7 +422,7 @@ public unsafe partial struct ID3D11Device1
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, RasterizerDescription1*, ID3D11RasterizerState1**, int>)(lpVtbl[46]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, RasterizerDescription1*, ID3D11RasterizerState1**, int>)(lpVtbl[46]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device1::CreateDeviceContextState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device1::CreateDeviceContextState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)] [VtblIndex(47)]
public HResult CreateDeviceContextState(uint Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Guid* EmulatedInterface, Graphics.Direct3D.FeatureLevel* pChosenFeatureLevel, ID3DDeviceContextState** ppContextState) 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]<ID3D11Device1*, uint, Graphics.Direct3D.FeatureLevel*, uint, uint, Guid*, Graphics.Direct3D.FeatureLevel*, ID3DDeviceContextState**, int>)(lpVtbl[47]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, uint, Graphics.Direct3D.FeatureLevel*, uint, uint, Guid*, Graphics.Direct3D.FeatureLevel*, ID3DDeviceContextState**, int>)(lpVtbl[47]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device1::OpenSharedResource1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device1::OpenSharedResource1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)] [VtblIndex(48)]
public HResult OpenSharedResource1(Handle hResource, Guid* returnedInterface, void** ppResource) public HResult OpenSharedResource1(Handle hResource, Guid* returnedInterface, void** ppResource)
@@ -438,7 +438,7 @@ public unsafe partial struct ID3D11Device1
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, Handle, Guid*, void**, int>)(lpVtbl[48]))((ID3D11Device1*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, Handle, Guid*, void**, int>)(lpVtbl[48]))((ID3D11Device1*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device1::OpenSharedResourceByName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device1::OpenSharedResourceByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)] [VtblIndex(49)]
public HResult OpenSharedResourceByName(ushort* lpName, uint dwDesiredAccess, Guid* returnedInterface, void** ppResource) public HResult OpenSharedResourceByName(ushort* lpName, uint dwDesiredAccess, Guid* returnedInterface, void** ppResource)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device2"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device2"]/*' />
/// <unmanaged>ID3D11Device2</unmanaged> /// <unmanaged>ID3D11Device2</unmanaged>
[Guid("9d06dffa-d1e5-4d07-83a8-1bb123f2f841")] [Guid("9d06dffa-d1e5-4d07-83a8-1bb123f2f841")]
[NativeTypeName("struct ID3D11Device2 : ID3D11Device1")] [NativeTypeName("struct ID3D11Device2 : ID3D11Device1")]
@@ -446,7 +446,7 @@ public unsafe partial struct ID3D11Device2
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, ushort*, uint, Guid*, void**, int>)(lpVtbl[49]))((ID3D11Device2*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, ushort*, uint, Guid*, void**, int>)(lpVtbl[49]))((ID3D11Device2*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device2::GetImmediateContext2"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device2::GetImmediateContext2"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)] [VtblIndex(50)]
public void GetImmediateContext2(ID3D11DeviceContext2** ppImmediateContext) public void GetImmediateContext2(ID3D11DeviceContext2** ppImmediateContext)
@@ -454,7 +454,7 @@ public unsafe partial struct ID3D11Device2
((delegate* unmanaged[Stdcall]<ID3D11Device2*, ID3D11DeviceContext2**, void>)(lpVtbl[50]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext); ((delegate* unmanaged[Stdcall]<ID3D11Device2*, ID3D11DeviceContext2**, void>)(lpVtbl[50]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device2::CreateDeferredContext2"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device2::CreateDeferredContext2"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)] [VtblIndex(51)]
public HResult CreateDeferredContext2(uint ContextFlags, ID3D11DeviceContext2** ppDeferredContext) public HResult CreateDeferredContext2(uint ContextFlags, ID3D11DeviceContext2** ppDeferredContext)
@@ -462,7 +462,7 @@ public unsafe partial struct ID3D11Device2
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, uint, ID3D11DeviceContext2**, int>)(lpVtbl[51]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, uint, ID3D11DeviceContext2**, int>)(lpVtbl[51]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device2::GetResourceTiling"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device2::GetResourceTiling"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)] [VtblIndex(52)]
public void GetResourceTiling(ID3D11Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipDescription* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) 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]<ID3D11Device2*, ID3D11Resource*, uint*, PackedMipDescription*, TileShape*, uint*, uint, SubresourceTiling*, void>)(lpVtbl[52]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); ((delegate* unmanaged[Stdcall]<ID3D11Device2*, ID3D11Resource*, uint*, PackedMipDescription*, TileShape*, uint*, uint, SubresourceTiling*, void>)(lpVtbl[52]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device2::CheckMultisampleQualityLevels1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device2::CheckMultisampleQualityLevels1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)] [VtblIndex(53)]
public HResult CheckMultisampleQualityLevels1(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint Flags, uint* pNumQualityLevels) public HResult CheckMultisampleQualityLevels1(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint Flags, uint* pNumQualityLevels)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device3"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device3"]/*' />
/// <unmanaged>ID3D11Device3</unmanaged> /// <unmanaged>ID3D11Device3</unmanaged>
[Guid("a05c8c37-d2c6-4732-b3a0-9ce0b0dc9ae6")] [Guid("a05c8c37-d2c6-4732-b3a0-9ce0b0dc9ae6")]
[NativeTypeName("struct ID3D11Device3 : ID3D11Device2")] [NativeTypeName("struct ID3D11Device3 : ID3D11Device2")]
@@ -478,7 +478,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Graphics.Dxgi.Common.Format, uint, uint, uint*, int>)(lpVtbl[53]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels); return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Graphics.Dxgi.Common.Format, uint, uint, uint*, int>)(lpVtbl[53]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateTexture2D1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateTexture2D1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)] [VtblIndex(54)]
public HResult CreateTexture2D1(Texture2DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture2D1** ppTexture2D) public HResult CreateTexture2D1(Texture2DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture2D1** ppTexture2D)
@@ -486,7 +486,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Texture2DDescription1*, SubresourceData*, ID3D11Texture2D1**, int>)(lpVtbl[54]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D); return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Texture2DDescription1*, SubresourceData*, ID3D11Texture2D1**, int>)(lpVtbl[54]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateTexture3D1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateTexture3D1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)] [VtblIndex(55)]
public HResult CreateTexture3D1(Texture3DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture3D1** ppTexture3D) public HResult CreateTexture3D1(Texture3DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture3D1** ppTexture3D)
@@ -494,7 +494,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Texture3DDescription1*, SubresourceData*, ID3D11Texture3D1**, int>)(lpVtbl[55]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D); return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Texture3DDescription1*, SubresourceData*, ID3D11Texture3D1**, int>)(lpVtbl[55]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateRasterizerState2"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateRasterizerState2"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)] [VtblIndex(56)]
public HResult CreateRasterizerState2(RasterizerDescription2* pRasterizerDesc, ID3D11RasterizerState2** ppRasterizerState) public HResult CreateRasterizerState2(RasterizerDescription2* pRasterizerDesc, ID3D11RasterizerState2** ppRasterizerState)
@@ -502,7 +502,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, RasterizerDescription2*, ID3D11RasterizerState2**, int>)(lpVtbl[56]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, RasterizerDescription2*, ID3D11RasterizerState2**, int>)(lpVtbl[56]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateShaderResourceView1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateShaderResourceView1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)] [VtblIndex(57)]
public HResult CreateShaderResourceView1(ID3D11Resource* pResource, ShaderResourceViewDescription1* pDesc1, ID3D11ShaderResourceView1** ppSRView1) public HResult CreateShaderResourceView1(ID3D11Resource* pResource, ShaderResourceViewDescription1* pDesc1, ID3D11ShaderResourceView1** ppSRView1)
@@ -510,7 +510,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, ShaderResourceViewDescription1*, ID3D11ShaderResourceView1**, int>)(lpVtbl[57]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1); return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, ShaderResourceViewDescription1*, ID3D11ShaderResourceView1**, int>)(lpVtbl[57]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateUnorderedAccessView1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateUnorderedAccessView1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)] [VtblIndex(58)]
public HResult CreateUnorderedAccessView1(ID3D11Resource* pResource, UnorderedAccessViewDescription1* pDesc1, ID3D11UnorderedAccessView1** ppUAView1) public HResult CreateUnorderedAccessView1(ID3D11Resource* pResource, UnorderedAccessViewDescription1* pDesc1, ID3D11UnorderedAccessView1** ppUAView1)
@@ -518,7 +518,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, UnorderedAccessViewDescription1*, ID3D11UnorderedAccessView1**, int>)(lpVtbl[58]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1); return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, UnorderedAccessViewDescription1*, ID3D11UnorderedAccessView1**, int>)(lpVtbl[58]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateRenderTargetView1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateRenderTargetView1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)] [VtblIndex(59)]
public HResult CreateRenderTargetView1(ID3D11Resource* pResource, RenderTargetViewDescription1* pDesc1, ID3D11RenderTargetView1** ppRTView1) public HResult CreateRenderTargetView1(ID3D11Resource* pResource, RenderTargetViewDescription1* pDesc1, ID3D11RenderTargetView1** ppRTView1)
@@ -526,7 +526,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, RenderTargetViewDescription1*, ID3D11RenderTargetView1**, int>)(lpVtbl[59]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1); return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, RenderTargetViewDescription1*, ID3D11RenderTargetView1**, int>)(lpVtbl[59]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateQuery1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateQuery1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)] [VtblIndex(60)]
public HResult CreateQuery1(QueryDescription1* pQueryDesc1, ID3D11Query1** ppQuery1) public HResult CreateQuery1(QueryDescription1* pQueryDesc1, ID3D11Query1** ppQuery1)
@@ -534,7 +534,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, QueryDescription1*, ID3D11Query1**, int>)(lpVtbl[60]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1); return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, QueryDescription1*, ID3D11Query1**, int>)(lpVtbl[60]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::GetImmediateContext3"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device3::GetImmediateContext3"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)] [VtblIndex(61)]
public void GetImmediateContext3(ID3D11DeviceContext3** ppImmediateContext) public void GetImmediateContext3(ID3D11DeviceContext3** ppImmediateContext)
@@ -542,7 +542,7 @@ public unsafe partial struct ID3D11Device3
((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11DeviceContext3**, void>)(lpVtbl[61]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext); ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11DeviceContext3**, void>)(lpVtbl[61]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateDeferredContext3"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateDeferredContext3"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)] [VtblIndex(62)]
public HResult CreateDeferredContext3(uint ContextFlags, ID3D11DeviceContext3** ppDeferredContext) public HResult CreateDeferredContext3(uint ContextFlags, ID3D11DeviceContext3** ppDeferredContext)
@@ -550,7 +550,7 @@ public unsafe partial struct ID3D11Device3
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, uint, ID3D11DeviceContext3**, int>)(lpVtbl[62]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, uint, ID3D11DeviceContext3**, int>)(lpVtbl[62]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::WriteToSubresource"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device3::WriteToSubresource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)] [VtblIndex(63)]
public void WriteToSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch) 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]<ID3D11Device3*, ID3D11Resource*, uint, Box*, void*, uint, uint, void>)(lpVtbl[63]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, uint, Box*, void*, uint, uint, void>)(lpVtbl[63]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::ReadFromSubresource"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device3::ReadFromSubresource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)] [VtblIndex(64)]
public void ReadFromSubresource(void* pDstData, uint DstRowPitch, uint DstDepthPitch, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox) public void ReadFromSubresource(void* pDstData, uint DstRowPitch, uint DstDepthPitch, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device4"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device4"]/*' />
/// <unmanaged>ID3D11Device4</unmanaged> /// <unmanaged>ID3D11Device4</unmanaged>
[Guid("8992ab71-02e6-4b8d-ba48-b056dcda42c4")] [Guid("8992ab71-02e6-4b8d-ba48-b056dcda42c4")]
[NativeTypeName("struct ID3D11Device4 : ID3D11Device3")] [NativeTypeName("struct ID3D11Device4 : ID3D11Device3")]
@@ -566,7 +566,7 @@ public unsafe partial struct ID3D11Device4
((delegate* unmanaged[Stdcall]<ID3D11Device4*, void*, uint, uint, ID3D11Resource*, uint, Box*, void>)(lpVtbl[64]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox); ((delegate* unmanaged[Stdcall]<ID3D11Device4*, void*, uint, uint, ID3D11Resource*, uint, Box*, void>)(lpVtbl[64]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device4::RegisterDeviceRemovedEvent"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device4::RegisterDeviceRemovedEvent"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)] [VtblIndex(65)]
public HResult RegisterDeviceRemovedEvent(Handle hEvent, uint* pdwCookie) public HResult RegisterDeviceRemovedEvent(Handle hEvent, uint* pdwCookie)
@@ -574,7 +574,7 @@ public unsafe partial struct ID3D11Device4
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Handle, uint*, int>)(lpVtbl[65]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Handle, uint*, int>)(lpVtbl[65]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device4::UnregisterDeviceRemoved"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device4::UnregisterDeviceRemoved"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)] [VtblIndex(66)]
public void UnregisterDeviceRemoved(uint dwCookie) public void UnregisterDeviceRemoved(uint dwCookie)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device5"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device5"]/*' />
/// <unmanaged>ID3D11Device5</unmanaged> /// <unmanaged>ID3D11Device5</unmanaged>
[Guid("8ffde202-a0e7-45df-9e01-e837801b5ea0")] [Guid("8ffde202-a0e7-45df-9e01-e837801b5ea0")]
[NativeTypeName("struct ID3D11Device5 : ID3D11Device4")] [NativeTypeName("struct ID3D11Device5 : ID3D11Device4")]
@@ -582,7 +582,7 @@ public unsafe partial struct ID3D11Device5
((delegate* unmanaged[Stdcall]<ID3D11Device5*, uint, void>)(lpVtbl[66]))((ID3D11Device5*)Unsafe.AsPointer(ref this), dwCookie); ((delegate* unmanaged[Stdcall]<ID3D11Device5*, uint, void>)(lpVtbl[66]))((ID3D11Device5*)Unsafe.AsPointer(ref this), dwCookie);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device5::OpenSharedFence"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device5::OpenSharedFence"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(67)] [VtblIndex(67)]
public HResult OpenSharedFence(Handle hFence, Guid* ReturnedInterface, void** ppFence) public HResult OpenSharedFence(Handle hFence, Guid* ReturnedInterface, void** ppFence)
@@ -590,7 +590,7 @@ public unsafe partial struct ID3D11Device5
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Handle, Guid*, void**, int>)(lpVtbl[67]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hFence, ReturnedInterface, ppFence); return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Handle, Guid*, void**, int>)(lpVtbl[67]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hFence, ReturnedInterface, ppFence);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Device5::CreateFence"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Device5::CreateFence"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(68)] [VtblIndex(68)]
public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* ReturnedInterface, void** ppFence) public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* ReturnedInterface, void** ppFence)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild"]/*' />
/// <unmanaged>ID3D11DeviceChild</unmanaged> /// <unmanaged>ID3D11DeviceChild</unmanaged>
[Guid("1841e5c8-16b0-489b-bcc8-44cfb0d5deae")] [Guid("1841e5c8-16b0-489b-bcc8-44cfb0d5deae")]
[NativeTypeName("struct ID3D11DeviceChild : IUnknown")] [NativeTypeName("struct ID3D11DeviceChild : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11DeviceChild
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild::GetDevice"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild::GetDevice"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public void GetDevice(ID3D11Device** ppDevice) public void GetDevice(ID3D11Device** ppDevice)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11DeviceChild
((delegate* unmanaged[Stdcall]<ID3D11DeviceChild*, ID3D11Device**, void>)(lpVtbl[3]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), ppDevice); ((delegate* unmanaged[Stdcall]<ID3D11DeviceChild*, ID3D11Device**, void>)(lpVtbl[3]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), ppDevice);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild::GetPrivateData"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild::GetPrivateData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11DeviceChild
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceChild*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); return ((delegate* unmanaged[Stdcall]<ID3D11DeviceChild*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild::SetPrivateData"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild::SetPrivateData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
@@ -94,7 +94,7 @@ public unsafe partial struct ID3D11DeviceChild
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceChild*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, DataSize, pData); return ((delegate* unmanaged[Stdcall]<ID3D11DeviceChild*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild::SetPrivateDataInterface"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild::SetPrivateDataInterface"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext"]/*' />
/// <unmanaged>ID3D11DeviceContext</unmanaged> /// <unmanaged>ID3D11DeviceContext</unmanaged>
[Guid("c0bfa96c-e089-44fb-8eaf-26f8796190da")] [Guid("c0bfa96c-e089-44fb-8eaf-26f8796190da")]
[NativeTypeName("struct ID3D11DeviceContext : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11DeviceContext : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11DeviceContext
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSSetConstantBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSSetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public void VSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) public void VSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[7]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[7]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSSetShaderResources"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSSetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void PSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) public void PSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[8]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[8]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSSetShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSSetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public void PSSetShader(ID3D11PixelShader* pPixelShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances) public void PSSetShader(ID3D11PixelShader* pPixelShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11PixelShader*, ID3D11ClassInstance**, uint, void>)(lpVtbl[9]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11PixelShader*, ID3D11ClassInstance**, uint, void>)(lpVtbl[9]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSSetSamplers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSSetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public void PSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) public void PSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[10]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[10]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSSetShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSSetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)] [VtblIndex(11)]
public void VSSetShader(ID3D11VertexShader* pVertexShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances) public void VSSetShader(ID3D11VertexShader* pVertexShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances)
@@ -142,7 +142,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11VertexShader*, ID3D11ClassInstance**, uint, void>)(lpVtbl[11]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11VertexShader*, ID3D11ClassInstance**, uint, void>)(lpVtbl[11]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawIndexed"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawIndexed"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)] [VtblIndex(12)]
public void DrawIndexed(uint IndexCount, uint StartIndexLocation, int BaseVertexLocation) public void DrawIndexed(uint IndexCount, uint StartIndexLocation, int BaseVertexLocation)
@@ -150,7 +150,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, int, void>)(lpVtbl[12]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, int, void>)(lpVtbl[12]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Draw"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Draw"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)] [VtblIndex(13)]
public void Draw(uint VertexCount, uint StartVertexLocation) public void Draw(uint VertexCount, uint StartVertexLocation)
@@ -158,7 +158,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, void>)(lpVtbl[13]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, void>)(lpVtbl[13]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Map"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Map"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)] [VtblIndex(14)]
public HResult Map(ID3D11Resource* pResource, uint Subresource, MapMode MapType, MapFlags MapFlags, MappedSubresource* pMappedResource) 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]<ID3D11DeviceContext*, ID3D11Resource*, uint, MapMode, MapFlags, MappedSubresource*, int>)(lpVtbl[14]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, uint, MapMode, MapFlags, MappedSubresource*, int>)(lpVtbl[14]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Unmap"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Unmap"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)] [VtblIndex(15)]
public void Unmap(ID3D11Resource* pResource, uint Subresource) public void Unmap(ID3D11Resource* pResource, uint Subresource)
@@ -174,7 +174,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, uint, void>)(lpVtbl[15]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, Subresource); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, uint, void>)(lpVtbl[15]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, Subresource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSSetConstantBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSSetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)] [VtblIndex(16)]
public void PSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) public void PSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -182,7 +182,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[16]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[16]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IASetInputLayout"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IASetInputLayout"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)] [VtblIndex(17)]
public void IASetInputLayout(ID3D11InputLayout* pInputLayout) public void IASetInputLayout(ID3D11InputLayout* pInputLayout)
@@ -190,7 +190,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11InputLayout*, void>)(lpVtbl[17]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pInputLayout); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11InputLayout*, void>)(lpVtbl[17]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pInputLayout);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IASetVertexBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IASetVertexBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)] [VtblIndex(18)]
public void IASetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppVertexBuffers, uint* pStrides, uint* pOffsets) 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]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[18]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[18]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IASetIndexBuffer"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IASetIndexBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)] [VtblIndex(19)]
public void IASetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format Format, uint Offset) public void IASetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format Format, uint Offset)
@@ -206,7 +206,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, Graphics.Dxgi.Common.Format, uint, void>)(lpVtbl[19]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, Graphics.Dxgi.Common.Format, uint, void>)(lpVtbl[19]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawIndexedInstanced"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawIndexedInstanced"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)] [VtblIndex(20)]
public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) 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]<ID3D11DeviceContext*, uint, uint, uint, int, uint, void>)(lpVtbl[20]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, uint, int, uint, void>)(lpVtbl[20]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawInstanced"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawInstanced"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)] [VtblIndex(21)]
public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation)
@@ -222,7 +222,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, uint, uint, void>)(lpVtbl[21]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, uint, uint, void>)(lpVtbl[21]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSSetConstantBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSSetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)] [VtblIndex(22)]
public void GSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) public void GSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -230,7 +230,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[22]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[22]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSSetShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSSetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)] [VtblIndex(23)]
public void GSSetShader(ID3D11GeometryShader* pShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances) public void GSSetShader(ID3D11GeometryShader* pShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances)
@@ -238,7 +238,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11GeometryShader*, ID3D11ClassInstance**, uint, void>)(lpVtbl[23]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11GeometryShader*, ID3D11ClassInstance**, uint, void>)(lpVtbl[23]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IASetPrimitiveTopology"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IASetPrimitiveTopology"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)] [VtblIndex(24)]
public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology Topology) public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology Topology)
@@ -246,7 +246,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, Graphics.Direct3D.PrimitiveTopology, void>)(lpVtbl[24]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), Topology); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, Graphics.Direct3D.PrimitiveTopology, void>)(lpVtbl[24]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), Topology);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSSetShaderResources"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSSetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)] [VtblIndex(25)]
public void VSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) public void VSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -254,7 +254,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[25]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[25]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSSetSamplers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSSetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)] [VtblIndex(26)]
public void VSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) public void VSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -262,7 +262,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[26]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[26]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Begin"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Begin"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)] [VtblIndex(27)]
public void Begin(ID3D11Asynchronous* pAsync) public void Begin(ID3D11Asynchronous* pAsync)
@@ -270,7 +270,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Asynchronous*, void>)(lpVtbl[27]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Asynchronous*, void>)(lpVtbl[27]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::End"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::End"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)] [VtblIndex(28)]
public void End(ID3D11Asynchronous* pAsync) public void End(ID3D11Asynchronous* pAsync)
@@ -278,7 +278,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Asynchronous*, void>)(lpVtbl[28]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Asynchronous*, void>)(lpVtbl[28]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetData"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)] [VtblIndex(29)]
public HResult GetData(ID3D11Asynchronous* pAsync, void* pData, uint DataSize, uint GetDataFlags) public HResult GetData(ID3D11Asynchronous* pAsync, void* pData, uint DataSize, uint GetDataFlags)
@@ -286,7 +286,7 @@ public unsafe partial struct ID3D11DeviceContext
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Asynchronous*, void*, uint, uint, int>)(lpVtbl[29]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Asynchronous*, void*, uint, uint, int>)(lpVtbl[29]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::SetPredication"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::SetPredication"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)] [VtblIndex(30)]
public void SetPredication(ID3D11Predicate* pPredicate, Bool32 PredicateValue) public void SetPredication(ID3D11Predicate* pPredicate, Bool32 PredicateValue)
@@ -294,7 +294,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Predicate*, Bool32, void>)(lpVtbl[30]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Predicate*, Bool32, void>)(lpVtbl[30]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSSetShaderResources"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSSetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)] [VtblIndex(31)]
public void GSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) public void GSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -302,7 +302,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[31]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[31]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSSetSamplers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSSetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)] [VtblIndex(32)]
public void GSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) public void GSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -310,7 +310,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[32]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[32]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMSetRenderTargets"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMSetRenderTargets"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)] [VtblIndex(33)]
public void OMSetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView) public void OMSetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView)
@@ -318,7 +318,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11RenderTargetView**, ID3D11DepthStencilView*, void>)(lpVtbl[33]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11RenderTargetView**, ID3D11DepthStencilView*, void>)(lpVtbl[33]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMSetRenderTargetsAndUnorderedAccessViews"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMSetRenderTargetsAndUnorderedAccessViews"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)] [VtblIndex(34)]
public void OMSetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts) 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]<ID3D11DeviceContext*, uint, ID3D11RenderTargetView**, ID3D11DepthStencilView*, uint, uint, ID3D11UnorderedAccessView**, uint*, void>)(lpVtbl[34]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11RenderTargetView**, ID3D11DepthStencilView*, uint, uint, ID3D11UnorderedAccessView**, uint*, void>)(lpVtbl[34]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMSetBlendState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMSetBlendState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)] [VtblIndex(35)]
public void OMSetBlendState(ID3D11BlendState* pBlendState, float* BlendFactor, uint SampleMask) public void OMSetBlendState(ID3D11BlendState* pBlendState, float* BlendFactor, uint SampleMask)
@@ -334,7 +334,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11BlendState*, float*, uint, void>)(lpVtbl[35]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11BlendState*, float*, uint, void>)(lpVtbl[35]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMSetDepthStencilState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMSetDepthStencilState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)] [VtblIndex(36)]
public void OMSetDepthStencilState(ID3D11DepthStencilState* pDepthStencilState, uint StencilRef) public void OMSetDepthStencilState(ID3D11DepthStencilState* pDepthStencilState, uint StencilRef)
@@ -342,7 +342,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DepthStencilState*, uint, void>)(lpVtbl[36]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DepthStencilState*, uint, void>)(lpVtbl[36]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::SOSetTargets"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::SOSetTargets"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)] [VtblIndex(37)]
public void SOSetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets, uint* pOffsets) public void SOSetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets, uint* pOffsets)
@@ -350,7 +350,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11Buffer**, uint*, void>)(lpVtbl[37]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11Buffer**, uint*, void>)(lpVtbl[37]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawAuto"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawAuto"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)] [VtblIndex(38)]
public void DrawAuto() public void DrawAuto()
@@ -358,7 +358,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, void>)(lpVtbl[38]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, void>)(lpVtbl[38]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawIndexedInstancedIndirect"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawIndexedInstancedIndirect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)] [VtblIndex(39)]
public void DrawIndexedInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) public void DrawIndexedInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
@@ -366,7 +366,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, uint, void>)(lpVtbl[39]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, uint, void>)(lpVtbl[39]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawInstancedIndirect"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawInstancedIndirect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)] [VtblIndex(40)]
public void DrawInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) public void DrawInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
@@ -374,7 +374,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, uint, void>)(lpVtbl[40]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, uint, void>)(lpVtbl[40]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Dispatch"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Dispatch"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)] [VtblIndex(41)]
public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ)
@@ -382,7 +382,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, uint, void>)(lpVtbl[41]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, uint, void>)(lpVtbl[41]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DispatchIndirect"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DispatchIndirect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)] [VtblIndex(42)]
public void DispatchIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) public void DispatchIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
@@ -390,7 +390,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, uint, void>)(lpVtbl[42]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, uint, void>)(lpVtbl[42]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSSetState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSSetState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)] [VtblIndex(43)]
public void RSSetState(ID3D11RasterizerState* pRasterizerState) public void RSSetState(ID3D11RasterizerState* pRasterizerState)
@@ -398,7 +398,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11RasterizerState*, void>)(lpVtbl[43]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pRasterizerState); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11RasterizerState*, void>)(lpVtbl[43]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pRasterizerState);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSSetViewports"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSSetViewports"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)] [VtblIndex(44)]
public void RSSetViewports(uint NumViewports, Viewport* pViewports) public void RSSetViewports(uint NumViewports, Viewport* pViewports)
@@ -406,7 +406,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, Viewport*, void>)(lpVtbl[44]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViewports, pViewports); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, Viewport*, void>)(lpVtbl[44]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViewports, pViewports);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSSetScissorRects"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSSetScissorRects"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)] [VtblIndex(45)]
public void RSSetScissorRects(uint NumRects, RawRect* pRects) public void RSSetScissorRects(uint NumRects, RawRect* pRects)
@@ -414,7 +414,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, RawRect*, void>)(lpVtbl[45]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRects, pRects); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, RawRect*, void>)(lpVtbl[45]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRects, pRects);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CopySubresourceRegion"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CopySubresourceRegion"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)] [VtblIndex(46)]
public void CopySubresourceRegion(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox) 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]<ID3D11DeviceContext*, ID3D11Resource*, uint, uint, uint, uint, ID3D11Resource*, uint, Box*, void>)(lpVtbl[46]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, uint, uint, uint, uint, ID3D11Resource*, uint, Box*, void>)(lpVtbl[46]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CopyResource"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CopyResource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)] [VtblIndex(47)]
public void CopyResource(ID3D11Resource* pDstResource, ID3D11Resource* pSrcResource) public void CopyResource(ID3D11Resource* pDstResource, ID3D11Resource* pSrcResource)
@@ -430,7 +430,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, ID3D11Resource*, void>)(lpVtbl[47]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, ID3D11Resource*, void>)(lpVtbl[47]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::UpdateSubresource"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::UpdateSubresource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)] [VtblIndex(48)]
public void UpdateSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch) 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]<ID3D11DeviceContext*, ID3D11Resource*, uint, Box*, void*, uint, uint, void>)(lpVtbl[48]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, uint, Box*, void*, uint, uint, void>)(lpVtbl[48]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CopyStructureCount"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CopyStructureCount"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)] [VtblIndex(49)]
public void CopyStructureCount(ID3D11Buffer* pDstBuffer, uint DstAlignedByteOffset, ID3D11UnorderedAccessView* pSrcView) public void CopyStructureCount(ID3D11Buffer* pDstBuffer, uint DstAlignedByteOffset, ID3D11UnorderedAccessView* pSrcView)
@@ -446,7 +446,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[49]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[49]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearRenderTargetView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearRenderTargetView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)] [VtblIndex(50)]
public void ClearRenderTargetView(ID3D11RenderTargetView* pRenderTargetView, float* ColorRGBA) public void ClearRenderTargetView(ID3D11RenderTargetView* pRenderTargetView, float* ColorRGBA)
@@ -454,7 +454,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11RenderTargetView*, float*, void>)(lpVtbl[50]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11RenderTargetView*, float*, void>)(lpVtbl[50]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearUnorderedAccessViewUint"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearUnorderedAccessViewUint"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)] [VtblIndex(51)]
public void ClearUnorderedAccessViewUint(ID3D11UnorderedAccessView* pUnorderedAccessView, uint* Values) public void ClearUnorderedAccessViewUint(ID3D11UnorderedAccessView* pUnorderedAccessView, uint* Values)
@@ -462,7 +462,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[51]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[51]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearUnorderedAccessViewFloat"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearUnorderedAccessViewFloat"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)] [VtblIndex(52)]
public void ClearUnorderedAccessViewFloat(ID3D11UnorderedAccessView* pUnorderedAccessView, float* Values) public void ClearUnorderedAccessViewFloat(ID3D11UnorderedAccessView* pUnorderedAccessView, float* Values)
@@ -470,7 +470,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11UnorderedAccessView*, float*, void>)(lpVtbl[52]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11UnorderedAccessView*, float*, void>)(lpVtbl[52]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearDepthStencilView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearDepthStencilView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)] [VtblIndex(53)]
public void ClearDepthStencilView(ID3D11DepthStencilView* pDepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil) public void ClearDepthStencilView(ID3D11DepthStencilView* pDepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil)
@@ -478,7 +478,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DepthStencilView*, ClearFlags, float, byte, void>)(lpVtbl[53]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DepthStencilView*, ClearFlags, float, byte, void>)(lpVtbl[53]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GenerateMips"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GenerateMips"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)] [VtblIndex(54)]
public void GenerateMips(ID3D11ShaderResourceView* pShaderResourceView) public void GenerateMips(ID3D11ShaderResourceView* pShaderResourceView)
@@ -486,7 +486,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11ShaderResourceView*, void>)(lpVtbl[54]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pShaderResourceView); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11ShaderResourceView*, void>)(lpVtbl[54]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pShaderResourceView);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::SetResourceMinLOD"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::SetResourceMinLOD"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)] [VtblIndex(55)]
public void SetResourceMinLOD(ID3D11Resource* pResource, float MinLOD) public void SetResourceMinLOD(ID3D11Resource* pResource, float MinLOD)
@@ -494,7 +494,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, float, void>)(lpVtbl[55]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, MinLOD); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, float, void>)(lpVtbl[55]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, MinLOD);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetResourceMinLOD"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetResourceMinLOD"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)] [VtblIndex(56)]
public float GetResourceMinLOD(ID3D11Resource* pResource) public float GetResourceMinLOD(ID3D11Resource* pResource)
@@ -502,7 +502,7 @@ public unsafe partial struct ID3D11DeviceContext
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, float>)(lpVtbl[56]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource); return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, float>)(lpVtbl[56]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ResolveSubresource"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ResolveSubresource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)] [VtblIndex(57)]
public void ResolveSubresource(ID3D11Resource* pDstResource, uint DstSubresource, ID3D11Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) 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]<ID3D11DeviceContext*, ID3D11Resource*, uint, ID3D11Resource*, uint, Graphics.Dxgi.Common.Format, void>)(lpVtbl[57]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, uint, ID3D11Resource*, uint, Graphics.Dxgi.Common.Format, void>)(lpVtbl[57]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ExecuteCommandList"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ExecuteCommandList"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)] [VtblIndex(58)]
public void ExecuteCommandList(ID3D11CommandList* pCommandList, Bool32 RestoreContextState) public void ExecuteCommandList(ID3D11CommandList* pCommandList, Bool32 RestoreContextState)
@@ -518,7 +518,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11CommandList*, Bool32, void>)(lpVtbl[58]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11CommandList*, Bool32, void>)(lpVtbl[58]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSSetShaderResources"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSSetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)] [VtblIndex(59)]
public void HSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) public void HSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -526,7 +526,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[59]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[59]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSSetShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSSetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)] [VtblIndex(60)]
public void HSSetShader(ID3D11HullShader* pHullShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances) public void HSSetShader(ID3D11HullShader* pHullShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances)
@@ -534,7 +534,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11HullShader*, ID3D11ClassInstance**, uint, void>)(lpVtbl[60]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11HullShader*, ID3D11ClassInstance**, uint, void>)(lpVtbl[60]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSSetSamplers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSSetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)] [VtblIndex(61)]
public void HSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) public void HSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -542,7 +542,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[61]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[61]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSSetConstantBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSSetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)] [VtblIndex(62)]
public void HSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) public void HSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -550,7 +550,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[62]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[62]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSSetShaderResources"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSSetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)] [VtblIndex(63)]
public void DSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) public void DSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -558,7 +558,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[63]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[63]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSSetShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSSetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)] [VtblIndex(64)]
public void DSSetShader(ID3D11DomainShader* pDomainShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances) public void DSSetShader(ID3D11DomainShader* pDomainShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances)
@@ -566,7 +566,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DomainShader*, ID3D11ClassInstance**, uint, void>)(lpVtbl[64]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DomainShader*, ID3D11ClassInstance**, uint, void>)(lpVtbl[64]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSSetSamplers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSSetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)] [VtblIndex(65)]
public void DSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) public void DSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -574,7 +574,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[65]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[65]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSSetConstantBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSSetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)] [VtblIndex(66)]
public void DSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) public void DSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -582,7 +582,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[66]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[66]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetShaderResources"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(67)] [VtblIndex(67)]
public void CSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) public void CSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -590,7 +590,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[67]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[67]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetUnorderedAccessViews"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetUnorderedAccessViews"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(68)] [VtblIndex(68)]
public void CSSetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts) public void CSSetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts)
@@ -598,7 +598,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11UnorderedAccessView**, uint*, void>)(lpVtbl[68]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11UnorderedAccessView**, uint*, void>)(lpVtbl[68]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(69)] [VtblIndex(69)]
public void CSSetShader(ID3D11ComputeShader* pComputeShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances) public void CSSetShader(ID3D11ComputeShader* pComputeShader, ID3D11ClassInstance** ppClassInstances, uint NumClassInstances)
@@ -606,7 +606,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11ComputeShader*, ID3D11ClassInstance**, uint, void>)(lpVtbl[69]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11ComputeShader*, ID3D11ClassInstance**, uint, void>)(lpVtbl[69]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetSamplers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(70)] [VtblIndex(70)]
public void CSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) public void CSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -614,7 +614,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[70]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[70]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetConstantBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(71)] [VtblIndex(71)]
public void CSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) public void CSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -622,7 +622,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[71]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[71]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSGetConstantBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSGetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(72)] [VtblIndex(72)]
public void VSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) public void VSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -630,7 +630,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[72]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[72]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSGetShaderResources"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSGetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(73)] [VtblIndex(73)]
public void PSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) public void PSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -638,7 +638,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[73]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[73]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSGetShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSGetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(74)] [VtblIndex(74)]
public void PSGetShader(ID3D11PixelShader** ppPixelShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) public void PSGetShader(ID3D11PixelShader** ppPixelShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances)
@@ -646,7 +646,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11PixelShader**, ID3D11ClassInstance**, uint*, void>)(lpVtbl[74]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11PixelShader**, ID3D11ClassInstance**, uint*, void>)(lpVtbl[74]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSGetSamplers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSGetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(75)] [VtblIndex(75)]
public void PSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) public void PSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -654,7 +654,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[75]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[75]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSGetShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSGetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(76)] [VtblIndex(76)]
public void VSGetShader(ID3D11VertexShader** ppVertexShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) public void VSGetShader(ID3D11VertexShader** ppVertexShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances)
@@ -662,7 +662,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11VertexShader**, ID3D11ClassInstance**, uint*, void>)(lpVtbl[76]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11VertexShader**, ID3D11ClassInstance**, uint*, void>)(lpVtbl[76]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSGetConstantBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSGetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(77)] [VtblIndex(77)]
public void PSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) public void PSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -670,7 +670,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[77]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[77]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IAGetInputLayout"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IAGetInputLayout"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(78)] [VtblIndex(78)]
public void IAGetInputLayout(ID3D11InputLayout** ppInputLayout) public void IAGetInputLayout(ID3D11InputLayout** ppInputLayout)
@@ -678,7 +678,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11InputLayout**, void>)(lpVtbl[78]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppInputLayout); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11InputLayout**, void>)(lpVtbl[78]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppInputLayout);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IAGetVertexBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IAGetVertexBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(79)] [VtblIndex(79)]
public void IAGetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppVertexBuffers, uint* pStrides, uint* pOffsets) 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]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[79]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[79]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IAGetIndexBuffer"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IAGetIndexBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(80)] [VtblIndex(80)]
public void IAGetIndexBuffer(ID3D11Buffer** pIndexBuffer, Graphics.Dxgi.Common.Format* Format, uint* Offset) public void IAGetIndexBuffer(ID3D11Buffer** pIndexBuffer, Graphics.Dxgi.Common.Format* Format, uint* Offset)
@@ -694,7 +694,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer**, Graphics.Dxgi.Common.Format*, uint*, void>)(lpVtbl[80]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer**, Graphics.Dxgi.Common.Format*, uint*, void>)(lpVtbl[80]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSGetConstantBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSGetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(81)] [VtblIndex(81)]
public void GSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) public void GSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -702,7 +702,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[81]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[81]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSGetShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSGetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(82)] [VtblIndex(82)]
public void GSGetShader(ID3D11GeometryShader** ppGeometryShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) public void GSGetShader(ID3D11GeometryShader** ppGeometryShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances)
@@ -710,7 +710,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11GeometryShader**, ID3D11ClassInstance**, uint*, void>)(lpVtbl[82]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11GeometryShader**, ID3D11ClassInstance**, uint*, void>)(lpVtbl[82]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IAGetPrimitiveTopology"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IAGetPrimitiveTopology"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(83)] [VtblIndex(83)]
public void IAGetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology* pTopology) public void IAGetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology* pTopology)
@@ -718,7 +718,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, Graphics.Direct3D.PrimitiveTopology*, void>)(lpVtbl[83]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pTopology); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, Graphics.Direct3D.PrimitiveTopology*, void>)(lpVtbl[83]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pTopology);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSGetShaderResources"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSGetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(84)] [VtblIndex(84)]
public void VSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) public void VSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -726,7 +726,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[84]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[84]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSGetSamplers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSGetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(85)] [VtblIndex(85)]
public void VSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) public void VSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -734,7 +734,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[85]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[85]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetPredication"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetPredication"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(86)] [VtblIndex(86)]
public void GetPredication(ID3D11Predicate** ppPredicate, Bool32* pPredicateValue) public void GetPredication(ID3D11Predicate** ppPredicate, Bool32* pPredicateValue)
@@ -742,7 +742,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Predicate**, Bool32*, void>)(lpVtbl[86]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Predicate**, Bool32*, void>)(lpVtbl[86]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSGetShaderResources"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSGetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(87)] [VtblIndex(87)]
public void GSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) public void GSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -750,7 +750,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[87]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[87]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSGetSamplers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSGetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(88)] [VtblIndex(88)]
public void GSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) public void GSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -758,7 +758,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[88]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[88]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMGetRenderTargets"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMGetRenderTargets"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(89)] [VtblIndex(89)]
public void OMGetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView) public void OMGetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView)
@@ -766,7 +766,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11RenderTargetView**, ID3D11DepthStencilView**, void>)(lpVtbl[89]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11RenderTargetView**, ID3D11DepthStencilView**, void>)(lpVtbl[89]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMGetRenderTargetsAndUnorderedAccessViews"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMGetRenderTargetsAndUnorderedAccessViews"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(90)] [VtblIndex(90)]
public void OMGetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews) 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]<ID3D11DeviceContext*, uint, ID3D11RenderTargetView**, ID3D11DepthStencilView**, uint, uint, ID3D11UnorderedAccessView**, void>)(lpVtbl[90]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11RenderTargetView**, ID3D11DepthStencilView**, uint, uint, ID3D11UnorderedAccessView**, void>)(lpVtbl[90]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMGetBlendState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMGetBlendState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(91)] [VtblIndex(91)]
public void OMGetBlendState(ID3D11BlendState** ppBlendState, float* BlendFactor, uint* pSampleMask) public void OMGetBlendState(ID3D11BlendState** ppBlendState, float* BlendFactor, uint* pSampleMask)
@@ -782,7 +782,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11BlendState**, float*, uint*, void>)(lpVtbl[91]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11BlendState**, float*, uint*, void>)(lpVtbl[91]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMGetDepthStencilState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMGetDepthStencilState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(92)] [VtblIndex(92)]
public void OMGetDepthStencilState(ID3D11DepthStencilState** ppDepthStencilState, uint* pStencilRef) public void OMGetDepthStencilState(ID3D11DepthStencilState** ppDepthStencilState, uint* pStencilRef)
@@ -790,7 +790,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DepthStencilState**, uint*, void>)(lpVtbl[92]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DepthStencilState**, uint*, void>)(lpVtbl[92]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::SOGetTargets"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::SOGetTargets"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(93)] [VtblIndex(93)]
public void SOGetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets) public void SOGetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets)
@@ -798,7 +798,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11Buffer**, void>)(lpVtbl[93]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11Buffer**, void>)(lpVtbl[93]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSGetState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSGetState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(94)] [VtblIndex(94)]
public void RSGetState(ID3D11RasterizerState** ppRasterizerState) public void RSGetState(ID3D11RasterizerState** ppRasterizerState)
@@ -806,7 +806,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11RasterizerState**, void>)(lpVtbl[94]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppRasterizerState); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11RasterizerState**, void>)(lpVtbl[94]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppRasterizerState);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSGetViewports"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSGetViewports"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(95)] [VtblIndex(95)]
public void RSGetViewports(uint* pNumViewports, Viewport* pViewports) public void RSGetViewports(uint* pNumViewports, Viewport* pViewports)
@@ -814,7 +814,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint*, Viewport*, void>)(lpVtbl[95]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint*, Viewport*, void>)(lpVtbl[95]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pNumViewports, pViewports);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSGetScissorRects"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSGetScissorRects"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(96)] [VtblIndex(96)]
public void RSGetScissorRects(uint* pNumRects, RawRect* pRects) public void RSGetScissorRects(uint* pNumRects, RawRect* pRects)
@@ -822,7 +822,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint*, RawRect*, void>)(lpVtbl[96]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pNumRects, pRects); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint*, RawRect*, void>)(lpVtbl[96]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pNumRects, pRects);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSGetShaderResources"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSGetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(97)] [VtblIndex(97)]
public void HSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) public void HSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -830,7 +830,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[97]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[97]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSGetShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSGetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(98)] [VtblIndex(98)]
public void HSGetShader(ID3D11HullShader** ppHullShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) public void HSGetShader(ID3D11HullShader** ppHullShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances)
@@ -838,7 +838,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11HullShader**, ID3D11ClassInstance**, uint*, void>)(lpVtbl[98]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11HullShader**, ID3D11ClassInstance**, uint*, void>)(lpVtbl[98]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSGetSamplers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSGetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(99)] [VtblIndex(99)]
public void HSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) public void HSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -846,7 +846,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[99]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[99]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSGetConstantBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSGetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(100)] [VtblIndex(100)]
public void HSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) public void HSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -854,7 +854,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[100]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[100]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSGetShaderResources"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSGetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(101)] [VtblIndex(101)]
public void DSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) public void DSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -862,7 +862,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[101]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[101]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSGetShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSGetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(102)] [VtblIndex(102)]
public void DSGetShader(ID3D11DomainShader** ppDomainShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) public void DSGetShader(ID3D11DomainShader** ppDomainShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances)
@@ -870,7 +870,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DomainShader**, ID3D11ClassInstance**, uint*, void>)(lpVtbl[102]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DomainShader**, ID3D11ClassInstance**, uint*, void>)(lpVtbl[102]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSGetSamplers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSGetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(103)] [VtblIndex(103)]
public void DSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) public void DSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -878,7 +878,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[103]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[103]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSGetConstantBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSGetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(104)] [VtblIndex(104)]
public void DSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) public void DSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -886,7 +886,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[104]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[104]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetShaderResources"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(105)] [VtblIndex(105)]
public void CSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) public void CSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews)
@@ -894,7 +894,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[105]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView**, void>)(lpVtbl[105]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetUnorderedAccessViews"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetUnorderedAccessViews"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(106)] [VtblIndex(106)]
public void CSGetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews) public void CSGetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews)
@@ -902,7 +902,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11UnorderedAccessView**, void>)(lpVtbl[106]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11UnorderedAccessView**, void>)(lpVtbl[106]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(107)] [VtblIndex(107)]
public void CSGetShader(ID3D11ComputeShader** ppComputeShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) public void CSGetShader(ID3D11ComputeShader** ppComputeShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances)
@@ -910,7 +910,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11ComputeShader**, ID3D11ClassInstance**, uint*, void>)(lpVtbl[107]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11ComputeShader**, ID3D11ClassInstance**, uint*, void>)(lpVtbl[107]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetSamplers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(108)] [VtblIndex(108)]
public void CSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) public void CSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers)
@@ -918,7 +918,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[108]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState**, void>)(lpVtbl[108]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetConstantBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(109)] [VtblIndex(109)]
public void CSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) public void CSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers)
@@ -926,7 +926,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[109]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer**, void>)(lpVtbl[109]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(110)] [VtblIndex(110)]
public void ClearState() public void ClearState()
@@ -934,7 +934,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, void>)(lpVtbl[110]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, void>)(lpVtbl[110]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Flush"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Flush"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(111)] [VtblIndex(111)]
public void Flush() public void Flush()
@@ -942,7 +942,7 @@ public unsafe partial struct ID3D11DeviceContext
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, void>)(lpVtbl[111]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, void>)(lpVtbl[111]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetType"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetType"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(112)] [VtblIndex(112)]
public new DeviceContextType GetType() public new DeviceContextType GetType()
@@ -950,7 +950,7 @@ public unsafe partial struct ID3D11DeviceContext
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, DeviceContextType>)(lpVtbl[112]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, DeviceContextType>)(lpVtbl[112]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetContextFlags"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetContextFlags"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(113)] [VtblIndex(113)]
public uint GetContextFlags() public uint GetContextFlags()
@@ -958,7 +958,7 @@ public unsafe partial struct ID3D11DeviceContext
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint>)(lpVtbl[113]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint>)(lpVtbl[113]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::FinishCommandList"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::FinishCommandList"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(114)] [VtblIndex(114)]
public HResult FinishCommandList(Bool32 RestoreDeferredContextState, ID3D11CommandList** ppCommandList) public HResult FinishCommandList(Bool32 RestoreDeferredContextState, ID3D11CommandList** ppCommandList)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1"]/*' />
/// <unmanaged>ID3D11DeviceContext1</unmanaged> /// <unmanaged>ID3D11DeviceContext1</unmanaged>
[Guid("bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1")] [Guid("bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1")]
[NativeTypeName("struct ID3D11DeviceContext1 : ID3D11DeviceContext")] [NativeTypeName("struct ID3D11DeviceContext1 : ID3D11DeviceContext")]
@@ -966,7 +966,7 @@ public unsafe partial struct ID3D11DeviceContext1
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, Bool32, ID3D11CommandList**, int>)(lpVtbl[114]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, Bool32, ID3D11CommandList**, int>)(lpVtbl[114]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::CopySubresourceRegion1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::CopySubresourceRegion1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(115)] [VtblIndex(115)]
public void CopySubresourceRegion1(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox, uint CopyFlags) 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]<ID3D11DeviceContext1*, ID3D11Resource*, uint, uint, uint, uint, ID3D11Resource*, uint, Box*, uint, void>)(lpVtbl[115]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, uint, uint, uint, uint, ID3D11Resource*, uint, Box*, uint, void>)(lpVtbl[115]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::UpdateSubresource1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::UpdateSubresource1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(116)] [VtblIndex(116)]
public void UpdateSubresource1(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch, uint CopyFlags) 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]<ID3D11DeviceContext1*, ID3D11Resource*, uint, Box*, void*, uint, uint, uint, void>)(lpVtbl[116]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, uint, Box*, void*, uint, uint, uint, void>)(lpVtbl[116]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DiscardResource"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DiscardResource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(117)] [VtblIndex(117)]
public void DiscardResource(ID3D11Resource* pResource) public void DiscardResource(ID3D11Resource* pResource)
@@ -990,7 +990,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, void>)(lpVtbl[117]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, void>)(lpVtbl[117]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DiscardView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DiscardView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(118)] [VtblIndex(118)]
public void DiscardView(ID3D11View* pResourceView) public void DiscardView(ID3D11View* pResourceView)
@@ -998,7 +998,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11View*, void>)(lpVtbl[118]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResourceView); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11View*, void>)(lpVtbl[118]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResourceView);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::VSSetConstantBuffers1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::VSSetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(119)] [VtblIndex(119)]
public void VSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) 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]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[119]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[119]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::HSSetConstantBuffers1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::HSSetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(120)] [VtblIndex(120)]
public void HSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) 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]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[120]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[120]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DSSetConstantBuffers1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DSSetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(121)] [VtblIndex(121)]
public void DSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) 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]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[121]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[121]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::GSSetConstantBuffers1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::GSSetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(122)] [VtblIndex(122)]
public void GSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) 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]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[122]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[122]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::PSSetConstantBuffers1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::PSSetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(123)] [VtblIndex(123)]
public void PSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) 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]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[123]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[123]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::CSSetConstantBuffers1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::CSSetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(124)] [VtblIndex(124)]
public void CSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) 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]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[124]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[124]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::VSGetConstantBuffers1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::VSGetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(125)] [VtblIndex(125)]
public void VSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) 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]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[125]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[125]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::HSGetConstantBuffers1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::HSGetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(126)] [VtblIndex(126)]
public void HSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) 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]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[126]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[126]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DSGetConstantBuffers1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DSGetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(127)] [VtblIndex(127)]
public void DSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) 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]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[127]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[127]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::GSGetConstantBuffers1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::GSGetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(128)] [VtblIndex(128)]
public void GSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) 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]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[128]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[128]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::PSGetConstantBuffers1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::PSGetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(129)] [VtblIndex(129)]
public void PSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) 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]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[129]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[129]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::CSGetConstantBuffers1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::CSGetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(130)] [VtblIndex(130)]
public void CSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) 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]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[130]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer**, uint*, uint*, void>)(lpVtbl[130]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::SwapDeviceContextState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::SwapDeviceContextState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(131)] [VtblIndex(131)]
public void SwapDeviceContextState(ID3DDeviceContextState* pState, ID3DDeviceContextState** ppPreviousState) public void SwapDeviceContextState(ID3DDeviceContextState* pState, ID3DDeviceContextState** ppPreviousState)
@@ -1102,7 +1102,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3DDeviceContextState*, ID3DDeviceContextState**, void>)(lpVtbl[131]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pState, ppPreviousState); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3DDeviceContextState*, ID3DDeviceContextState**, void>)(lpVtbl[131]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pState, ppPreviousState);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::ClearView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::ClearView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(132)] [VtblIndex(132)]
public void ClearView(ID3D11View* pView, float* Color, RawRect* pRect, uint NumRects) public void ClearView(ID3D11View* pView, float* Color, RawRect* pRect, uint NumRects)
@@ -1110,7 +1110,7 @@ public unsafe partial struct ID3D11DeviceContext1
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11View*, float*, RawRect*, uint, void>)(lpVtbl[132]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11View*, float*, RawRect*, uint, void>)(lpVtbl[132]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DiscardView1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DiscardView1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(133)] [VtblIndex(133)]
public void DiscardView1(ID3D11View* pResourceView, RawRect* pRects, uint NumRects) public void DiscardView1(ID3D11View* pResourceView, RawRect* pRects, uint NumRects)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2"]/*' />
/// <unmanaged>ID3D11DeviceContext2</unmanaged> /// <unmanaged>ID3D11DeviceContext2</unmanaged>
[Guid("420d5b32-b90c-4da4-bef0-359f6a24a83a")] [Guid("420d5b32-b90c-4da4-bef0-359f6a24a83a")]
[NativeTypeName("struct ID3D11DeviceContext2 : ID3D11DeviceContext1")] [NativeTypeName("struct ID3D11DeviceContext2 : ID3D11DeviceContext1")]
@@ -1118,7 +1118,7 @@ public unsafe partial struct ID3D11DeviceContext2
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11View*, RawRect*, uint, void>)(lpVtbl[133]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11View*, RawRect*, uint, void>)(lpVtbl[133]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::UpdateTileMappings"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::UpdateTileMappings"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(134)] [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) 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]<ID3D11DeviceContext2*, ID3D11Resource*, uint, TiledResourceCoordinate*, TileRegionSize*, ID3D11Buffer*, uint, uint*, uint*, uint*, uint, int>)(lpVtbl[134]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags); return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, uint, TiledResourceCoordinate*, TileRegionSize*, ID3D11Buffer*, uint, uint*, uint*, uint*, uint, int>)(lpVtbl[134]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::CopyTileMappings"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::CopyTileMappings"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(135)] [VtblIndex(135)]
public HResult CopyTileMappings(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestRegionStartCoordinate, ID3D11Resource* pSourceTiledResource, TiledResourceCoordinate* pSourceRegionStartCoordinate, TileRegionSize* pTileRegionSize, uint Flags) 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]<ID3D11DeviceContext2*, ID3D11Resource*, TiledResourceCoordinate*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, uint, int>)(lpVtbl[135]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags); return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, TiledResourceCoordinate*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, uint, int>)(lpVtbl[135]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::CopyTiles"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::CopyTiles"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(136)] [VtblIndex(136)]
public void CopyTiles(ID3D11Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D11Buffer* pBuffer, ulong BufferStartOffsetInBytes, uint Flags) 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]<ID3D11DeviceContext2*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, ID3D11Buffer*, ulong, uint, void>)(lpVtbl[136]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, ID3D11Buffer*, ulong, uint, void>)(lpVtbl[136]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::UpdateTiles"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::UpdateTiles"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(137)] [VtblIndex(137)]
public void UpdateTiles(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestTileRegionStartCoordinate, TileRegionSize* pDestTileRegionSize, void* pSourceTileData, uint Flags) 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]<ID3D11DeviceContext2*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, void*, uint, void>)(lpVtbl[137]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, void*, uint, void>)(lpVtbl[137]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::ResizeTilePool"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::ResizeTilePool"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(138)] [VtblIndex(138)]
public HResult ResizeTilePool(ID3D11Buffer* pTilePool, ulong NewSizeInBytes) public HResult ResizeTilePool(ID3D11Buffer* pTilePool, ulong NewSizeInBytes)
@@ -1158,7 +1158,7 @@ public unsafe partial struct ID3D11DeviceContext2
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Buffer*, ulong, int>)(lpVtbl[138]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes); return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Buffer*, ulong, int>)(lpVtbl[138]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::TiledResourceBarrier"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::TiledResourceBarrier"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(139)] [VtblIndex(139)]
public void TiledResourceBarrier(ID3D11DeviceChild* pTiledResourceOrViewAccessBeforeBarrier, ID3D11DeviceChild* pTiledResourceOrViewAccessAfterBarrier) public void TiledResourceBarrier(ID3D11DeviceChild* pTiledResourceOrViewAccessBeforeBarrier, ID3D11DeviceChild* pTiledResourceOrViewAccessAfterBarrier)
@@ -1166,7 +1166,7 @@ public unsafe partial struct ID3D11DeviceContext2
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11DeviceChild*, ID3D11DeviceChild*, void>)(lpVtbl[139]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11DeviceChild*, ID3D11DeviceChild*, void>)(lpVtbl[139]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::IsAnnotationEnabled"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::IsAnnotationEnabled"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(140)] [VtblIndex(140)]
public Bool32 IsAnnotationEnabled() public Bool32 IsAnnotationEnabled()
@@ -1174,7 +1174,7 @@ public unsafe partial struct ID3D11DeviceContext2
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, Bool32>)(lpVtbl[140]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, Bool32>)(lpVtbl[140]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::SetMarkerInt"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::SetMarkerInt"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(141)] [VtblIndex(141)]
public void SetMarkerInt(ushort* pLabel, int Data) public void SetMarkerInt(ushort* pLabel, int Data)
@@ -1182,7 +1182,7 @@ public unsafe partial struct ID3D11DeviceContext2
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ushort*, int, void>)(lpVtbl[141]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pLabel, Data); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ushort*, int, void>)(lpVtbl[141]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pLabel, Data);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::BeginEventInt"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::BeginEventInt"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(142)] [VtblIndex(142)]
public void BeginEventInt(ushort* pLabel, int Data) public void BeginEventInt(ushort* pLabel, int Data)
@@ -1190,7 +1190,7 @@ public unsafe partial struct ID3D11DeviceContext2
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ushort*, int, void>)(lpVtbl[142]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pLabel, Data); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ushort*, int, void>)(lpVtbl[142]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pLabel, Data);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::EndEvent"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::EndEvent"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(143)] [VtblIndex(143)]
public void EndEvent() public void EndEvent()

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext3"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext3"]/*' />
/// <unmanaged>ID3D11DeviceContext3</unmanaged> /// <unmanaged>ID3D11DeviceContext3</unmanaged>
[Guid("b4e3c01d-e79e-4637-91b2-510e9f4c9b8f")] [Guid("b4e3c01d-e79e-4637-91b2-510e9f4c9b8f")]
[NativeTypeName("struct ID3D11DeviceContext3 : ID3D11DeviceContext2")] [NativeTypeName("struct ID3D11DeviceContext3 : ID3D11DeviceContext2")]
@@ -1198,7 +1198,7 @@ public unsafe partial struct ID3D11DeviceContext3
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, void>)(lpVtbl[143]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, void>)(lpVtbl[143]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext3::Flush1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext3::Flush1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(144)] [VtblIndex(144)]
public void Flush1(ContextType ContextType, Handle hEvent) public void Flush1(ContextType ContextType, Handle hEvent)
@@ -1206,7 +1206,7 @@ public unsafe partial struct ID3D11DeviceContext3
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ContextType, Handle, void>)(lpVtbl[144]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ContextType, hEvent); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ContextType, Handle, void>)(lpVtbl[144]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ContextType, hEvent);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext3::SetHardwareProtectionState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext3::SetHardwareProtectionState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(145)] [VtblIndex(145)]
public void SetHardwareProtectionState(Bool32 HwProtectionEnable) public void SetHardwareProtectionState(Bool32 HwProtectionEnable)
@@ -1214,7 +1214,7 @@ public unsafe partial struct ID3D11DeviceContext3
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, Bool32, void>)(lpVtbl[145]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), HwProtectionEnable); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, Bool32, void>)(lpVtbl[145]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), HwProtectionEnable);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext3::GetHardwareProtectionState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext3::GetHardwareProtectionState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(146)] [VtblIndex(146)]
public void GetHardwareProtectionState(Bool32* pHwProtectionEnable) public void GetHardwareProtectionState(Bool32* pHwProtectionEnable)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext4"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext4"]/*' />
/// <unmanaged>ID3D11DeviceContext4</unmanaged> /// <unmanaged>ID3D11DeviceContext4</unmanaged>
[Guid("917600da-f58c-4c33-98d8-3e15b390fa24")] [Guid("917600da-f58c-4c33-98d8-3e15b390fa24")]
[NativeTypeName("struct ID3D11DeviceContext4 : ID3D11DeviceContext3")] [NativeTypeName("struct ID3D11DeviceContext4 : ID3D11DeviceContext3")]
@@ -1222,7 +1222,7 @@ public unsafe partial struct ID3D11DeviceContext4
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, Bool32*, void>)(lpVtbl[146]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pHwProtectionEnable); ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, Bool32*, void>)(lpVtbl[146]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pHwProtectionEnable);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext4::Signal"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext4::Signal"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(147)] [VtblIndex(147)]
public HResult Signal(ID3D11Fence* pFence, ulong Value) public HResult Signal(ID3D11Fence* pFence, ulong Value)
@@ -1230,7 +1230,7 @@ public unsafe partial struct ID3D11DeviceContext4
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Fence*, ulong, int>)(lpVtbl[147]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pFence, Value); return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Fence*, ulong, int>)(lpVtbl[147]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pFence, Value);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext4::Wait"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext4::Wait"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(148)] [VtblIndex(148)]
public HResult Wait(ID3D11Fence* pFence, ulong Value) public HResult Wait(ID3D11Fence* pFence, ulong Value)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11DomainShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11DomainShader"]/*' />
/// <unmanaged>ID3D11DomainShader</unmanaged> /// <unmanaged>ID3D11DomainShader</unmanaged>
[Guid("f582c508-0f36-490c-9977-31eece268cfa")] [Guid("f582c508-0f36-490c-9977-31eece268cfa")]
[NativeTypeName("struct ID3D11DomainShader : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11DomainShader : ID3D11DeviceChild")]

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Fence"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Fence"]/*' />
/// <unmanaged>ID3D11Fence</unmanaged> /// <unmanaged>ID3D11Fence</unmanaged>
[Guid("affde9d1-1df7-4bb7-8a34-0f46251dab80")] [Guid("affde9d1-1df7-4bb7-8a34-0f46251dab80")]
[NativeTypeName("struct ID3D11Fence : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11Fence : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11Fence
return ((delegate* unmanaged[Stdcall]<ID3D11Fence*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11Fence*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Fence::CreateSharedHandle"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Fence::CreateSharedHandle"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult CreateSharedHandle(Security.SECURITY_ATTRIBUTES* pAttributes, uint dwAccess, ushort* lpName, Handle* pHandle) 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]<ID3D11Fence*, Security.SECURITY_ATTRIBUTES*, uint, ushort*, Handle*, int>)(lpVtbl[7]))((ID3D11Fence*)Unsafe.AsPointer(ref this), pAttributes, dwAccess, lpName, pHandle); return ((delegate* unmanaged[Stdcall]<ID3D11Fence*, Security.SECURITY_ATTRIBUTES*, uint, ushort*, Handle*, int>)(lpVtbl[7]))((ID3D11Fence*)Unsafe.AsPointer(ref this), pAttributes, dwAccess, lpName, pHandle);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Fence::GetCompletedValue"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Fence::GetCompletedValue"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public ulong GetCompletedValue() public ulong GetCompletedValue()
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11Fence
return ((delegate* unmanaged[Stdcall]<ID3D11Fence*, ulong>)(lpVtbl[8]))((ID3D11Fence*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11Fence*, ulong>)(lpVtbl[8]))((ID3D11Fence*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Fence::SetEventOnCompletion"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Fence::SetEventOnCompletion"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult SetEventOnCompletion(ulong Value, Handle hEvent) public HResult SetEventOnCompletion(ulong Value, Handle hEvent)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph"]/*' />
/// <unmanaged>ID3D11FunctionLinkingGraph</unmanaged> /// <unmanaged>ID3D11FunctionLinkingGraph</unmanaged>
[Guid("54133220-1ce8-43d3-8236-9855c5ceecff")] [Guid("54133220-1ce8-43d3-8236-9855c5ceecff")]
[NativeTypeName("struct ID3D11FunctionLinkingGraph : IUnknown")] [NativeTypeName("struct ID3D11FunctionLinkingGraph : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::CreateModuleInstance"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::CreateModuleInstance"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult CreateModuleInstance(ID3D11ModuleInstance** ppModuleInstance, Graphics.Direct3D.ID3DBlob** ppErrorBuffer) public HResult CreateModuleInstance(ID3D11ModuleInstance** ppModuleInstance, Graphics.Direct3D.ID3DBlob** ppErrorBuffer)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, ID3D11ModuleInstance**, Graphics.Direct3D.ID3DBlob**, int>)(lpVtbl[3]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), ppModuleInstance, ppErrorBuffer); return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, ID3D11ModuleInstance**, Graphics.Direct3D.ID3DBlob**, int>)(lpVtbl[3]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), ppModuleInstance, ppErrorBuffer);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::SetInputSignature"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::SetInputSignature"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public HResult SetInputSignature(ParameterDescription* pInputParameters, uint cInputParameters, ID3D11LinkingNode** ppInputNode) public HResult SetInputSignature(ParameterDescription* pInputParameters, uint cInputParameters, ID3D11LinkingNode** ppInputNode)
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, ParameterDescription*, uint, ID3D11LinkingNode**, int>)(lpVtbl[4]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pInputParameters, cInputParameters, ppInputNode); return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, ParameterDescription*, uint, ID3D11LinkingNode**, int>)(lpVtbl[4]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pInputParameters, cInputParameters, ppInputNode);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::SetOutputSignature"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::SetOutputSignature"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public HResult SetOutputSignature(ParameterDescription* pOutputParameters, uint cOutputParameters, ID3D11LinkingNode** ppOutputNode) public HResult SetOutputSignature(ParameterDescription* pOutputParameters, uint cOutputParameters, ID3D11LinkingNode** ppOutputNode)
@@ -94,7 +94,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, ParameterDescription*, uint, ID3D11LinkingNode**, int>)(lpVtbl[5]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pOutputParameters, cOutputParameters, ppOutputNode); return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, ParameterDescription*, uint, ID3D11LinkingNode**, int>)(lpVtbl[5]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pOutputParameters, cOutputParameters, ppOutputNode);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::CallFunction"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::CallFunction"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public HResult CallFunction(sbyte* pModuleInstanceNamespace, ID3D11Module* pModuleWithFunctionPrototype, sbyte* pFunctionName, ID3D11LinkingNode** ppCallNode) public HResult CallFunction(sbyte* pModuleInstanceNamespace, ID3D11Module* pModuleWithFunctionPrototype, sbyte* pFunctionName, ID3D11LinkingNode** ppCallNode)
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, sbyte*, ID3D11Module*, sbyte*, ID3D11LinkingNode**, int>)(lpVtbl[6]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pModuleInstanceNamespace, pModuleWithFunctionPrototype, pFunctionName, ppCallNode); return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, sbyte*, ID3D11Module*, sbyte*, ID3D11LinkingNode**, int>)(lpVtbl[6]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pModuleInstanceNamespace, pModuleWithFunctionPrototype, pFunctionName, ppCallNode);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::PassValue"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::PassValue"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult PassValue(ID3D11LinkingNode* pSrcNode, int SrcParameterIndex, ID3D11LinkingNode* pDstNode, int DstParameterIndex) public HResult PassValue(ID3D11LinkingNode* pSrcNode, int SrcParameterIndex, ID3D11LinkingNode* pDstNode, int DstParameterIndex)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, ID3D11LinkingNode*, int, ID3D11LinkingNode*, int, int>)(lpVtbl[7]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pDstNode, DstParameterIndex); return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, ID3D11LinkingNode*, int, ID3D11LinkingNode*, int, int>)(lpVtbl[7]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pDstNode, DstParameterIndex);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::PassValueWithSwizzle"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::PassValueWithSwizzle"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public HResult PassValueWithSwizzle(ID3D11LinkingNode* pSrcNode, int SrcParameterIndex, sbyte* pSrcSwizzle, ID3D11LinkingNode* pDstNode, int DstParameterIndex, sbyte* pDstSwizzle) 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]<ID3D11FunctionLinkingGraph*, ID3D11LinkingNode*, int, sbyte*, ID3D11LinkingNode*, int, sbyte*, int>)(lpVtbl[8]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pSrcSwizzle, pDstNode, DstParameterIndex, pDstSwizzle); return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, ID3D11LinkingNode*, int, sbyte*, ID3D11LinkingNode*, int, sbyte*, int>)(lpVtbl[8]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pSrcSwizzle, pDstNode, DstParameterIndex, pDstSwizzle);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::GetLastError"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::GetLastError"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult GetLastError(Graphics.Direct3D.ID3DBlob** ppErrorBuffer) public HResult GetLastError(Graphics.Direct3D.ID3DBlob** ppErrorBuffer)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, Graphics.Direct3D.ID3DBlob**, int>)(lpVtbl[9]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), ppErrorBuffer); return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, Graphics.Direct3D.ID3DBlob**, int>)(lpVtbl[9]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), ppErrorBuffer);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::GenerateHlsl"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::GenerateHlsl"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public HResult GenerateHlsl(uint uFlags, Graphics.Direct3D.ID3DBlob** ppBuffer) public HResult GenerateHlsl(uint uFlags, Graphics.Direct3D.ID3DBlob** ppBuffer)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionParameterReflection"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionParameterReflection"]/*' />
/// <unmanaged>ID3D11FunctionParameterReflection</unmanaged> /// <unmanaged>ID3D11FunctionParameterReflection</unmanaged>
[Guid("42757488-334f-47fe-982e-1a65d08cc462")] [Guid("42757488-334f-47fe-982e-1a65d08cc462")]
public unsafe partial struct ID3D11FunctionParameterReflection public unsafe partial struct ID3D11FunctionParameterReflection
@@ -42,7 +42,7 @@ public unsafe partial struct ID3D11FunctionParameterReflection
public void** lpVtbl; public void** lpVtbl;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionParameterReflection::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionParameterReflection::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)] [VtblIndex(0)]
public HResult GetDesc(ParameterDescription* pDesc) public HResult GetDesc(ParameterDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection"]/*' />
/// <unmanaged>ID3D11FunctionReflection</unmanaged> /// <unmanaged>ID3D11FunctionReflection</unmanaged>
[Guid("207bcecb-d683-4a06-a8a3-9b149b9f73a4")] [Guid("207bcecb-d683-4a06-a8a3-9b149b9f73a4")]
public unsafe partial struct ID3D11FunctionReflection public unsafe partial struct ID3D11FunctionReflection
@@ -42,7 +42,7 @@ public unsafe partial struct ID3D11FunctionReflection
public void** lpVtbl; public void** lpVtbl;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)] [VtblIndex(0)]
public HResult GetDesc(FunctionDescription* pDesc) public HResult GetDesc(FunctionDescription* pDesc)
@@ -50,7 +50,7 @@ public unsafe partial struct ID3D11FunctionReflection
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, FunctionDescription*, int>)(lpVtbl[0]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), pDesc); return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, FunctionDescription*, int>)(lpVtbl[0]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetConstantBufferByIndex"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetConstantBufferByIndex"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)] [VtblIndex(1)]
public ID3D11ShaderReflectionConstantBuffer GetConstantBufferByIndex(uint BufferIndex) public ID3D11ShaderReflectionConstantBuffer GetConstantBufferByIndex(uint BufferIndex)
@@ -58,7 +58,7 @@ public unsafe partial struct ID3D11FunctionReflection
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, uint, ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[1]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), BufferIndex); return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, uint, ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[1]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), BufferIndex);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetConstantBufferByName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetConstantBufferByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)] [VtblIndex(2)]
public ID3D11ShaderReflectionConstantBuffer GetConstantBufferByName(sbyte* Name) public ID3D11ShaderReflectionConstantBuffer GetConstantBufferByName(sbyte* Name)
@@ -66,7 +66,7 @@ public unsafe partial struct ID3D11FunctionReflection
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, sbyte*, ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[2]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name); return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, sbyte*, ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[2]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetResourceBindingDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetResourceBindingDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc) public HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc)
@@ -74,7 +74,7 @@ public unsafe partial struct ID3D11FunctionReflection
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, uint, ShaderInputBindDescription*, int>)(lpVtbl[3]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc); return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, uint, ShaderInputBindDescription*, int>)(lpVtbl[3]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetVariableByName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetVariableByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public ID3D11ShaderReflectionVariable GetVariableByName(sbyte* Name) public ID3D11ShaderReflectionVariable GetVariableByName(sbyte* Name)
@@ -82,7 +82,7 @@ public unsafe partial struct ID3D11FunctionReflection
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, sbyte*, ID3D11ShaderReflectionVariable>)(lpVtbl[4]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name); return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, sbyte*, ID3D11ShaderReflectionVariable>)(lpVtbl[4]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetResourceBindingDescByName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetResourceBindingDescByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public HResult GetResourceBindingDescByName(sbyte* Name, ShaderInputBindDescription* pDesc) public HResult GetResourceBindingDescByName(sbyte* Name, ShaderInputBindDescription* pDesc)
@@ -90,7 +90,7 @@ public unsafe partial struct ID3D11FunctionReflection
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, sbyte*, ShaderInputBindDescription*, int>)(lpVtbl[5]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name, pDesc); return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, sbyte*, ShaderInputBindDescription*, int>)(lpVtbl[5]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name, pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetFunctionParameter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetFunctionParameter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public ID3D11FunctionParameterReflection GetFunctionParameter(int ParameterIndex) public ID3D11FunctionParameterReflection GetFunctionParameter(int ParameterIndex)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11GeometryShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11GeometryShader"]/*' />
/// <unmanaged>ID3D11GeometryShader</unmanaged> /// <unmanaged>ID3D11GeometryShader</unmanaged>
[Guid("38325b96-effb-4022-ba02-2e795b70275c")] [Guid("38325b96-effb-4022-ba02-2e795b70275c")]
[NativeTypeName("struct ID3D11GeometryShader : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11GeometryShader : ID3D11DeviceChild")]

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11HullShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11HullShader"]/*' />
/// <unmanaged>ID3D11HullShader</unmanaged> /// <unmanaged>ID3D11HullShader</unmanaged>
[Guid("8e5c6061-628a-4c8e-8264-bbe45cb3d5dd")] [Guid("8e5c6061-628a-4c8e-8264-bbe45cb3d5dd")]
[NativeTypeName("struct ID3D11HullShader : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11HullShader : ID3D11DeviceChild")]

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue"]/*' />
/// <unmanaged>ID3D11InfoQueue</unmanaged> /// <unmanaged>ID3D11InfoQueue</unmanaged>
[Guid("6543dbb6-1b48-42f5-ab82-e97ec74326f6")] [Guid("6543dbb6-1b48-42f5-ab82-e97ec74326f6")]
[NativeTypeName("struct ID3D11InfoQueue : IUnknown")] [NativeTypeName("struct ID3D11InfoQueue : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetMessageCountLimit"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetMessageCountLimit"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult SetMessageCountLimit(ulong MessageCountLimit) public HResult SetMessageCountLimit(ulong MessageCountLimit)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong, int>)(lpVtbl[3]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), MessageCountLimit); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong, int>)(lpVtbl[3]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), MessageCountLimit);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::ClearStoredMessages"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::ClearStoredMessages"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public void ClearStoredMessages() public void ClearStoredMessages()
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11InfoQueue
((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[4]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[4]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetMessage"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetMessage"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public HResult GetMessage(ulong MessageIndex, Message* pMessage, nuint* pMessageByteLength) public HResult GetMessage(ulong MessageIndex, Message* pMessage, nuint* pMessageByteLength)
@@ -94,7 +94,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong, Message*, nuint*, int>)(lpVtbl[5]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), MessageIndex, pMessage, pMessageByteLength); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong, Message*, nuint*, int>)(lpVtbl[5]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), MessageIndex, pMessage, pMessageByteLength);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumMessagesAllowedByStorageFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumMessagesAllowedByStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public ulong GetNumMessagesAllowedByStorageFilter() public ulong GetNumMessagesAllowedByStorageFilter()
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[6]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[6]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumMessagesDeniedByStorageFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumMessagesDeniedByStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public ulong GetNumMessagesDeniedByStorageFilter() public ulong GetNumMessagesDeniedByStorageFilter()
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[7]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[7]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumStoredMessages"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumStoredMessages"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public ulong GetNumStoredMessages() public ulong GetNumStoredMessages()
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[8]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[8]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumStoredMessagesAllowedByRetrievalFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumStoredMessagesAllowedByRetrievalFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public ulong GetNumStoredMessagesAllowedByRetrievalFilter() public ulong GetNumStoredMessagesAllowedByRetrievalFilter()
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[9]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[9]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumMessagesDiscardedByMessageCountLimit"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumMessagesDiscardedByMessageCountLimit"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public ulong GetNumMessagesDiscardedByMessageCountLimit() public ulong GetNumMessagesDiscardedByMessageCountLimit()
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[10]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[10]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetMessageCountLimit"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetMessageCountLimit"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)] [VtblIndex(11)]
public ulong GetMessageCountLimit() public ulong GetMessageCountLimit()
@@ -142,7 +142,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[11]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[11]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::AddStorageFilterEntries"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::AddStorageFilterEntries"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)] [VtblIndex(12)]
public HResult AddStorageFilterEntries(InfoQueueFilter* pFilter) public HResult AddStorageFilterEntries(InfoQueueFilter* pFilter)
@@ -150,7 +150,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, int>)(lpVtbl[12]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, int>)(lpVtbl[12]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetStorageFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)] [VtblIndex(13)]
public HResult GetStorageFilter(InfoQueueFilter* pFilter, nuint* pFilterByteLength) public HResult GetStorageFilter(InfoQueueFilter* pFilter, nuint* pFilterByteLength)
@@ -158,7 +158,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, nuint*, int>)(lpVtbl[13]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, nuint*, int>)(lpVtbl[13]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::ClearStorageFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::ClearStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)] [VtblIndex(14)]
public void ClearStorageFilter() public void ClearStorageFilter()
@@ -166,7 +166,7 @@ public unsafe partial struct ID3D11InfoQueue
((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[14]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[14]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushEmptyStorageFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushEmptyStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)] [VtblIndex(15)]
public HResult PushEmptyStorageFilter() public HResult PushEmptyStorageFilter()
@@ -174,7 +174,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, int>)(lpVtbl[15]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, int>)(lpVtbl[15]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushCopyOfStorageFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushCopyOfStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)] [VtblIndex(16)]
public HResult PushCopyOfStorageFilter() public HResult PushCopyOfStorageFilter()
@@ -182,7 +182,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, int>)(lpVtbl[16]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, int>)(lpVtbl[16]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushStorageFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)] [VtblIndex(17)]
public HResult PushStorageFilter(InfoQueueFilter* pFilter) public HResult PushStorageFilter(InfoQueueFilter* pFilter)
@@ -190,7 +190,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, int>)(lpVtbl[17]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, int>)(lpVtbl[17]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PopStorageFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PopStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)] [VtblIndex(18)]
public void PopStorageFilter() public void PopStorageFilter()
@@ -198,7 +198,7 @@ public unsafe partial struct ID3D11InfoQueue
((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[18]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[18]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetStorageFilterStackSize"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetStorageFilterStackSize"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)] [VtblIndex(19)]
public uint GetStorageFilterStackSize() public uint GetStorageFilterStackSize()
@@ -206,7 +206,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, uint>)(lpVtbl[19]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, uint>)(lpVtbl[19]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::AddRetrievalFilterEntries"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::AddRetrievalFilterEntries"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)] [VtblIndex(20)]
public HResult AddRetrievalFilterEntries(InfoQueueFilter* pFilter) public HResult AddRetrievalFilterEntries(InfoQueueFilter* pFilter)
@@ -214,7 +214,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, int>)(lpVtbl[20]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, int>)(lpVtbl[20]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetRetrievalFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetRetrievalFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)] [VtblIndex(21)]
public HResult GetRetrievalFilter(InfoQueueFilter* pFilter, nuint* pFilterByteLength) public HResult GetRetrievalFilter(InfoQueueFilter* pFilter, nuint* pFilterByteLength)
@@ -222,7 +222,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, nuint*, int>)(lpVtbl[21]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, nuint*, int>)(lpVtbl[21]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::ClearRetrievalFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::ClearRetrievalFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)] [VtblIndex(22)]
public void ClearRetrievalFilter() public void ClearRetrievalFilter()
@@ -230,7 +230,7 @@ public unsafe partial struct ID3D11InfoQueue
((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[22]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[22]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushEmptyRetrievalFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushEmptyRetrievalFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)] [VtblIndex(23)]
public HResult PushEmptyRetrievalFilter() public HResult PushEmptyRetrievalFilter()
@@ -238,7 +238,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, int>)(lpVtbl[23]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, int>)(lpVtbl[23]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushCopyOfRetrievalFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushCopyOfRetrievalFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)] [VtblIndex(24)]
public HResult PushCopyOfRetrievalFilter() public HResult PushCopyOfRetrievalFilter()
@@ -246,7 +246,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, int>)(lpVtbl[24]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, int>)(lpVtbl[24]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushRetrievalFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushRetrievalFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)] [VtblIndex(25)]
public HResult PushRetrievalFilter(InfoQueueFilter* pFilter) public HResult PushRetrievalFilter(InfoQueueFilter* pFilter)
@@ -254,7 +254,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, int>)(lpVtbl[25]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, int>)(lpVtbl[25]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PopRetrievalFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PopRetrievalFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)] [VtblIndex(26)]
public void PopRetrievalFilter() public void PopRetrievalFilter()
@@ -262,7 +262,7 @@ public unsafe partial struct ID3D11InfoQueue
((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[26]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[26]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetRetrievalFilterStackSize"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetRetrievalFilterStackSize"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)] [VtblIndex(27)]
public uint GetRetrievalFilterStackSize() public uint GetRetrievalFilterStackSize()
@@ -270,7 +270,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, uint>)(lpVtbl[27]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, uint>)(lpVtbl[27]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::AddMessage"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::AddMessage"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)] [VtblIndex(28)]
public HResult AddMessage(MessageCategory Category, MessageSeverity Severity, MessageId ID, sbyte* pDescription) public HResult AddMessage(MessageCategory Category, MessageSeverity Severity, MessageId ID, sbyte* pDescription)
@@ -278,7 +278,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageCategory, MessageSeverity, MessageId, sbyte*, int>)(lpVtbl[28]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageCategory, MessageSeverity, MessageId, sbyte*, int>)(lpVtbl[28]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::AddApplicationMessage"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::AddApplicationMessage"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)] [VtblIndex(29)]
public HResult AddApplicationMessage(MessageSeverity Severity, sbyte* pDescription) public HResult AddApplicationMessage(MessageSeverity Severity, sbyte* pDescription)
@@ -286,7 +286,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageSeverity, sbyte*, int>)(lpVtbl[29]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageSeverity, sbyte*, int>)(lpVtbl[29]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetBreakOnCategory"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetBreakOnCategory"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)] [VtblIndex(30)]
public HResult SetBreakOnCategory(MessageCategory Category, Bool32 bEnable) public HResult SetBreakOnCategory(MessageCategory Category, Bool32 bEnable)
@@ -294,7 +294,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageCategory, Bool32, int>)(lpVtbl[30]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category, bEnable); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageCategory, Bool32, int>)(lpVtbl[30]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category, bEnable);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetBreakOnSeverity"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetBreakOnSeverity"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)] [VtblIndex(31)]
public HResult SetBreakOnSeverity(MessageSeverity Severity, Bool32 bEnable) public HResult SetBreakOnSeverity(MessageSeverity Severity, Bool32 bEnable)
@@ -302,7 +302,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageSeverity, Bool32, int>)(lpVtbl[31]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity, bEnable); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageSeverity, Bool32, int>)(lpVtbl[31]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity, bEnable);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetBreakOnID"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetBreakOnID"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)] [VtblIndex(32)]
public HResult SetBreakOnID(MessageId ID, Bool32 bEnable) public HResult SetBreakOnID(MessageId ID, Bool32 bEnable)
@@ -310,7 +310,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageId, Bool32, int>)(lpVtbl[32]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), ID, bEnable); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageId, Bool32, int>)(lpVtbl[32]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), ID, bEnable);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetBreakOnCategory"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetBreakOnCategory"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)] [VtblIndex(33)]
public Bool32 GetBreakOnCategory(MessageCategory Category) public Bool32 GetBreakOnCategory(MessageCategory Category)
@@ -318,7 +318,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageCategory, Bool32>)(lpVtbl[33]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageCategory, Bool32>)(lpVtbl[33]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetBreakOnSeverity"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetBreakOnSeverity"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)] [VtblIndex(34)]
public Bool32 GetBreakOnSeverity(MessageSeverity Severity) public Bool32 GetBreakOnSeverity(MessageSeverity Severity)
@@ -326,7 +326,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageSeverity, Bool32>)(lpVtbl[34]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageSeverity, Bool32>)(lpVtbl[34]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetBreakOnID"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetBreakOnID"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)] [VtblIndex(35)]
public Bool32 GetBreakOnID(MessageId ID) public Bool32 GetBreakOnID(MessageId ID)
@@ -334,7 +334,7 @@ public unsafe partial struct ID3D11InfoQueue
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageId, Bool32>)(lpVtbl[35]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), ID); return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageId, Bool32>)(lpVtbl[35]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), ID);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetMuteDebugOutput"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetMuteDebugOutput"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)] [VtblIndex(36)]
public void SetMuteDebugOutput(Bool32 bMute) public void SetMuteDebugOutput(Bool32 bMute)
@@ -342,7 +342,7 @@ public unsafe partial struct ID3D11InfoQueue
((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, Bool32, void>)(lpVtbl[36]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), bMute); ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, Bool32, void>)(lpVtbl[36]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), bMute);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetMuteDebugOutput"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetMuteDebugOutput"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)] [VtblIndex(37)]
public Bool32 GetMuteDebugOutput() public Bool32 GetMuteDebugOutput()

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11InputLayout"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11InputLayout"]/*' />
/// <unmanaged>ID3D11InputLayout</unmanaged> /// <unmanaged>ID3D11InputLayout</unmanaged>
[Guid("e4819ddc-4cf0-4025-bd26-5de82a3e07b7")] [Guid("e4819ddc-4cf0-4025-bd26-5de82a3e07b7")]
[NativeTypeName("struct ID3D11InputLayout : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11InputLayout : ID3D11DeviceChild")]

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11LibraryReflection"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11LibraryReflection"]/*' />
/// <unmanaged>ID3D11LibraryReflection</unmanaged> /// <unmanaged>ID3D11LibraryReflection</unmanaged>
[Guid("54384f1b-5b3e-4bb7-ae01-60ba3097cbb6")] [Guid("54384f1b-5b3e-4bb7-ae01-60ba3097cbb6")]
[NativeTypeName("struct ID3D11LibraryReflection : IUnknown")] [NativeTypeName("struct ID3D11LibraryReflection : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11LibraryReflection
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11LibraryReflection::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11LibraryReflection::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult GetDesc(LibraryDescription* pDesc) public HResult GetDesc(LibraryDescription* pDesc)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11LibraryReflection
return ((delegate* unmanaged[Stdcall]<ID3D11LibraryReflection*, LibraryDescription*, int>)(lpVtbl[3]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this), pDesc); return ((delegate* unmanaged[Stdcall]<ID3D11LibraryReflection*, LibraryDescription*, int>)(lpVtbl[3]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11LibraryReflection::GetFunctionByIndex"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11LibraryReflection::GetFunctionByIndex"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public ID3D11FunctionReflection GetFunctionByIndex(int FunctionIndex) public ID3D11FunctionReflection GetFunctionByIndex(int FunctionIndex)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Linker"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Linker"]/*' />
/// <unmanaged>ID3D11Linker</unmanaged> /// <unmanaged>ID3D11Linker</unmanaged>
[Guid("59a6cd0e-e10d-4c1f-88c0-63aba1daf30e")] [Guid("59a6cd0e-e10d-4c1f-88c0-63aba1daf30e")]
[NativeTypeName("struct ID3D11Linker : IUnknown")] [NativeTypeName("struct ID3D11Linker : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11Linker
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Linker::Link"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Linker::Link"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult Link(ID3D11ModuleInstance* pEntry, sbyte* pEntryName, sbyte* pTargetName, uint uFlags, Graphics.Direct3D.ID3DBlob** ppShaderBlob, Graphics.Direct3D.ID3DBlob** ppErrorBuffer) public HResult Link(ID3D11ModuleInstance* pEntry, sbyte* pEntryName, sbyte* pTargetName, uint uFlags, Graphics.Direct3D.ID3DBlob** ppShaderBlob, Graphics.Direct3D.ID3DBlob** ppErrorBuffer)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11Linker
return ((delegate* unmanaged[Stdcall]<ID3D11Linker*, ID3D11ModuleInstance*, sbyte*, sbyte*, uint, Graphics.Direct3D.ID3DBlob**, Graphics.Direct3D.ID3DBlob**, int>)(lpVtbl[3]))((ID3D11Linker*)Unsafe.AsPointer(ref this), pEntry, pEntryName, pTargetName, uFlags, ppShaderBlob, ppErrorBuffer); return ((delegate* unmanaged[Stdcall]<ID3D11Linker*, ID3D11ModuleInstance*, sbyte*, sbyte*, uint, Graphics.Direct3D.ID3DBlob**, Graphics.Direct3D.ID3DBlob**, int>)(lpVtbl[3]))((ID3D11Linker*)Unsafe.AsPointer(ref this), pEntry, pEntryName, pTargetName, uFlags, ppShaderBlob, ppErrorBuffer);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Linker::UseLibrary"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Linker::UseLibrary"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public HResult UseLibrary(ID3D11ModuleInstance* pLibraryMI) public HResult UseLibrary(ID3D11ModuleInstance* pLibraryMI)
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11Linker
return ((delegate* unmanaged[Stdcall]<ID3D11Linker*, ID3D11ModuleInstance*, int>)(lpVtbl[4]))((ID3D11Linker*)Unsafe.AsPointer(ref this), pLibraryMI); return ((delegate* unmanaged[Stdcall]<ID3D11Linker*, ID3D11ModuleInstance*, int>)(lpVtbl[4]))((ID3D11Linker*)Unsafe.AsPointer(ref this), pLibraryMI);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Linker::AddClipPlaneFromCBuffer"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Linker::AddClipPlaneFromCBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public HResult AddClipPlaneFromCBuffer(uint uCBufferSlot, uint uCBufferEntry) public HResult AddClipPlaneFromCBuffer(uint uCBufferSlot, uint uCBufferEntry)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11LinkingNode"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11LinkingNode"]/*' />
/// <unmanaged>ID3D11LinkingNode</unmanaged> /// <unmanaged>ID3D11LinkingNode</unmanaged>
[Guid("d80dd70c-8d2f-4751-94a1-03c79b3556db")] [Guid("d80dd70c-8d2f-4751-94a1-03c79b3556db")]
[NativeTypeName("struct ID3D11LinkingNode : IUnknown")] [NativeTypeName("struct ID3D11LinkingNode : IUnknown")]

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Module"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Module"]/*' />
/// <unmanaged>ID3D11Module</unmanaged> /// <unmanaged>ID3D11Module</unmanaged>
[Guid("cac701ee-80fc-4122-8242-10b39c8cec34")] [Guid("cac701ee-80fc-4122-8242-10b39c8cec34")]
[NativeTypeName("struct ID3D11Module : IUnknown")] [NativeTypeName("struct ID3D11Module : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11Module
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Module::CreateInstance"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Module::CreateInstance"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult CreateInstance(sbyte* pNamespace, ID3D11ModuleInstance** ppModuleInstance) public HResult CreateInstance(sbyte* pNamespace, ID3D11ModuleInstance** ppModuleInstance)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance"]/*' />
/// <unmanaged>ID3D11ModuleInstance</unmanaged> /// <unmanaged>ID3D11ModuleInstance</unmanaged>
[Guid("469e07f7-045a-48d5-aa12-68a478cdf75d")] [Guid("469e07f7-045a-48d5-aa12-68a478cdf75d")]
[NativeTypeName("struct ID3D11ModuleInstance : IUnknown")] [NativeTypeName("struct ID3D11ModuleInstance : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11ModuleInstance
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindConstantBuffer"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindConstantBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult BindConstantBuffer(uint uSrcSlot, uint uDstSlot, uint cbDstOffset) public HResult BindConstantBuffer(uint uSrcSlot, uint uDstSlot, uint cbDstOffset)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11ModuleInstance
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[3]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, cbDstOffset); return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[3]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, cbDstOffset);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindConstantBufferByName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindConstantBufferByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public HResult BindConstantBufferByName(sbyte* pName, uint uDstSlot, uint cbDstOffset) public HResult BindConstantBufferByName(sbyte* pName, uint uDstSlot, uint cbDstOffset)
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11ModuleInstance
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, sbyte*, uint, uint, int>)(lpVtbl[4]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, cbDstOffset); return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, sbyte*, uint, uint, int>)(lpVtbl[4]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, cbDstOffset);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindResource"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindResource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public HResult BindResource(uint uSrcSlot, uint uDstSlot, uint uCount) public HResult BindResource(uint uSrcSlot, uint uDstSlot, uint uCount)
@@ -94,7 +94,7 @@ public unsafe partial struct ID3D11ModuleInstance
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[5]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount); return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[5]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindResourceByName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindResourceByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public HResult BindResourceByName(sbyte* pName, uint uDstSlot, uint uCount) public HResult BindResourceByName(sbyte* pName, uint uDstSlot, uint uCount)
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11ModuleInstance
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, sbyte*, uint, uint, int>)(lpVtbl[6]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount); return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, sbyte*, uint, uint, int>)(lpVtbl[6]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindSampler"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindSampler"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult BindSampler(uint uSrcSlot, uint uDstSlot, uint uCount) public HResult BindSampler(uint uSrcSlot, uint uDstSlot, uint uCount)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11ModuleInstance
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[7]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount); return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[7]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindSamplerByName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindSamplerByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public HResult BindSamplerByName(sbyte* pName, uint uDstSlot, uint uCount) public HResult BindSamplerByName(sbyte* pName, uint uDstSlot, uint uCount)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11ModuleInstance
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, sbyte*, uint, uint, int>)(lpVtbl[8]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount); return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, sbyte*, uint, uint, int>)(lpVtbl[8]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindUnorderedAccessView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindUnorderedAccessView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult BindUnorderedAccessView(uint uSrcSlot, uint uDstSlot, uint uCount) public HResult BindUnorderedAccessView(uint uSrcSlot, uint uDstSlot, uint uCount)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11ModuleInstance
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[9]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount); return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[9]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindUnorderedAccessViewByName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindUnorderedAccessViewByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public HResult BindUnorderedAccessViewByName(sbyte* pName, uint uDstSlot, uint uCount) public HResult BindUnorderedAccessViewByName(sbyte* pName, uint uDstSlot, uint uCount)
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11ModuleInstance
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, sbyte*, uint, uint, int>)(lpVtbl[10]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount); return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, sbyte*, uint, uint, int>)(lpVtbl[10]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindResourceAsUnorderedAccessView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindResourceAsUnorderedAccessView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)] [VtblIndex(11)]
public HResult BindResourceAsUnorderedAccessView(uint uSrcSrvSlot, uint uDstUavSlot, uint uCount) public HResult BindResourceAsUnorderedAccessView(uint uSrcSrvSlot, uint uDstUavSlot, uint uCount)
@@ -142,7 +142,7 @@ public unsafe partial struct ID3D11ModuleInstance
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[11]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSrvSlot, uDstUavSlot, uCount); return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[11]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSrvSlot, uDstUavSlot, uCount);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindResourceAsUnorderedAccessViewByName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindResourceAsUnorderedAccessViewByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)] [VtblIndex(12)]
public HResult BindResourceAsUnorderedAccessViewByName(sbyte* pSrvName, uint uDstUavSlot, uint uCount) public HResult BindResourceAsUnorderedAccessViewByName(sbyte* pSrvName, uint uDstUavSlot, uint uCount)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Multithread"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Multithread"]/*' />
/// <unmanaged>ID3D11Multithread</unmanaged> /// <unmanaged>ID3D11Multithread</unmanaged>
[Guid("9b7e4e00-342c-4106-a19f-4f2704f689f0")] [Guid("9b7e4e00-342c-4106-a19f-4f2704f689f0")]
[NativeTypeName("struct ID3D11Multithread : IUnknown")] [NativeTypeName("struct ID3D11Multithread : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11Multithread
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Multithread::Enter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Multithread::Enter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public void Enter() public void Enter()
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11Multithread
((delegate* unmanaged[Stdcall]<ID3D11Multithread*, void>)(lpVtbl[3]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); ((delegate* unmanaged[Stdcall]<ID3D11Multithread*, void>)(lpVtbl[3]))((ID3D11Multithread*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Multithread::Leave"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Multithread::Leave"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public void Leave() public void Leave()
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11Multithread
((delegate* unmanaged[Stdcall]<ID3D11Multithread*, void>)(lpVtbl[4]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); ((delegate* unmanaged[Stdcall]<ID3D11Multithread*, void>)(lpVtbl[4]))((ID3D11Multithread*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Multithread::SetMultithreadProtected"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Multithread::SetMultithreadProtected"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public Bool32 SetMultithreadProtected(Bool32 bMTProtect) public Bool32 SetMultithreadProtected(Bool32 bMTProtect)
@@ -94,7 +94,7 @@ public unsafe partial struct ID3D11Multithread
return ((delegate* unmanaged[Stdcall]<ID3D11Multithread*, Bool32, Bool32>)(lpVtbl[5]))((ID3D11Multithread*)Unsafe.AsPointer(ref this), bMTProtect); return ((delegate* unmanaged[Stdcall]<ID3D11Multithread*, Bool32, Bool32>)(lpVtbl[5]))((ID3D11Multithread*)Unsafe.AsPointer(ref this), bMTProtect);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Multithread::GetMultithreadProtected"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Multithread::GetMultithreadProtected"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public Bool32 GetMultithreadProtected() public Bool32 GetMultithreadProtected()

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11PixelShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11PixelShader"]/*' />
/// <unmanaged>ID3D11PixelShader</unmanaged> /// <unmanaged>ID3D11PixelShader</unmanaged>
[Guid("ea82e40d-51dc-4f33-93d4-db7c9125ae8c")] [Guid("ea82e40d-51dc-4f33-93d4-db7c9125ae8c")]
[NativeTypeName("struct ID3D11PixelShader : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11PixelShader : ID3D11DeviceChild")]

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Predicate"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Predicate"]/*' />
/// <unmanaged>ID3D11Predicate</unmanaged> /// <unmanaged>ID3D11Predicate</unmanaged>
[Guid("9eb576dd-9f77-4d86-81aa-8bab5fe490e2")] [Guid("9eb576dd-9f77-4d86-81aa-8bab5fe490e2")]
[NativeTypeName("struct ID3D11Predicate : ID3D11Query")] [NativeTypeName("struct ID3D11Predicate : ID3D11Query")]

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Query"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Query"]/*' />
/// <unmanaged>ID3D11Query</unmanaged> /// <unmanaged>ID3D11Query</unmanaged>
[Guid("d6c00747-87b7-425e-b84d-44d108560afd")] [Guid("d6c00747-87b7-425e-b84d-44d108560afd")]
[NativeTypeName("struct ID3D11Query : ID3D11Asynchronous")] [NativeTypeName("struct ID3D11Query : ID3D11Asynchronous")]
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11Query
return ((delegate* unmanaged[Stdcall]<ID3D11Query*, uint>)(lpVtbl[7]))((ID3D11Query*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11Query*, uint>)(lpVtbl[7]))((ID3D11Query*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Query::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Query::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void GetDesc(QueryDescription* pDesc) public void GetDesc(QueryDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Query1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Query1"]/*' />
/// <unmanaged>ID3D11Query1</unmanaged> /// <unmanaged>ID3D11Query1</unmanaged>
[Guid("631b4766-36dc-461d-8db6-c47e13e60916")] [Guid("631b4766-36dc-461d-8db6-c47e13e60916")]
[NativeTypeName("struct ID3D11Query1 : ID3D11Query")] [NativeTypeName("struct ID3D11Query1 : ID3D11Query")]
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11Query1
((delegate* unmanaged[Stdcall]<ID3D11Query1*, QueryDescription*, void>)(lpVtbl[8]))((ID3D11Query1*)Unsafe.AsPointer(ref this), pDesc); ((delegate* unmanaged[Stdcall]<ID3D11Query1*, QueryDescription*, void>)(lpVtbl[8]))((ID3D11Query1*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Query1::GetDesc1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Query1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public void GetDesc1(QueryDescription1* pDesc1) public void GetDesc1(QueryDescription1* pDesc1)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState"]/*' />
/// <unmanaged>ID3D11RasterizerState</unmanaged> /// <unmanaged>ID3D11RasterizerState</unmanaged>
[Guid("9bb4ab81-ab1a-4d8f-b506-fc04200b6ee7")] [Guid("9bb4ab81-ab1a-4d8f-b506-fc04200b6ee7")]
[NativeTypeName("struct ID3D11RasterizerState : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11RasterizerState : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11RasterizerState
return ((delegate* unmanaged[Stdcall]<ID3D11RasterizerState*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11RasterizerState*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public void GetDesc(RasterizerDescription* pDesc) public void GetDesc(RasterizerDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState1"]/*' />
/// <unmanaged>ID3D11RasterizerState1</unmanaged> /// <unmanaged>ID3D11RasterizerState1</unmanaged>
[Guid("1217d7a6-5039-418c-b042-9cbe256afd6e")] [Guid("1217d7a6-5039-418c-b042-9cbe256afd6e")]
[NativeTypeName("struct ID3D11RasterizerState1 : ID3D11RasterizerState")] [NativeTypeName("struct ID3D11RasterizerState1 : ID3D11RasterizerState")]
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11RasterizerState1
((delegate* unmanaged[Stdcall]<ID3D11RasterizerState1*, RasterizerDescription*, void>)(lpVtbl[7]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), pDesc); ((delegate* unmanaged[Stdcall]<ID3D11RasterizerState1*, RasterizerDescription*, void>)(lpVtbl[7]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState1::GetDesc1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void GetDesc1(RasterizerDescription1* pDesc) public void GetDesc1(RasterizerDescription1* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState2"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState2"]/*' />
/// <unmanaged>ID3D11RasterizerState2</unmanaged> /// <unmanaged>ID3D11RasterizerState2</unmanaged>
[Guid("6fbd02fb-209f-46c4-b059-2ed15586a6ac")] [Guid("6fbd02fb-209f-46c4-b059-2ed15586a6ac")]
[NativeTypeName("struct ID3D11RasterizerState2 : ID3D11RasterizerState1")] [NativeTypeName("struct ID3D11RasterizerState2 : ID3D11RasterizerState1")]
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11RasterizerState2
((delegate* unmanaged[Stdcall]<ID3D11RasterizerState2*, RasterizerDescription1*, void>)(lpVtbl[8]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), pDesc); ((delegate* unmanaged[Stdcall]<ID3D11RasterizerState2*, RasterizerDescription1*, void>)(lpVtbl[8]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState2::GetDesc2"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState2::GetDesc2"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public void GetDesc2(RasterizerDescription2* pDesc) public void GetDesc2(RasterizerDescription2* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11RefDefaultTrackingOptions"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11RefDefaultTrackingOptions"]/*' />
/// <unmanaged>ID3D11RefDefaultTrackingOptions</unmanaged> /// <unmanaged>ID3D11RefDefaultTrackingOptions</unmanaged>
[Guid("03916615-c644-418c-9bf4-75db5be63ca0")] [Guid("03916615-c644-418c-9bf4-75db5be63ca0")]
[NativeTypeName("struct ID3D11RefDefaultTrackingOptions : IUnknown")] [NativeTypeName("struct ID3D11RefDefaultTrackingOptions : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11RefDefaultTrackingOptions
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11RefDefaultTrackingOptions::SetTrackingOptions"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11RefDefaultTrackingOptions::SetTrackingOptions"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult SetTrackingOptions(uint ResourceTypeFlags, uint Options) public HResult SetTrackingOptions(uint ResourceTypeFlags, uint Options)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11RefTrackingOptions"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11RefTrackingOptions"]/*' />
/// <unmanaged>ID3D11RefTrackingOptions</unmanaged> /// <unmanaged>ID3D11RefTrackingOptions</unmanaged>
[Guid("193dacdf-0db2-4c05-a55c-ef06cac56fd9")] [Guid("193dacdf-0db2-4c05-a55c-ef06cac56fd9")]
[NativeTypeName("struct ID3D11RefTrackingOptions : IUnknown")] [NativeTypeName("struct ID3D11RefTrackingOptions : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11RefTrackingOptions
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11RefTrackingOptions::SetTrackingOptions"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11RefTrackingOptions::SetTrackingOptions"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult SetTrackingOptions(uint uOptions) public HResult SetTrackingOptions(uint uOptions)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11RenderTargetView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11RenderTargetView"]/*' />
/// <unmanaged>ID3D11RenderTargetView</unmanaged> /// <unmanaged>ID3D11RenderTargetView</unmanaged>
[Guid("dfdba067-0b8d-4865-875b-d7b4516cc164")] [Guid("dfdba067-0b8d-4865-875b-d7b4516cc164")]
[NativeTypeName("struct ID3D11RenderTargetView : ID3D11View")] [NativeTypeName("struct ID3D11RenderTargetView : ID3D11View")]
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11RenderTargetView
((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView*, ID3D11Resource**, void>)(lpVtbl[7]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), ppResource); ((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView*, ID3D11Resource**, void>)(lpVtbl[7]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), ppResource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11RenderTargetView::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11RenderTargetView::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void GetDesc(RenderTargetViewDescription* pDesc) public void GetDesc(RenderTargetViewDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11RenderTargetView1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11RenderTargetView1"]/*' />
/// <unmanaged>ID3D11RenderTargetView1</unmanaged> /// <unmanaged>ID3D11RenderTargetView1</unmanaged>
[Guid("ffbe2e23-f011-418a-ac56-5ceed7c5b94b")] [Guid("ffbe2e23-f011-418a-ac56-5ceed7c5b94b")]
[NativeTypeName("struct ID3D11RenderTargetView1 : ID3D11RenderTargetView")] [NativeTypeName("struct ID3D11RenderTargetView1 : ID3D11RenderTargetView")]
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11RenderTargetView1
((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView1*, RenderTargetViewDescription*, void>)(lpVtbl[8]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), pDesc); ((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView1*, RenderTargetViewDescription*, void>)(lpVtbl[8]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11RenderTargetView1::GetDesc1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11RenderTargetView1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public void GetDesc1(RenderTargetViewDescription1* pDesc1) public void GetDesc1(RenderTargetViewDescription1* pDesc1)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Resource"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Resource"]/*' />
/// <unmanaged>ID3D11Resource</unmanaged> /// <unmanaged>ID3D11Resource</unmanaged>
[Guid("dc8e63f3-d12b-4952-b47b-5e45026a862d")] [Guid("dc8e63f3-d12b-4952-b47b-5e45026a862d")]
[NativeTypeName("struct ID3D11Resource : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11Resource : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11Resource
return ((delegate* unmanaged[Stdcall]<ID3D11Resource*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11Resource*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11Resource*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11Resource*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Resource::GetType"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Resource::GetType"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public void GetType(ResourceDimension* pResourceDimension) public void GetType(ResourceDimension* pResourceDimension)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11Resource
((delegate* unmanaged[Stdcall]<ID3D11Resource*, ResourceDimension*, void>)(lpVtbl[7]))((ID3D11Resource*)Unsafe.AsPointer(ref this), pResourceDimension); ((delegate* unmanaged[Stdcall]<ID3D11Resource*, ResourceDimension*, void>)(lpVtbl[7]))((ID3D11Resource*)Unsafe.AsPointer(ref this), pResourceDimension);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Resource::SetEvictionPriority"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Resource::SetEvictionPriority"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void SetEvictionPriority(uint EvictionPriority) public void SetEvictionPriority(uint EvictionPriority)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11Resource
((delegate* unmanaged[Stdcall]<ID3D11Resource*, uint, void>)(lpVtbl[8]))((ID3D11Resource*)Unsafe.AsPointer(ref this), EvictionPriority); ((delegate* unmanaged[Stdcall]<ID3D11Resource*, uint, void>)(lpVtbl[8]))((ID3D11Resource*)Unsafe.AsPointer(ref this), EvictionPriority);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Resource::GetEvictionPriority"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Resource::GetEvictionPriority"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public uint GetEvictionPriority() public uint GetEvictionPriority()

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11SamplerState"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11SamplerState"]/*' />
/// <unmanaged>ID3D11SamplerState</unmanaged> /// <unmanaged>ID3D11SamplerState</unmanaged>
[Guid("da6fea51-564c-4487-9810-f0d0f9b4e3a5")] [Guid("da6fea51-564c-4487-9810-f0d0f9b4e3a5")]
[NativeTypeName("struct ID3D11SamplerState : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11SamplerState : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11SamplerState
return ((delegate* unmanaged[Stdcall]<ID3D11SamplerState*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11SamplerState*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11SamplerState::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11SamplerState::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public void GetDesc(SamplerDescription* pDesc) public void GetDesc(SamplerDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection"]/*' />
/// <unmanaged>ID3D11ShaderReflection</unmanaged> /// <unmanaged>ID3D11ShaderReflection</unmanaged>
[Guid("8d536ca1-0cca-4956-a837-786963755584")] [Guid("8d536ca1-0cca-4956-a837-786963755584")]
[NativeTypeName("struct ID3D11ShaderReflection : IUnknown")] [NativeTypeName("struct ID3D11ShaderReflection : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult GetDesc(ShaderDescription* pDesc) public HResult GetDesc(ShaderDescription* pDesc)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, ShaderDescription*, int>)(lpVtbl[3]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pDesc); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, ShaderDescription*, int>)(lpVtbl[3]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetConstantBufferByIndex"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetConstantBufferByIndex"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public ID3D11ShaderReflectionConstantBuffer GetConstantBufferByIndex(uint Index) public ID3D11ShaderReflectionConstantBuffer GetConstantBufferByIndex(uint Index)
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[4]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Index); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[4]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Index);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetConstantBufferByName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetConstantBufferByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public ID3D11ShaderReflectionConstantBuffer GetConstantBufferByName(sbyte* Name) public ID3D11ShaderReflectionConstantBuffer GetConstantBufferByName(sbyte* Name)
@@ -94,7 +94,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, sbyte*, ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[5]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, sbyte*, ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[5]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetResourceBindingDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetResourceBindingDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc) public HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc)
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, ShaderInputBindDescription*, int>)(lpVtbl[6]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, ShaderInputBindDescription*, int>)(lpVtbl[6]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetInputParameterDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetInputParameterDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult GetInputParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc) public HResult GetInputParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, SignatureParameterDescription*, int>)(lpVtbl[7]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, SignatureParameterDescription*, int>)(lpVtbl[7]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetOutputParameterDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetOutputParameterDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public HResult GetOutputParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc) public HResult GetOutputParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, SignatureParameterDescription*, int>)(lpVtbl[8]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, SignatureParameterDescription*, int>)(lpVtbl[8]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetPatchConstantParameterDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetPatchConstantParameterDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult GetPatchConstantParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc) public HResult GetPatchConstantParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, SignatureParameterDescription*, int>)(lpVtbl[9]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, SignatureParameterDescription*, int>)(lpVtbl[9]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetVariableByName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetVariableByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public ID3D11ShaderReflectionVariable GetVariableByName(sbyte* Name) public ID3D11ShaderReflectionVariable GetVariableByName(sbyte* Name)
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, sbyte*, ID3D11ShaderReflectionVariable>)(lpVtbl[10]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, sbyte*, ID3D11ShaderReflectionVariable>)(lpVtbl[10]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetResourceBindingDescByName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetResourceBindingDescByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)] [VtblIndex(11)]
public HResult GetResourceBindingDescByName(sbyte* Name, ShaderInputBindDescription* pDesc) public HResult GetResourceBindingDescByName(sbyte* Name, ShaderInputBindDescription* pDesc)
@@ -142,7 +142,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, sbyte*, ShaderInputBindDescription*, int>)(lpVtbl[11]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name, pDesc); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, sbyte*, ShaderInputBindDescription*, int>)(lpVtbl[11]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name, pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetMovInstructionCount"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetMovInstructionCount"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)] [VtblIndex(12)]
public uint GetMovInstructionCount() public uint GetMovInstructionCount()
@@ -150,7 +150,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[12]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[12]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetMovcInstructionCount"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetMovcInstructionCount"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)] [VtblIndex(13)]
public uint GetMovcInstructionCount() public uint GetMovcInstructionCount()
@@ -158,7 +158,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[13]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[13]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetConversionInstructionCount"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetConversionInstructionCount"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)] [VtblIndex(14)]
public uint GetConversionInstructionCount() public uint GetConversionInstructionCount()
@@ -166,7 +166,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[14]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[14]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetBitwiseInstructionCount"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetBitwiseInstructionCount"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)] [VtblIndex(15)]
public uint GetBitwiseInstructionCount() public uint GetBitwiseInstructionCount()
@@ -174,7 +174,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[15]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[15]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetGSInputPrimitive"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetGSInputPrimitive"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)] [VtblIndex(16)]
public Graphics.Direct3D.Primitive GetGSInputPrimitive() public Graphics.Direct3D.Primitive GetGSInputPrimitive()
@@ -182,7 +182,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, Graphics.Direct3D.Primitive>)(lpVtbl[16]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, Graphics.Direct3D.Primitive>)(lpVtbl[16]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::IsSampleFrequencyShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::IsSampleFrequencyShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)] [VtblIndex(17)]
public Bool32 IsSampleFrequencyShader() public Bool32 IsSampleFrequencyShader()
@@ -190,7 +190,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, Bool32>)(lpVtbl[17]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, Bool32>)(lpVtbl[17]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetNumInterfaceSlots"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetNumInterfaceSlots"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)] [VtblIndex(18)]
public uint GetNumInterfaceSlots() public uint GetNumInterfaceSlots()
@@ -198,7 +198,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[18]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[18]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetMinFeatureLevel"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetMinFeatureLevel"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)] [VtblIndex(19)]
public HResult GetMinFeatureLevel(Graphics.Direct3D.FeatureLevel* pLevel) public HResult GetMinFeatureLevel(Graphics.Direct3D.FeatureLevel* pLevel)
@@ -206,7 +206,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, Graphics.Direct3D.FeatureLevel*, int>)(lpVtbl[19]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pLevel); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, Graphics.Direct3D.FeatureLevel*, int>)(lpVtbl[19]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pLevel);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetThreadGroupSize"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetThreadGroupSize"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)] [VtblIndex(20)]
public uint GetThreadGroupSize(uint* pSizeX, uint* pSizeY, uint* pSizeZ) public uint GetThreadGroupSize(uint* pSizeX, uint* pSizeY, uint* pSizeZ)
@@ -214,7 +214,7 @@ public unsafe partial struct ID3D11ShaderReflection
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint*, uint*, uint*, uint>)(lpVtbl[20]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pSizeX, pSizeY, pSizeZ); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint*, uint*, uint*, uint>)(lpVtbl[20]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pSizeX, pSizeY, pSizeZ);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetRequiresFlags"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetRequiresFlags"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)] [VtblIndex(21)]
public ulong GetRequiresFlags() public ulong GetRequiresFlags()

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionConstantBuffer"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionConstantBuffer"]/*' />
/// <unmanaged>ID3D11ShaderReflectionConstantBuffer</unmanaged> /// <unmanaged>ID3D11ShaderReflectionConstantBuffer</unmanaged>
[Guid("eb62d63d-93dd-4318-8ae8-c6f83ad371b8")] [Guid("eb62d63d-93dd-4318-8ae8-c6f83ad371b8")]
public unsafe partial struct ID3D11ShaderReflectionConstantBuffer public unsafe partial struct ID3D11ShaderReflectionConstantBuffer
@@ -42,7 +42,7 @@ public unsafe partial struct ID3D11ShaderReflectionConstantBuffer
public void** lpVtbl; public void** lpVtbl;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionConstantBuffer::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionConstantBuffer::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)] [VtblIndex(0)]
public HResult GetDesc(ShaderBufferDescription* pDesc) public HResult GetDesc(ShaderBufferDescription* pDesc)
@@ -50,7 +50,7 @@ public unsafe partial struct ID3D11ShaderReflectionConstantBuffer
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionConstantBuffer*, ShaderBufferDescription*, int>)(lpVtbl[0]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), pDesc); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionConstantBuffer*, ShaderBufferDescription*, int>)(lpVtbl[0]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)] [VtblIndex(1)]
public ID3D11ShaderReflectionVariable GetVariableByIndex(uint Index) public ID3D11ShaderReflectionVariable GetVariableByIndex(uint Index)
@@ -58,7 +58,7 @@ public unsafe partial struct ID3D11ShaderReflectionConstantBuffer
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionConstantBuffer*, uint, ID3D11ShaderReflectionVariable>)(lpVtbl[1]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Index); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionConstantBuffer*, uint, ID3D11ShaderReflectionVariable>)(lpVtbl[1]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Index);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionConstantBuffer::GetVariableByName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionConstantBuffer::GetVariableByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)] [VtblIndex(2)]
public ID3D11ShaderReflectionVariable GetVariableByName(sbyte* Name) public ID3D11ShaderReflectionVariable GetVariableByName(sbyte* Name)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType"]/*' />
/// <unmanaged>ID3D11ShaderReflectionType</unmanaged> /// <unmanaged>ID3D11ShaderReflectionType</unmanaged>
[Guid("6e6ffa6a-9bae-4613-a51e-91652d508c21")] [Guid("6e6ffa6a-9bae-4613-a51e-91652d508c21")]
public unsafe partial struct ID3D11ShaderReflectionType public unsafe partial struct ID3D11ShaderReflectionType
@@ -42,7 +42,7 @@ public unsafe partial struct ID3D11ShaderReflectionType
public void** lpVtbl; public void** lpVtbl;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)] [VtblIndex(0)]
public HResult GetDesc(ShaderTypeDescription* pDesc) public HResult GetDesc(ShaderTypeDescription* pDesc)
@@ -50,7 +50,7 @@ public unsafe partial struct ID3D11ShaderReflectionType
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, ShaderTypeDescription*, int>)(lpVtbl[0]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pDesc); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, ShaderTypeDescription*, int>)(lpVtbl[0]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetMemberTypeByIndex"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetMemberTypeByIndex"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)] [VtblIndex(1)]
public ID3D11ShaderReflectionType GetMemberTypeByIndex(uint Index) public ID3D11ShaderReflectionType GetMemberTypeByIndex(uint Index)
@@ -58,7 +58,7 @@ public unsafe partial struct ID3D11ShaderReflectionType
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, uint, ID3D11ShaderReflectionType>)(lpVtbl[1]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Index); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, uint, ID3D11ShaderReflectionType>)(lpVtbl[1]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Index);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetMemberTypeByName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetMemberTypeByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)] [VtblIndex(2)]
public ID3D11ShaderReflectionType GetMemberTypeByName(sbyte* Name) public ID3D11ShaderReflectionType GetMemberTypeByName(sbyte* Name)
@@ -66,7 +66,7 @@ public unsafe partial struct ID3D11ShaderReflectionType
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, sbyte*, ID3D11ShaderReflectionType>)(lpVtbl[2]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Name); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, sbyte*, ID3D11ShaderReflectionType>)(lpVtbl[2]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Name);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetMemberTypeName"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetMemberTypeName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public sbyte* GetMemberTypeName(uint Index) public sbyte* GetMemberTypeName(uint Index)
@@ -74,7 +74,7 @@ public unsafe partial struct ID3D11ShaderReflectionType
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, uint, sbyte*>)(lpVtbl[3]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Index); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, uint, sbyte*>)(lpVtbl[3]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Index);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::IsEqual"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::IsEqual"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public HResult IsEqual(ID3D11ShaderReflectionType* pType) public HResult IsEqual(ID3D11ShaderReflectionType* pType)
@@ -82,7 +82,7 @@ public unsafe partial struct ID3D11ShaderReflectionType
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, ID3D11ShaderReflectionType*, int>)(lpVtbl[4]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pType); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, ID3D11ShaderReflectionType*, int>)(lpVtbl[4]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pType);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetSubType"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetSubType"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public ID3D11ShaderReflectionType GetSubType() public ID3D11ShaderReflectionType GetSubType()
@@ -90,7 +90,7 @@ public unsafe partial struct ID3D11ShaderReflectionType
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, ID3D11ShaderReflectionType>)(lpVtbl[5]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, ID3D11ShaderReflectionType>)(lpVtbl[5]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetBaseClass"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetBaseClass"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public ID3D11ShaderReflectionType GetBaseClass() public ID3D11ShaderReflectionType GetBaseClass()
@@ -98,7 +98,7 @@ public unsafe partial struct ID3D11ShaderReflectionType
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, ID3D11ShaderReflectionType>)(lpVtbl[6]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, ID3D11ShaderReflectionType>)(lpVtbl[6]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetNumInterfaces"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetNumInterfaces"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public uint GetNumInterfaces() public uint GetNumInterfaces()
@@ -106,7 +106,7 @@ public unsafe partial struct ID3D11ShaderReflectionType
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, uint>)(lpVtbl[7]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, uint>)(lpVtbl[7]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetInterfaceByIndex"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetInterfaceByIndex"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public ID3D11ShaderReflectionType GetInterfaceByIndex(uint uIndex) public ID3D11ShaderReflectionType GetInterfaceByIndex(uint uIndex)
@@ -114,7 +114,7 @@ public unsafe partial struct ID3D11ShaderReflectionType
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, uint, ID3D11ShaderReflectionType>)(lpVtbl[8]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), uIndex); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, uint, ID3D11ShaderReflectionType>)(lpVtbl[8]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), uIndex);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::IsOfType"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::IsOfType"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult IsOfType(ID3D11ShaderReflectionType* pType) public HResult IsOfType(ID3D11ShaderReflectionType* pType)
@@ -122,7 +122,7 @@ public unsafe partial struct ID3D11ShaderReflectionType
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, ID3D11ShaderReflectionType*, int>)(lpVtbl[9]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pType); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, ID3D11ShaderReflectionType*, int>)(lpVtbl[9]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pType);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::ImplementsInterface"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::ImplementsInterface"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public HResult ImplementsInterface(ID3D11ShaderReflectionType* pBase) public HResult ImplementsInterface(ID3D11ShaderReflectionType* pBase)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable"]/*' />
/// <unmanaged>ID3D11ShaderReflectionVariable</unmanaged> /// <unmanaged>ID3D11ShaderReflectionVariable</unmanaged>
[Guid("51f23923-f3e5-4bd1-91cb-606177d8db4c")] [Guid("51f23923-f3e5-4bd1-91cb-606177d8db4c")]
public unsafe partial struct ID3D11ShaderReflectionVariable public unsafe partial struct ID3D11ShaderReflectionVariable
@@ -42,7 +42,7 @@ public unsafe partial struct ID3D11ShaderReflectionVariable
public void** lpVtbl; public void** lpVtbl;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)] [VtblIndex(0)]
public HResult GetDesc(ShaderVariableDescription* pDesc) public HResult GetDesc(ShaderVariableDescription* pDesc)
@@ -50,7 +50,7 @@ public unsafe partial struct ID3D11ShaderReflectionVariable
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionVariable*, ShaderVariableDescription*, int>)(lpVtbl[0]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this), pDesc); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionVariable*, ShaderVariableDescription*, int>)(lpVtbl[0]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable::GetType"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable::GetType"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)] [VtblIndex(1)]
public new ID3D11ShaderReflectionType GetType() public new ID3D11ShaderReflectionType GetType()
@@ -58,7 +58,7 @@ public unsafe partial struct ID3D11ShaderReflectionVariable
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionVariable*, ID3D11ShaderReflectionType>)(lpVtbl[1]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionVariable*, ID3D11ShaderReflectionType>)(lpVtbl[1]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable::GetBuffer"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable::GetBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)] [VtblIndex(2)]
public ID3D11ShaderReflectionConstantBuffer GetBuffer() public ID3D11ShaderReflectionConstantBuffer GetBuffer()
@@ -66,7 +66,7 @@ public unsafe partial struct ID3D11ShaderReflectionVariable
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionVariable*, ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[2]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionVariable*, ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[2]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable::GetInterfaceSlot"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable::GetInterfaceSlot"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public uint GetInterfaceSlot(uint uArrayIndex) public uint GetInterfaceSlot(uint uArrayIndex)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderResourceView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderResourceView"]/*' />
/// <unmanaged>ID3D11ShaderResourceView</unmanaged> /// <unmanaged>ID3D11ShaderResourceView</unmanaged>
[Guid("b0e06fe0-8192-4e1a-b1ca-36d7414710b2")] [Guid("b0e06fe0-8192-4e1a-b1ca-36d7414710b2")]
[NativeTypeName("struct ID3D11ShaderResourceView : ID3D11View")] [NativeTypeName("struct ID3D11ShaderResourceView : ID3D11View")]
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11ShaderResourceView
((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView*, ID3D11Resource**, void>)(lpVtbl[7]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), ppResource); ((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView*, ID3D11Resource**, void>)(lpVtbl[7]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), ppResource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderResourceView::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderResourceView::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void GetDesc(ShaderResourceViewDescription* pDesc) public void GetDesc(ShaderResourceViewDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderResourceView1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderResourceView1"]/*' />
/// <unmanaged>ID3D11ShaderResourceView1</unmanaged> /// <unmanaged>ID3D11ShaderResourceView1</unmanaged>
[Guid("91308b87-9040-411d-8c67-c39253ce3802")] [Guid("91308b87-9040-411d-8c67-c39253ce3802")]
[NativeTypeName("struct ID3D11ShaderResourceView1 : ID3D11ShaderResourceView")] [NativeTypeName("struct ID3D11ShaderResourceView1 : ID3D11ShaderResourceView")]
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11ShaderResourceView1
((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView1*, ShaderResourceViewDescription*, void>)(lpVtbl[8]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), pDesc); ((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView1*, ShaderResourceViewDescription*, void>)(lpVtbl[8]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderResourceView1::GetDesc1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderResourceView1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public void GetDesc1(ShaderResourceViewDescription1* pDesc1) public void GetDesc1(ShaderResourceViewDescription1* pDesc1)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace"]/*' />
/// <unmanaged>ID3D11ShaderTrace</unmanaged> /// <unmanaged>ID3D11ShaderTrace</unmanaged>
[Guid("36b013e6-2811-4845-baa7-d623fe0df104")] [Guid("36b013e6-2811-4845-baa7-d623fe0df104")]
[NativeTypeName("struct ID3D11ShaderTrace : IUnknown")] [NativeTypeName("struct ID3D11ShaderTrace : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11ShaderTrace
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::TraceReady"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::TraceReady"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult TraceReady(ulong* pTestCount) public HResult TraceReady(ulong* pTestCount)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11ShaderTrace
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, ulong*, int>)(lpVtbl[3]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pTestCount); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, ulong*, int>)(lpVtbl[3]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pTestCount);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::ResetTrace"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::ResetTrace"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public void ResetTrace() public void ResetTrace()
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11ShaderTrace
((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, void>)(lpVtbl[4]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this)); ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, void>)(lpVtbl[4]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetTraceStats"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetTraceStats"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public HResult GetTraceStats(TraceStats* pTraceStats) public HResult GetTraceStats(TraceStats* pTraceStats)
@@ -94,7 +94,7 @@ public unsafe partial struct ID3D11ShaderTrace
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, TraceStats*, int>)(lpVtbl[5]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pTraceStats); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, TraceStats*, int>)(lpVtbl[5]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pTraceStats);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::PSSelectStamp"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::PSSelectStamp"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public HResult PSSelectStamp(uint stampIndex) public HResult PSSelectStamp(uint stampIndex)
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11ShaderTrace
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, uint, int>)(lpVtbl[6]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stampIndex); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, uint, int>)(lpVtbl[6]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stampIndex);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetInitialRegisterContents"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetInitialRegisterContents"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult GetInitialRegisterContents(TraceRegister* pRegister, TraceValue* pValue) public HResult GetInitialRegisterContents(TraceRegister* pRegister, TraceValue* pValue)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11ShaderTrace
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, TraceRegister*, TraceValue*, int>)(lpVtbl[7]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pRegister, pValue); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, TraceRegister*, TraceValue*, int>)(lpVtbl[7]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pRegister, pValue);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetStep"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetStep"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public HResult GetStep(uint stepIndex, TraceStep* pTraceStep) public HResult GetStep(uint stepIndex, TraceStep* pTraceStep)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11ShaderTrace
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, uint, TraceStep*, int>)(lpVtbl[8]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, pTraceStep); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, uint, TraceStep*, int>)(lpVtbl[8]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, pTraceStep);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetWrittenRegister"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetWrittenRegister"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult GetWrittenRegister(uint stepIndex, uint writtenRegisterIndex, TraceRegister* pRegister, TraceValue* pValue) public HResult GetWrittenRegister(uint stepIndex, uint writtenRegisterIndex, TraceRegister* pRegister, TraceValue* pValue)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11ShaderTrace
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, uint, uint, TraceRegister*, TraceValue*, int>)(lpVtbl[9]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, writtenRegisterIndex, pRegister, pValue); return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, uint, uint, TraceRegister*, TraceValue*, int>)(lpVtbl[9]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, writtenRegisterIndex, pRegister, pValue);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetReadRegister"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetReadRegister"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public HResult GetReadRegister(uint stepIndex, uint readRegisterIndex, TraceRegister* pRegister, TraceValue* pValue) public HResult GetReadRegister(uint stepIndex, uint readRegisterIndex, TraceRegister* pRegister, TraceValue* pValue)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTraceFactory"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTraceFactory"]/*' />
/// <unmanaged>ID3D11ShaderTraceFactory</unmanaged> /// <unmanaged>ID3D11ShaderTraceFactory</unmanaged>
[Guid("1fbad429-66ab-41cc-9617-667ac10e4459")] [Guid("1fbad429-66ab-41cc-9617-667ac10e4459")]
[NativeTypeName("struct ID3D11ShaderTraceFactory : IUnknown")] [NativeTypeName("struct ID3D11ShaderTraceFactory : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11ShaderTraceFactory
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTraceFactory::CreateShaderTrace"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTraceFactory::CreateShaderTrace"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult CreateShaderTrace(IUnknown* pShader, ShaderTraceDescription* pTraceDesc, ID3D11ShaderTrace** ppShaderTrace) public HResult CreateShaderTrace(IUnknown* pShader, ShaderTraceDescription* pTraceDesc, ID3D11ShaderTrace** ppShaderTrace)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11SwitchToRef"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11SwitchToRef"]/*' />
/// <unmanaged>ID3D11SwitchToRef</unmanaged> /// <unmanaged>ID3D11SwitchToRef</unmanaged>
[Guid("1ef337e3-58e7-4f83-a692-db221f5ed47e")] [Guid("1ef337e3-58e7-4f83-a692-db221f5ed47e")]
[NativeTypeName("struct ID3D11SwitchToRef : IUnknown")] [NativeTypeName("struct ID3D11SwitchToRef : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11SwitchToRef
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11SwitchToRef::SetUseRef"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11SwitchToRef::SetUseRef"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public Bool32 SetUseRef(Bool32 UseRef) public Bool32 SetUseRef(Bool32 UseRef)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11SwitchToRef
return ((delegate* unmanaged[Stdcall]<ID3D11SwitchToRef*, Bool32, Bool32>)(lpVtbl[3]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this), UseRef); return ((delegate* unmanaged[Stdcall]<ID3D11SwitchToRef*, Bool32, Bool32>)(lpVtbl[3]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this), UseRef);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11SwitchToRef::GetUseRef"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11SwitchToRef::GetUseRef"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public Bool32 GetUseRef() public Bool32 GetUseRef()

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Texture1D"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Texture1D"]/*' />
/// <unmanaged>ID3D11Texture1D</unmanaged> /// <unmanaged>ID3D11Texture1D</unmanaged>
[Guid("f8fb5c27-c6b3-4f75-a4c8-439af2ef564c")] [Guid("f8fb5c27-c6b3-4f75-a4c8-439af2ef564c")]
[NativeTypeName("struct ID3D11Texture1D : ID3D11Resource")] [NativeTypeName("struct ID3D11Texture1D : ID3D11Resource")]
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11Texture1D
return ((delegate* unmanaged[Stdcall]<ID3D11Texture1D*, uint>)(lpVtbl[9]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11Texture1D*, uint>)(lpVtbl[9]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Texture1D::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Texture1D::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public void GetDesc(Texture1DDescription* pDesc) public void GetDesc(Texture1DDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Texture2D"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Texture2D"]/*' />
/// <unmanaged>ID3D11Texture2D</unmanaged> /// <unmanaged>ID3D11Texture2D</unmanaged>
[Guid("6f15aaf2-d208-4e89-9ab4-489535d34f9c")] [Guid("6f15aaf2-d208-4e89-9ab4-489535d34f9c")]
[NativeTypeName("struct ID3D11Texture2D : ID3D11Resource")] [NativeTypeName("struct ID3D11Texture2D : ID3D11Resource")]
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11Texture2D
return ((delegate* unmanaged[Stdcall]<ID3D11Texture2D*, uint>)(lpVtbl[9]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11Texture2D*, uint>)(lpVtbl[9]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Texture2D::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Texture2D::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public void GetDesc(Texture2DDescription* pDesc) public void GetDesc(Texture2DDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Texture2D1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Texture2D1"]/*' />
/// <unmanaged>ID3D11Texture2D1</unmanaged> /// <unmanaged>ID3D11Texture2D1</unmanaged>
[Guid("51218251-1e33-4617-9ccb-4d3a4367e7bb")] [Guid("51218251-1e33-4617-9ccb-4d3a4367e7bb")]
[NativeTypeName("struct ID3D11Texture2D1 : ID3D11Texture2D")] [NativeTypeName("struct ID3D11Texture2D1 : ID3D11Texture2D")]
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11Texture2D1
((delegate* unmanaged[Stdcall]<ID3D11Texture2D1*, Texture2DDescription*, void>)(lpVtbl[10]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), pDesc); ((delegate* unmanaged[Stdcall]<ID3D11Texture2D1*, Texture2DDescription*, void>)(lpVtbl[10]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Texture2D1::GetDesc1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Texture2D1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)] [VtblIndex(11)]
public void GetDesc1(Texture2DDescription1* pDesc) public void GetDesc1(Texture2DDescription1* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Texture3D"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Texture3D"]/*' />
/// <unmanaged>ID3D11Texture3D</unmanaged> /// <unmanaged>ID3D11Texture3D</unmanaged>
[Guid("037e866e-f56d-4357-a8af-9dabbe6e250e")] [Guid("037e866e-f56d-4357-a8af-9dabbe6e250e")]
[NativeTypeName("struct ID3D11Texture3D : ID3D11Resource")] [NativeTypeName("struct ID3D11Texture3D : ID3D11Resource")]
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11Texture3D
return ((delegate* unmanaged[Stdcall]<ID3D11Texture3D*, uint>)(lpVtbl[9]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11Texture3D*, uint>)(lpVtbl[9]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Texture3D::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Texture3D::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public void GetDesc(Texture3DDescription* pDesc) public void GetDesc(Texture3DDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Texture3D1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Texture3D1"]/*' />
/// <unmanaged>ID3D11Texture3D1</unmanaged> /// <unmanaged>ID3D11Texture3D1</unmanaged>
[Guid("0c711683-2853-4846-9bb0-f3e60639e46a")] [Guid("0c711683-2853-4846-9bb0-f3e60639e46a")]
[NativeTypeName("struct ID3D11Texture3D1 : ID3D11Texture3D")] [NativeTypeName("struct ID3D11Texture3D1 : ID3D11Texture3D")]
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11Texture3D1
((delegate* unmanaged[Stdcall]<ID3D11Texture3D1*, Texture3DDescription*, void>)(lpVtbl[10]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), pDesc); ((delegate* unmanaged[Stdcall]<ID3D11Texture3D1*, Texture3DDescription*, void>)(lpVtbl[10]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11Texture3D1::GetDesc1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11Texture3D1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)] [VtblIndex(11)]
public void GetDesc1(Texture3DDescription1* pDesc) public void GetDesc1(Texture3DDescription1* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11TracingDevice"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11TracingDevice"]/*' />
/// <unmanaged>ID3D11TracingDevice</unmanaged> /// <unmanaged>ID3D11TracingDevice</unmanaged>
[Guid("1911c771-1587-413e-a7e0-fb26c3de0268")] [Guid("1911c771-1587-413e-a7e0-fb26c3de0268")]
[NativeTypeName("struct ID3D11TracingDevice : IUnknown")] [NativeTypeName("struct ID3D11TracingDevice : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11TracingDevice
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11TracingDevice::SetShaderTrackingOptionsByType"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11TracingDevice::SetShaderTrackingOptionsByType"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult SetShaderTrackingOptionsByType(uint ResourceTypeFlags, uint Options) public HResult SetShaderTrackingOptionsByType(uint ResourceTypeFlags, uint Options)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11TracingDevice
return ((delegate* unmanaged[Stdcall]<ID3D11TracingDevice*, uint, uint, int>)(lpVtbl[3]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this), ResourceTypeFlags, Options); return ((delegate* unmanaged[Stdcall]<ID3D11TracingDevice*, uint, uint, int>)(lpVtbl[3]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this), ResourceTypeFlags, Options);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11TracingDevice::SetShaderTrackingOptions"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11TracingDevice::SetShaderTrackingOptions"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public HResult SetShaderTrackingOptions(IUnknown* pShader, uint Options) public HResult SetShaderTrackingOptions(IUnknown* pShader, uint Options)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11UnorderedAccessView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11UnorderedAccessView"]/*' />
/// <unmanaged>ID3D11UnorderedAccessView</unmanaged> /// <unmanaged>ID3D11UnorderedAccessView</unmanaged>
[Guid("28acf509-7f5c-48f6-8611-f316010a6380")] [Guid("28acf509-7f5c-48f6-8611-f316010a6380")]
[NativeTypeName("struct ID3D11UnorderedAccessView : ID3D11View")] [NativeTypeName("struct ID3D11UnorderedAccessView : ID3D11View")]
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11UnorderedAccessView
((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView*, ID3D11Resource**, void>)(lpVtbl[7]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), ppResource); ((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView*, ID3D11Resource**, void>)(lpVtbl[7]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), ppResource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11UnorderedAccessView::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11UnorderedAccessView::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void GetDesc(UnorderedAccessViewDescription* pDesc) public void GetDesc(UnorderedAccessViewDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11UnorderedAccessView1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11UnorderedAccessView1"]/*' />
/// <unmanaged>ID3D11UnorderedAccessView1</unmanaged> /// <unmanaged>ID3D11UnorderedAccessView1</unmanaged>
[Guid("7b3b6153-a886-4544-ab37-6537c8500403")] [Guid("7b3b6153-a886-4544-ab37-6537c8500403")]
[NativeTypeName("struct ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessView")] [NativeTypeName("struct ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessView")]
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11UnorderedAccessView1
((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView1*, UnorderedAccessViewDescription*, void>)(lpVtbl[8]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), pDesc); ((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView1*, UnorderedAccessViewDescription*, void>)(lpVtbl[8]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11UnorderedAccessView1::GetDesc1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11UnorderedAccessView1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public void GetDesc1(UnorderedAccessViewDescription1* pDesc1) public void GetDesc1(UnorderedAccessViewDescription1* pDesc1)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VertexShader"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VertexShader"]/*' />
/// <unmanaged>ID3D11VertexShader</unmanaged> /// <unmanaged>ID3D11VertexShader</unmanaged>
[Guid("3b301d64-d678-4289-8897-22f8928b72f3")] [Guid("3b301d64-d678-4289-8897-22f8928b72f3")]
[NativeTypeName("struct ID3D11VertexShader : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11VertexShader : ID3D11DeviceChild")]

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext"]/*' />
/// <unmanaged>ID3D11VideoContext</unmanaged> /// <unmanaged>ID3D11VideoContext</unmanaged>
[Guid("61f21c45-3c0e-4a74-9cea-67100d9ad5e4")] [Guid("61f21c45-3c0e-4a74-9cea-67100d9ad5e4")]
[NativeTypeName("struct ID3D11VideoContext : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11VideoContext : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::GetDecoderBuffer"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::GetDecoderBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult GetDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type, uint* pBufferSize, void** ppBuffer) public HResult GetDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type, uint* pBufferSize, void** ppBuffer)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, VideoDecoderBufferType, uint*, void**, int>)(lpVtbl[7]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, VideoDecoderBufferType, uint*, void**, int>)(lpVtbl[7]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::ReleaseDecoderBuffer"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::ReleaseDecoderBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public HResult ReleaseDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type) public HResult ReleaseDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, VideoDecoderBufferType, int>)(lpVtbl[8]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, Type); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, VideoDecoderBufferType, int>)(lpVtbl[8]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, Type);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::DecoderBeginFrame"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::DecoderBeginFrame"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult DecoderBeginFrame(ID3D11VideoDecoder* pDecoder, ID3D11VideoDecoderOutputView* pView, uint ContentKeySize, void* pContentKey) public HResult DecoderBeginFrame(ID3D11VideoDecoder* pDecoder, ID3D11VideoDecoderOutputView* pView, uint ContentKeySize, void* pContentKey)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, ID3D11VideoDecoderOutputView*, uint, void*, int>)(lpVtbl[9]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, ID3D11VideoDecoderOutputView*, uint, void*, int>)(lpVtbl[9]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::DecoderEndFrame"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::DecoderEndFrame"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public HResult DecoderEndFrame(ID3D11VideoDecoder* pDecoder) public HResult DecoderEndFrame(ID3D11VideoDecoder* pDecoder)
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, int>)(lpVtbl[10]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, int>)(lpVtbl[10]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::SubmitDecoderBuffers"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::SubmitDecoderBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)] [VtblIndex(11)]
public HResult SubmitDecoderBuffers(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription* pBufferDesc) public HResult SubmitDecoderBuffers(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription* pBufferDesc)
@@ -142,7 +142,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, uint, VideoDecoderBufferDescription*, int>)(lpVtbl[11]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, uint, VideoDecoderBufferDescription*, int>)(lpVtbl[11]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::DecoderExtension"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::DecoderExtension"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)] [VtblIndex(12)]
public int DecoderExtension(ID3D11VideoDecoder* pDecoder, VideoDecoderExtension* pExtensionData) public int DecoderExtension(ID3D11VideoDecoder* pDecoder, VideoDecoderExtension* pExtensionData)
@@ -150,7 +150,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, VideoDecoderExtension*, int>)(lpVtbl[12]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, VideoDecoderExtension*, int>)(lpVtbl[12]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputTargetRect"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputTargetRect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)] [VtblIndex(13)]
public void VideoProcessorSetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, RawRect* pRect) public void VideoProcessorSetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, RawRect* pRect)
@@ -158,7 +158,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32, RawRect*, void>)(lpVtbl[13]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32, RawRect*, void>)(lpVtbl[13]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)] [VtblIndex(14)]
public void VideoProcessorSetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32 YCbCr, VideoColor* pColor) public void VideoProcessorSetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32 YCbCr, VideoColor* pColor)
@@ -166,7 +166,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32, VideoColor*, void>)(lpVtbl[14]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32, VideoColor*, void>)(lpVtbl[14]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputColorSpace"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputColorSpace"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)] [VtblIndex(15)]
public void VideoProcessorSetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace) public void VideoProcessorSetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace)
@@ -174,7 +174,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, VideoProcessorColorSpace*, void>)(lpVtbl[15]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, VideoProcessorColorSpace*, void>)(lpVtbl[15]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)] [VtblIndex(16)]
public void VideoProcessorSetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode AlphaFillMode, uint StreamIndex) public void VideoProcessorSetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode AlphaFillMode, uint StreamIndex)
@@ -182,7 +182,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, VideoProcessorAlphaFillMode, uint, void>)(lpVtbl[16]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, VideoProcessorAlphaFillMode, uint, void>)(lpVtbl[16]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputConstriction"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputConstriction"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)] [VtblIndex(17)]
public void VideoProcessorSetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, System.Drawing.Size Size) public void VideoProcessorSetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, System.Drawing.Size Size)
@@ -190,7 +190,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32, System.Drawing.Size, void>)(lpVtbl[17]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32, System.Drawing.Size, void>)(lpVtbl[17]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputStereoMode"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputStereoMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)] [VtblIndex(18)]
public void VideoProcessorSetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable) public void VideoProcessorSetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable)
@@ -198,7 +198,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32, void>)(lpVtbl[18]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32, void>)(lpVtbl[18]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputExtension"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputExtension"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)] [VtblIndex(19)]
public int VideoProcessorSetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData) public int VideoProcessorSetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData)
@@ -206,7 +206,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Guid*, uint, void*, int>)(lpVtbl[19]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Guid*, uint, void*, int>)(lpVtbl[19]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputTargetRect"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputTargetRect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)] [VtblIndex(20)]
public void VideoProcessorGetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32* Enabled, RawRect* pRect) public void VideoProcessorGetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32* Enabled, RawRect* pRect)
@@ -214,7 +214,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32*, RawRect*, void>)(lpVtbl[20]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32*, RawRect*, void>)(lpVtbl[20]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputBackgroundColor"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputBackgroundColor"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)] [VtblIndex(21)]
public void VideoProcessorGetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32* pYCbCr, VideoColor* pColor) public void VideoProcessorGetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32* pYCbCr, VideoColor* pColor)
@@ -222,7 +222,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32*, VideoColor*, void>)(lpVtbl[21]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32*, VideoColor*, void>)(lpVtbl[21]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputColorSpace"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputColorSpace"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)] [VtblIndex(22)]
public void VideoProcessorGetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace) public void VideoProcessorGetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace)
@@ -230,7 +230,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, VideoProcessorColorSpace*, void>)(lpVtbl[22]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, VideoProcessorColorSpace*, void>)(lpVtbl[22]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputAlphaFillMode"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputAlphaFillMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)] [VtblIndex(23)]
public void VideoProcessorGetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode* pAlphaFillMode, uint* pStreamIndex) public void VideoProcessorGetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode* pAlphaFillMode, uint* pStreamIndex)
@@ -238,7 +238,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, VideoProcessorAlphaFillMode*, uint*, void>)(lpVtbl[23]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, VideoProcessorAlphaFillMode*, uint*, void>)(lpVtbl[23]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputConstriction"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputConstriction"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)] [VtblIndex(24)]
public void VideoProcessorGetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled, System.Drawing.Size* pSize) public void VideoProcessorGetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled, System.Drawing.Size* pSize)
@@ -246,7 +246,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32*, System.Drawing.Size*, void>)(lpVtbl[24]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32*, System.Drawing.Size*, void>)(lpVtbl[24]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputStereoMode"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputStereoMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)] [VtblIndex(25)]
public void VideoProcessorGetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled) public void VideoProcessorGetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled)
@@ -254,7 +254,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32*, void>)(lpVtbl[25]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32*, void>)(lpVtbl[25]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputExtension"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputExtension"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)] [VtblIndex(26)]
public int VideoProcessorGetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData) public int VideoProcessorGetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData)
@@ -262,7 +262,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Guid*, uint, void*, int>)(lpVtbl[26]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Guid*, uint, void*, int>)(lpVtbl[26]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamFrameFormat"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamFrameFormat"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)] [VtblIndex(27)]
public void VideoProcessorSetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat FrameFormat) public void VideoProcessorSetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat FrameFormat)
@@ -270,7 +270,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoFrameFormat, void>)(lpVtbl[27]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoFrameFormat, void>)(lpVtbl[27]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamColorSpace"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamColorSpace"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)] [VtblIndex(28)]
public void VideoProcessorSetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace) public void VideoProcessorSetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace)
@@ -278,7 +278,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorColorSpace*, void>)(lpVtbl[28]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorColorSpace*, void>)(lpVtbl[28]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamOutputRate"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamOutputRate"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)] [VtblIndex(29)]
public void VideoProcessorSetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate OutputRate, Bool32 RepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate) public void VideoProcessorSetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate OutputRate, Bool32 RepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate)
@@ -286,7 +286,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorOutputRate, Bool32, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[29]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorOutputRate, Bool32, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[29]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamSourceRect"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamSourceRect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)] [VtblIndex(30)]
public void VideoProcessorSetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, RawRect* pRect) public void VideoProcessorSetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, RawRect* pRect)
@@ -294,7 +294,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, RawRect*, void>)(lpVtbl[30]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, RawRect*, void>)(lpVtbl[30]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamDestRect"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamDestRect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)] [VtblIndex(31)]
public void VideoProcessorSetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, RawRect* pRect) public void VideoProcessorSetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, RawRect* pRect)
@@ -302,7 +302,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, RawRect*, void>)(lpVtbl[31]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, RawRect*, void>)(lpVtbl[31]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamAlpha"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamAlpha"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)] [VtblIndex(32)]
public void VideoProcessorSetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Alpha) public void VideoProcessorSetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Alpha)
@@ -310,7 +310,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, float, void>)(lpVtbl[32]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, float, void>)(lpVtbl[32]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamPalette"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamPalette"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)] [VtblIndex(33)]
public void VideoProcessorSetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries) public void VideoProcessorSetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries)
@@ -318,7 +318,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, uint, uint*, void>)(lpVtbl[33]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, uint, uint*, void>)(lpVtbl[33]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)] [VtblIndex(34)]
public void VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio) public void VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio)
@@ -326,7 +326,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, Graphics.Dxgi.Common.Rational*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[34]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, Graphics.Dxgi.Common.Rational*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[34]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamLumaKey"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamLumaKey"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)] [VtblIndex(35)]
public void VideoProcessorSetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Lower, float Upper) public void VideoProcessorSetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Lower, float Upper)
@@ -334,7 +334,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, float, float, void>)(lpVtbl[35]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, float, float, void>)(lpVtbl[35]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamStereoFormat"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamStereoFormat"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)] [VtblIndex(36)]
public void VideoProcessorSetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorStereoFormat Format, Bool32 LeftViewFrame0, Bool32 BaseViewFrame0, VideoProcessorStereoFlipMode FlipMode, int MonoOffset) public void VideoProcessorSetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorStereoFormat Format, Bool32 LeftViewFrame0, Bool32 BaseViewFrame0, VideoProcessorStereoFlipMode FlipMode, int MonoOffset)
@@ -342,7 +342,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, VideoProcessorStereoFormat, Bool32, Bool32, VideoProcessorStereoFlipMode, int, void>)(lpVtbl[36]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, VideoProcessorStereoFormat, Bool32, Bool32, VideoProcessorStereoFlipMode, int, void>)(lpVtbl[36]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamAutoProcessingMode"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamAutoProcessingMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)] [VtblIndex(37)]
public void VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable) public void VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable)
@@ -350,7 +350,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, void>)(lpVtbl[37]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, void>)(lpVtbl[37]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)] [VtblIndex(38)]
public void VideoProcessorSetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32 Enable, int Level) public void VideoProcessorSetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32 Enable, int Level)
@@ -358,7 +358,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorFilter, Bool32, int, void>)(lpVtbl[38]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorFilter, Bool32, int, void>)(lpVtbl[38]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamExtension"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamExtension"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)] [VtblIndex(39)]
public int VideoProcessorSetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData) public int VideoProcessorSetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData)
@@ -366,7 +366,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Guid*, uint, void*, int>)(lpVtbl[39]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Guid*, uint, void*, int>)(lpVtbl[39]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamFrameFormat"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamFrameFormat"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)] [VtblIndex(40)]
public void VideoProcessorGetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat* pFrameFormat) public void VideoProcessorGetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat* pFrameFormat)
@@ -374,7 +374,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoFrameFormat*, void>)(lpVtbl[40]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoFrameFormat*, void>)(lpVtbl[40]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamColorSpace"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamColorSpace"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)] [VtblIndex(41)]
public void VideoProcessorGetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace) public void VideoProcessorGetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace)
@@ -382,7 +382,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorColorSpace*, void>)(lpVtbl[41]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorColorSpace*, void>)(lpVtbl[41]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamOutputRate"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamOutputRate"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)] [VtblIndex(42)]
public void VideoProcessorGetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate* pOutputRate, Bool32* pRepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate) public void VideoProcessorGetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate* pOutputRate, Bool32* pRepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate)
@@ -390,7 +390,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorOutputRate*, Bool32*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[42]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorOutputRate*, Bool32*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[42]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamSourceRect"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamSourceRect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)] [VtblIndex(43)]
public void VideoProcessorGetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, RawRect* pRect) public void VideoProcessorGetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, RawRect* pRect)
@@ -398,7 +398,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, RawRect*, void>)(lpVtbl[43]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, RawRect*, void>)(lpVtbl[43]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamDestRect"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamDestRect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)] [VtblIndex(44)]
public void VideoProcessorGetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, RawRect* pRect) public void VideoProcessorGetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, RawRect* pRect)
@@ -406,7 +406,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, RawRect*, void>)(lpVtbl[44]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, RawRect*, void>)(lpVtbl[44]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamAlpha"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamAlpha"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)] [VtblIndex(45)]
public void VideoProcessorGetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pAlpha) public void VideoProcessorGetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pAlpha)
@@ -414,7 +414,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, float*, void>)(lpVtbl[45]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, float*, void>)(lpVtbl[45]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamPalette"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamPalette"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)] [VtblIndex(46)]
public void VideoProcessorGetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries) public void VideoProcessorGetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries)
@@ -422,7 +422,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, uint, uint*, void>)(lpVtbl[46]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, uint, uint*, void>)(lpVtbl[46]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamPixelAspectRatio"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamPixelAspectRatio"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)] [VtblIndex(47)]
public void VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio) public void VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio)
@@ -430,7 +430,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, Graphics.Dxgi.Common.Rational*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[47]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, Graphics.Dxgi.Common.Rational*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[47]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamLumaKey"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamLumaKey"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)] [VtblIndex(48)]
public void VideoProcessorGetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pLower, float* pUpper) public void VideoProcessorGetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pLower, float* pUpper)
@@ -438,7 +438,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, float*, float*, void>)(lpVtbl[48]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, float*, float*, void>)(lpVtbl[48]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamStereoFormat"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamStereoFormat"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)] [VtblIndex(49)]
public void VideoProcessorGetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorStereoFormat* pFormat, Bool32* pLeftViewFrame0, Bool32* pBaseViewFrame0, VideoProcessorStereoFlipMode* pFlipMode, int* MonoOffset) public void VideoProcessorGetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorStereoFormat* pFormat, Bool32* pLeftViewFrame0, Bool32* pBaseViewFrame0, VideoProcessorStereoFlipMode* pFlipMode, int* MonoOffset)
@@ -446,7 +446,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, VideoProcessorStereoFormat*, Bool32*, Bool32*, VideoProcessorStereoFlipMode*, int*, void>)(lpVtbl[49]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, VideoProcessorStereoFormat*, Bool32*, Bool32*, VideoProcessorStereoFlipMode*, int*, void>)(lpVtbl[49]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamAutoProcessingMode"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamAutoProcessingMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)] [VtblIndex(50)]
public void VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled) public void VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled)
@@ -454,7 +454,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, void>)(lpVtbl[50]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, void>)(lpVtbl[50]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamFilter"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)] [VtblIndex(51)]
public void VideoProcessorGetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32* pEnabled, int* pLevel) public void VideoProcessorGetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32* pEnabled, int* pLevel)
@@ -462,7 +462,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorFilter, Bool32*, int*, void>)(lpVtbl[51]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorFilter, Bool32*, int*, void>)(lpVtbl[51]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamExtension"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamExtension"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)] [VtblIndex(52)]
public int VideoProcessorGetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData) public int VideoProcessorGetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData)
@@ -470,7 +470,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Guid*, uint, void*, int>)(lpVtbl[52]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Guid*, uint, void*, int>)(lpVtbl[52]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorBlt"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorBlt"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)] [VtblIndex(53)]
public HResult VideoProcessorBlt(ID3D11VideoProcessor* pVideoProcessor, ID3D11VideoProcessorOutputView* pView, uint OutputFrame, uint StreamCount, VideoProcessorStream* pStreams) public HResult VideoProcessorBlt(ID3D11VideoProcessor* pVideoProcessor, ID3D11VideoProcessorOutputView* pView, uint OutputFrame, uint StreamCount, VideoProcessorStream* pStreams)
@@ -478,7 +478,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, ID3D11VideoProcessorOutputView*, uint, uint, VideoProcessorStream*, int>)(lpVtbl[53]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, ID3D11VideoProcessorOutputView*, uint, uint, VideoProcessorStream*, int>)(lpVtbl[53]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::NegotiateCryptoSessionKeyExchange"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::NegotiateCryptoSessionKeyExchange"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)] [VtblIndex(54)]
public HResult NegotiateCryptoSessionKeyExchange(ID3D11CryptoSession* pCryptoSession, uint DataSize, void* pData) public HResult NegotiateCryptoSessionKeyExchange(ID3D11CryptoSession* pCryptoSession, uint DataSize, void* pData)
@@ -486,7 +486,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, uint, void*, int>)(lpVtbl[54]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, uint, void*, int>)(lpVtbl[54]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::EncryptionBlt"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::EncryptionBlt"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)] [VtblIndex(55)]
public void EncryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, uint IVSize, void* pIV) public void EncryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, uint IVSize, void* pIV)
@@ -494,7 +494,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, ID3D11Texture2D*, ID3D11Texture2D*, uint, void*, void>)(lpVtbl[55]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, ID3D11Texture2D*, ID3D11Texture2D*, uint, void*, void>)(lpVtbl[55]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::DecryptionBlt"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::DecryptionBlt"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)] [VtblIndex(56)]
public void DecryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, EncryptedBlockInfo* pEncryptedBlockInfo, uint ContentKeySize, void* pContentKey, uint IVSize, void* pIV) public void DecryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, EncryptedBlockInfo* pEncryptedBlockInfo, uint ContentKeySize, void* pContentKey, uint IVSize, void* pIV)
@@ -502,7 +502,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, ID3D11Texture2D*, ID3D11Texture2D*, EncryptedBlockInfo*, uint, void*, uint, void*, void>)(lpVtbl[56]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, ID3D11Texture2D*, ID3D11Texture2D*, EncryptedBlockInfo*, uint, void*, uint, void*, void>)(lpVtbl[56]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::StartSessionKeyRefresh"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::StartSessionKeyRefresh"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)] [VtblIndex(57)]
public void StartSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession, uint RandomNumberSize, void* pRandomNumber) public void StartSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession, uint RandomNumberSize, void* pRandomNumber)
@@ -510,7 +510,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, uint, void*, void>)(lpVtbl[57]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, uint, void*, void>)(lpVtbl[57]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::FinishSessionKeyRefresh"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::FinishSessionKeyRefresh"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)] [VtblIndex(58)]
public void FinishSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession) public void FinishSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession)
@@ -518,7 +518,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, void>)(lpVtbl[58]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, void>)(lpVtbl[58]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::GetEncryptionBltKey"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::GetEncryptionBltKey"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)] [VtblIndex(59)]
public HResult GetEncryptionBltKey(ID3D11CryptoSession* pCryptoSession, uint KeySize, void* pReadbackKey) public HResult GetEncryptionBltKey(ID3D11CryptoSession* pCryptoSession, uint KeySize, void* pReadbackKey)
@@ -526,7 +526,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, uint, void*, int>)(lpVtbl[59]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, uint, void*, int>)(lpVtbl[59]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::NegotiateAuthenticatedChannelKeyExchange"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::NegotiateAuthenticatedChannelKeyExchange"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)] [VtblIndex(60)]
public HResult NegotiateAuthenticatedChannelKeyExchange(ID3D11AuthenticatedChannel* pChannel, uint DataSize, void* pData) public HResult NegotiateAuthenticatedChannelKeyExchange(ID3D11AuthenticatedChannel* pChannel, uint DataSize, void* pData)
@@ -534,7 +534,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11AuthenticatedChannel*, uint, void*, int>)(lpVtbl[60]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11AuthenticatedChannel*, uint, void*, int>)(lpVtbl[60]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::QueryAuthenticatedChannel"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::QueryAuthenticatedChannel"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)] [VtblIndex(61)]
public HResult QueryAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, uint OutputSize, void* pOutput) public HResult QueryAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, uint OutputSize, void* pOutput)
@@ -542,7 +542,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11AuthenticatedChannel*, uint, void*, uint, void*, int>)(lpVtbl[61]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11AuthenticatedChannel*, uint, void*, uint, void*, int>)(lpVtbl[61]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::ConfigureAuthenticatedChannel"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::ConfigureAuthenticatedChannel"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)] [VtblIndex(62)]
public HResult ConfigureAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, AuthenticatedConfigureOutput* pOutput) public HResult ConfigureAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, AuthenticatedConfigureOutput* pOutput)
@@ -550,7 +550,7 @@ public unsafe partial struct ID3D11VideoContext
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11AuthenticatedChannel*, uint, void*, AuthenticatedConfigureOutput*, int>)(lpVtbl[62]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11AuthenticatedChannel*, uint, void*, AuthenticatedConfigureOutput*, int>)(lpVtbl[62]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamRotation"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamRotation"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)] [VtblIndex(63)]
public void VideoProcessorSetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorRotation Rotation) public void VideoProcessorSetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorRotation Rotation)
@@ -558,7 +558,7 @@ public unsafe partial struct ID3D11VideoContext
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, VideoProcessorRotation, void>)(lpVtbl[63]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, VideoProcessorRotation, void>)(lpVtbl[63]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamRotation"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamRotation"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)] [VtblIndex(64)]
public void VideoProcessorGetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorRotation* pRotation) public void VideoProcessorGetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorRotation* pRotation)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1"]/*' />
/// <unmanaged>ID3D11VideoContext1</unmanaged> /// <unmanaged>ID3D11VideoContext1</unmanaged>
[Guid("a7f026da-a5f8-4487-a564-15e34357651e")] [Guid("a7f026da-a5f8-4487-a564-15e34357651e")]
[NativeTypeName("struct ID3D11VideoContext1 : ID3D11VideoContext")] [NativeTypeName("struct ID3D11VideoContext1 : ID3D11VideoContext")]
@@ -566,7 +566,7 @@ public unsafe partial struct ID3D11VideoContext1
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32*, VideoProcessorRotation*, void>)(lpVtbl[64]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32*, VideoProcessorRotation*, void>)(lpVtbl[64]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::SubmitDecoderBuffers1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::SubmitDecoderBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)] [VtblIndex(65)]
public HResult SubmitDecoderBuffers1(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription1* pBufferDesc) public HResult SubmitDecoderBuffers1(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription1* pBufferDesc)
@@ -574,7 +574,7 @@ public unsafe partial struct ID3D11VideoContext1
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, uint, VideoDecoderBufferDescription1*, int>)(lpVtbl[65]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, uint, VideoDecoderBufferDescription1*, int>)(lpVtbl[65]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::GetDataForNewHardwareKey"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::GetDataForNewHardwareKey"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)] [VtblIndex(66)]
public HResult GetDataForNewHardwareKey(ID3D11CryptoSession* pCryptoSession, uint PrivateInputSize, void* pPrivatInputData, ulong* pPrivateOutputData) public HResult GetDataForNewHardwareKey(ID3D11CryptoSession* pCryptoSession, uint PrivateInputSize, void* pPrivatInputData, ulong* pPrivateOutputData)
@@ -582,7 +582,7 @@ public unsafe partial struct ID3D11VideoContext1
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11CryptoSession*, uint, void*, ulong*, int>)(lpVtbl[66]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, PrivateInputSize, pPrivatInputData, pPrivateOutputData); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11CryptoSession*, uint, void*, ulong*, int>)(lpVtbl[66]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, PrivateInputSize, pPrivatInputData, pPrivateOutputData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::CheckCryptoSessionStatus"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::CheckCryptoSessionStatus"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(67)] [VtblIndex(67)]
public HResult CheckCryptoSessionStatus(ID3D11CryptoSession* pCryptoSession, CryptoSessionStatus* pStatus) public HResult CheckCryptoSessionStatus(ID3D11CryptoSession* pCryptoSession, CryptoSessionStatus* pStatus)
@@ -590,7 +590,7 @@ public unsafe partial struct ID3D11VideoContext1
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11CryptoSession*, CryptoSessionStatus*, int>)(lpVtbl[67]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, pStatus); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11CryptoSession*, CryptoSessionStatus*, int>)(lpVtbl[67]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, pStatus);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::DecoderEnableDownsampling"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::DecoderEnableDownsampling"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(68)] [VtblIndex(68)]
public HResult DecoderEnableDownsampling(ID3D11VideoDecoder* pDecoder, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoSampleDescription* pOutputDesc, uint ReferenceFrameCount) public HResult DecoderEnableDownsampling(ID3D11VideoDecoder* pDecoder, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoSampleDescription* pOutputDesc, uint ReferenceFrameCount)
@@ -598,7 +598,7 @@ public unsafe partial struct ID3D11VideoContext1
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, Graphics.Dxgi.Common.ColorSpaceType, VideoSampleDescription*, uint, int>)(lpVtbl[68]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, InputColorSpace, pOutputDesc, ReferenceFrameCount); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, Graphics.Dxgi.Common.ColorSpaceType, VideoSampleDescription*, uint, int>)(lpVtbl[68]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, InputColorSpace, pOutputDesc, ReferenceFrameCount);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::DecoderUpdateDownsampling"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::DecoderUpdateDownsampling"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(69)] [VtblIndex(69)]
public HResult DecoderUpdateDownsampling(ID3D11VideoDecoder* pDecoder, VideoSampleDescription* pOutputDesc) public HResult DecoderUpdateDownsampling(ID3D11VideoDecoder* pDecoder, VideoSampleDescription* pOutputDesc)
@@ -606,7 +606,7 @@ public unsafe partial struct ID3D11VideoContext1
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, VideoSampleDescription*, int>)(lpVtbl[69]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, pOutputDesc); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, VideoSampleDescription*, int>)(lpVtbl[69]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, pOutputDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorSetOutputColorSpace1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorSetOutputColorSpace1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(70)] [VtblIndex(70)]
public void VideoProcessorSetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType ColorSpace) public void VideoProcessorSetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType ColorSpace)
@@ -614,7 +614,7 @@ public unsafe partial struct ID3D11VideoContext1
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Graphics.Dxgi.Common.ColorSpaceType, void>)(lpVtbl[70]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, ColorSpace); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Graphics.Dxgi.Common.ColorSpaceType, void>)(lpVtbl[70]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, ColorSpace);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorSetOutputShaderUsage"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorSetOutputShaderUsage"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(71)] [VtblIndex(71)]
public void VideoProcessorSetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32 ShaderUsage) public void VideoProcessorSetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32 ShaderUsage)
@@ -622,7 +622,7 @@ public unsafe partial struct ID3D11VideoContext1
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Bool32, void>)(lpVtbl[71]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, ShaderUsage); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Bool32, void>)(lpVtbl[71]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, ShaderUsage);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetOutputColorSpace1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetOutputColorSpace1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(72)] [VtblIndex(72)]
public void VideoProcessorGetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace) public void VideoProcessorGetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace)
@@ -630,7 +630,7 @@ public unsafe partial struct ID3D11VideoContext1
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Graphics.Dxgi.Common.ColorSpaceType*, void>)(lpVtbl[72]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Graphics.Dxgi.Common.ColorSpaceType*, void>)(lpVtbl[72]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetOutputShaderUsage"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetOutputShaderUsage"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(73)] [VtblIndex(73)]
public void VideoProcessorGetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32* pShaderUsage) public void VideoProcessorGetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32* pShaderUsage)
@@ -638,7 +638,7 @@ public unsafe partial struct ID3D11VideoContext1
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Bool32*, void>)(lpVtbl[73]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pShaderUsage); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Bool32*, void>)(lpVtbl[73]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pShaderUsage);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorSetStreamColorSpace1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorSetStreamColorSpace1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(74)] [VtblIndex(74)]
public void VideoProcessorSetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType ColorSpace) public void VideoProcessorSetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType ColorSpace)
@@ -646,7 +646,7 @@ public unsafe partial struct ID3D11VideoContext1
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.Common.ColorSpaceType, void>)(lpVtbl[74]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, ColorSpace); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.Common.ColorSpaceType, void>)(lpVtbl[74]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, ColorSpace);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorSetStreamMirror"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorSetStreamMirror"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(75)] [VtblIndex(75)]
public void VideoProcessorSetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Bool32 FlipHorizontal, Bool32 FlipVertical) public void VideoProcessorSetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Bool32 FlipHorizontal, Bool32 FlipVertical)
@@ -654,7 +654,7 @@ public unsafe partial struct ID3D11VideoContext1
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32, Bool32, Bool32, void>)(lpVtbl[75]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, FlipHorizontal, FlipVertical); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32, Bool32, Bool32, void>)(lpVtbl[75]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, FlipHorizontal, FlipVertical);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetStreamColorSpace1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetStreamColorSpace1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(76)] [VtblIndex(76)]
public void VideoProcessorGetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace) public void VideoProcessorGetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace)
@@ -662,7 +662,7 @@ public unsafe partial struct ID3D11VideoContext1
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.Common.ColorSpaceType*, void>)(lpVtbl[76]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.Common.ColorSpaceType*, void>)(lpVtbl[76]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetStreamMirror"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetStreamMirror"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(77)] [VtblIndex(77)]
public void VideoProcessorGetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, Bool32* pFlipHorizontal, Bool32* pFlipVertical) public void VideoProcessorGetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, Bool32* pFlipHorizontal, Bool32* pFlipVertical)
@@ -670,7 +670,7 @@ public unsafe partial struct ID3D11VideoContext1
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32*, Bool32*, Bool32*, void>)(lpVtbl[77]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFlipHorizontal, pFlipVertical); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32*, Bool32*, Bool32*, void>)(lpVtbl[77]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFlipHorizontal, pFlipVertical);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetBehaviorHints"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetBehaviorHints"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(78)] [VtblIndex(78)]
public HResult VideoProcessorGetBehaviorHints(ID3D11VideoProcessor* pVideoProcessor, uint OutputWidth, uint OutputHeight, Graphics.Dxgi.Common.Format OutputFormat, uint StreamCount, VideoProcessorStreamBehaviorHint* pStreams, uint* pBehaviorHints) public HResult VideoProcessorGetBehaviorHints(ID3D11VideoProcessor* pVideoProcessor, uint OutputWidth, uint OutputHeight, Graphics.Dxgi.Common.Format OutputFormat, uint StreamCount, VideoProcessorStreamBehaviorHint* pStreams, uint* pBehaviorHints)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2"]/*' />
/// <unmanaged>ID3D11VideoContext2</unmanaged> /// <unmanaged>ID3D11VideoContext2</unmanaged>
[Guid("c4e7374c-6243-4d1b-ae87-52b4f740e261")] [Guid("c4e7374c-6243-4d1b-ae87-52b4f740e261")]
[NativeTypeName("struct ID3D11VideoContext2 : ID3D11VideoContext1")] [NativeTypeName("struct ID3D11VideoContext2 : ID3D11VideoContext1")]
@@ -678,7 +678,7 @@ public unsafe partial struct ID3D11VideoContext2
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, uint, Graphics.Dxgi.Common.Format, uint, VideoProcessorStreamBehaviorHint*, uint*, int>)(lpVtbl[78]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, OutputWidth, OutputHeight, OutputFormat, StreamCount, pStreams, pBehaviorHints); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, uint, Graphics.Dxgi.Common.Format, uint, VideoProcessorStreamBehaviorHint*, uint*, int>)(lpVtbl[78]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, OutputWidth, OutputHeight, OutputFormat, StreamCount, pStreams, pBehaviorHints);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2::VideoProcessorSetOutputHDRMetaData"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2::VideoProcessorSetOutputHDRMetaData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(79)] [VtblIndex(79)]
public void VideoProcessorSetOutputHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.HDRMetadataType Type, uint Size, void* pHDRMetaData) public void VideoProcessorSetOutputHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.HDRMetadataType Type, uint Size, void* pHDRMetaData)
@@ -686,7 +686,7 @@ public unsafe partial struct ID3D11VideoContext2
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Graphics.Dxgi.HDRMetadataType, uint, void*, void>)(lpVtbl[79]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Type, Size, pHDRMetaData); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Graphics.Dxgi.HDRMetadataType, uint, void*, void>)(lpVtbl[79]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Type, Size, pHDRMetaData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2::VideoProcessorGetOutputHDRMetaData"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2::VideoProcessorGetOutputHDRMetaData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(80)] [VtblIndex(80)]
public void VideoProcessorGetOutputHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.HDRMetadataType* pType, uint Size, void* pMetaData) public void VideoProcessorGetOutputHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.HDRMetadataType* pType, uint Size, void* pMetaData)
@@ -694,7 +694,7 @@ public unsafe partial struct ID3D11VideoContext2
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Graphics.Dxgi.HDRMetadataType*, uint, void*, void>)(lpVtbl[80]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pType, Size, pMetaData); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Graphics.Dxgi.HDRMetadataType*, uint, void*, void>)(lpVtbl[80]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pType, Size, pMetaData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2::VideoProcessorSetStreamHDRMetaData"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2::VideoProcessorSetStreamHDRMetaData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(81)] [VtblIndex(81)]
public void VideoProcessorSetStreamHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.HDRMetadataType Type, uint Size, void* pHDRMetaData) public void VideoProcessorSetStreamHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.HDRMetadataType Type, uint Size, void* pHDRMetaData)
@@ -702,7 +702,7 @@ public unsafe partial struct ID3D11VideoContext2
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.HDRMetadataType, uint, void*, void>)(lpVtbl[81]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Type, Size, pHDRMetaData); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.HDRMetadataType, uint, void*, void>)(lpVtbl[81]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Type, Size, pHDRMetaData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2::VideoProcessorGetStreamHDRMetaData"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2::VideoProcessorGetStreamHDRMetaData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(82)] [VtblIndex(82)]
public void VideoProcessorGetStreamHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.HDRMetadataType* pType, uint Size, void* pMetaData) public void VideoProcessorGetStreamHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.HDRMetadataType* pType, uint Size, void* pMetaData)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext3"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext3"]/*' />
/// <unmanaged>ID3D11VideoContext3</unmanaged> /// <unmanaged>ID3D11VideoContext3</unmanaged>
[Guid("a9e2faa0-cb39-418f-a0b7-d8aad4de672e")] [Guid("a9e2faa0-cb39-418f-a0b7-d8aad4de672e")]
[NativeTypeName("struct ID3D11VideoContext3 : ID3D11VideoContext2")] [NativeTypeName("struct ID3D11VideoContext3 : ID3D11VideoContext2")]
@@ -710,7 +710,7 @@ public unsafe partial struct ID3D11VideoContext3
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.HDRMetadataType*, uint, void*, void>)(lpVtbl[82]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pType, Size, pMetaData); ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.HDRMetadataType*, uint, void*, void>)(lpVtbl[82]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pType, Size, pMetaData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext3::DecoderBeginFrame1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext3::DecoderBeginFrame1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(83)] [VtblIndex(83)]
public HResult DecoderBeginFrame1(ID3D11VideoDecoder* pDecoder, ID3D11VideoDecoderOutputView* pView, uint ContentKeySize, void* pContentKey, uint NumComponentHistograms, uint* pHistogramOffsets, ID3D11Buffer** ppHistogramBuffers) public HResult DecoderBeginFrame1(ID3D11VideoDecoder* pDecoder, ID3D11VideoDecoderOutputView* pView, uint ContentKeySize, void* pContentKey, uint NumComponentHistograms, uint* pHistogramOffsets, ID3D11Buffer** ppHistogramBuffers)
@@ -718,7 +718,7 @@ public unsafe partial struct ID3D11VideoContext3
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoDecoder*, ID3D11VideoDecoderOutputView*, uint, void*, uint, uint*, ID3D11Buffer**, int>)(lpVtbl[83]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey, NumComponentHistograms, pHistogramOffsets, ppHistogramBuffers); return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoDecoder*, ID3D11VideoDecoderOutputView*, uint, void*, uint, uint*, ID3D11Buffer**, int>)(lpVtbl[83]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey, NumComponentHistograms, pHistogramOffsets, ppHistogramBuffers);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext3::SubmitDecoderBuffers2"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext3::SubmitDecoderBuffers2"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(84)] [VtblIndex(84)]
public HResult SubmitDecoderBuffers2(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription2* pBufferDesc) public HResult SubmitDecoderBuffers2(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription2* pBufferDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoder"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoder"]/*' />
/// <unmanaged>ID3D11VideoDecoder</unmanaged> /// <unmanaged>ID3D11VideoDecoder</unmanaged>
[Guid("3c9c5b51-995d-48d1-9b8d-fa5caeded65c")] [Guid("3c9c5b51-995d-48d1-9b8d-fa5caeded65c")]
[NativeTypeName("struct ID3D11VideoDecoder : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11VideoDecoder : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11VideoDecoder
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDecoder*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDecoder*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoder::GetCreationParameters"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoder::GetCreationParameters"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult GetCreationParameters(VideoDecoderDescription* pVideoDesc, VideoDecoderConfig* pConfig) public HResult GetCreationParameters(VideoDecoderDescription* pVideoDesc, VideoDecoderConfig* pConfig)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11VideoDecoder
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDecoder*, VideoDecoderDescription*, VideoDecoderConfig*, int>)(lpVtbl[7]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDecoder*, VideoDecoderDescription*, VideoDecoderConfig*, int>)(lpVtbl[7]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoder::GetDriverHandle"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoder::GetDriverHandle"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public HResult GetDriverHandle(Handle* pDriverHandle) public HResult GetDriverHandle(Handle* pDriverHandle)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoderOutputView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoderOutputView"]/*' />
/// <unmanaged>ID3D11VideoDecoderOutputView</unmanaged> /// <unmanaged>ID3D11VideoDecoderOutputView</unmanaged>
[Guid("c2931aea-2a85-4f20-860f-fba1fd256e18")] [Guid("c2931aea-2a85-4f20-860f-fba1fd256e18")]
[NativeTypeName("struct ID3D11VideoDecoderOutputView : ID3D11View")] [NativeTypeName("struct ID3D11VideoDecoderOutputView : ID3D11View")]
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11VideoDecoderOutputView
((delegate* unmanaged[Stdcall]<ID3D11VideoDecoderOutputView*, ID3D11Resource**, void>)(lpVtbl[7]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), ppResource); ((delegate* unmanaged[Stdcall]<ID3D11VideoDecoderOutputView*, ID3D11Resource**, void>)(lpVtbl[7]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), ppResource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoderOutputView::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoderOutputView::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void GetDesc(VideoDecoderOutputViewDescription* pDesc) public void GetDesc(VideoDecoderOutputViewDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice"]/*' />
/// <unmanaged>ID3D11VideoDevice</unmanaged> /// <unmanaged>ID3D11VideoDevice</unmanaged>
[Guid("10ec4d5b-975a-4689-b9e4-d0aac30fe333")] [Guid("10ec4d5b-975a-4689-b9e4-d0aac30fe333")]
[NativeTypeName("struct ID3D11VideoDevice : IUnknown")] [NativeTypeName("struct ID3D11VideoDevice : IUnknown")]
@@ -70,7 +70,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoDecoder"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoDecoder"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult CreateVideoDecoder(VideoDecoderDescription* pVideoDesc, VideoDecoderConfig* pConfig, ID3D11VideoDecoder** ppDecoder) public HResult CreateVideoDecoder(VideoDecoderDescription* pVideoDesc, VideoDecoderConfig* pConfig, ID3D11VideoDecoder** ppDecoder)
@@ -78,7 +78,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, VideoDecoderDescription*, VideoDecoderConfig*, ID3D11VideoDecoder**, int>)(lpVtbl[3]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig, ppDecoder); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, VideoDecoderDescription*, VideoDecoderConfig*, ID3D11VideoDecoder**, int>)(lpVtbl[3]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig, ppDecoder);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoProcessor"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoProcessor"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public HResult CreateVideoProcessor(ID3D11VideoProcessorEnumerator* pEnum, uint RateConversionIndex, ID3D11VideoProcessor** ppVideoProcessor) public HResult CreateVideoProcessor(ID3D11VideoProcessorEnumerator* pEnum, uint RateConversionIndex, ID3D11VideoProcessor** ppVideoProcessor)
@@ -86,7 +86,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, ID3D11VideoProcessorEnumerator*, uint, ID3D11VideoProcessor**, int>)(lpVtbl[4]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pEnum, RateConversionIndex, ppVideoProcessor); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, ID3D11VideoProcessorEnumerator*, uint, ID3D11VideoProcessor**, int>)(lpVtbl[4]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pEnum, RateConversionIndex, ppVideoProcessor);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateAuthenticatedChannel"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateAuthenticatedChannel"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public HResult CreateAuthenticatedChannel(AuthenticatedChannelType ChannelType, ID3D11AuthenticatedChannel** ppAuthenticatedChannel) public HResult CreateAuthenticatedChannel(AuthenticatedChannelType ChannelType, ID3D11AuthenticatedChannel** ppAuthenticatedChannel)
@@ -94,7 +94,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, AuthenticatedChannelType, ID3D11AuthenticatedChannel**, int>)(lpVtbl[5]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, AuthenticatedChannelType, ID3D11AuthenticatedChannel**, int>)(lpVtbl[5]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateCryptoSession"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateCryptoSession"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public HResult CreateCryptoSession(Guid* pCryptoType, Guid* pDecoderProfile, Guid* pKeyExchangeType, ID3D11CryptoSession** ppCryptoSession) public HResult CreateCryptoSession(Guid* pCryptoType, Guid* pDecoderProfile, Guid* pKeyExchangeType, ID3D11CryptoSession** ppCryptoSession)
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, Guid*, Guid*, ID3D11CryptoSession**, int>)(lpVtbl[6]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, ppCryptoSession); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, Guid*, Guid*, ID3D11CryptoSession**, int>)(lpVtbl[6]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, ppCryptoSession);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoDecoderOutputView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoDecoderOutputView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult CreateVideoDecoderOutputView(ID3D11Resource* pResource, VideoDecoderOutputViewDescription* pDesc, ID3D11VideoDecoderOutputView** ppVDOVView) public HResult CreateVideoDecoderOutputView(ID3D11Resource* pResource, VideoDecoderOutputViewDescription* pDesc, ID3D11VideoDecoderOutputView** ppVDOVView)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, ID3D11Resource*, VideoDecoderOutputViewDescription*, ID3D11VideoDecoderOutputView**, int>)(lpVtbl[7]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pDesc, ppVDOVView); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, ID3D11Resource*, VideoDecoderOutputViewDescription*, ID3D11VideoDecoderOutputView**, int>)(lpVtbl[7]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pDesc, ppVDOVView);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoProcessorInputView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoProcessorInputView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public HResult CreateVideoProcessorInputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorInputViewDescription* pDesc, ID3D11VideoProcessorInputView** ppVPIView) public HResult CreateVideoProcessorInputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorInputViewDescription* pDesc, ID3D11VideoProcessorInputView** ppVPIView)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, ID3D11Resource*, ID3D11VideoProcessorEnumerator*, VideoProcessorInputViewDescription*, ID3D11VideoProcessorInputView**, int>)(lpVtbl[8]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPIView); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, ID3D11Resource*, ID3D11VideoProcessorEnumerator*, VideoProcessorInputViewDescription*, ID3D11VideoProcessorInputView**, int>)(lpVtbl[8]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPIView);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoProcessorOutputView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoProcessorOutputView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult CreateVideoProcessorOutputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorOutputViewDescription* pDesc, ID3D11VideoProcessorOutputView** ppVPOView) public HResult CreateVideoProcessorOutputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorOutputViewDescription* pDesc, ID3D11VideoProcessorOutputView** ppVPOView)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, ID3D11Resource*, ID3D11VideoProcessorEnumerator*, VideoProcessorOutputViewDescription*, ID3D11VideoProcessorOutputView**, int>)(lpVtbl[9]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPOView); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, ID3D11Resource*, ID3D11VideoProcessorEnumerator*, VideoProcessorOutputViewDescription*, ID3D11VideoProcessorOutputView**, int>)(lpVtbl[9]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPOView);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoProcessorEnumerator"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoProcessorEnumerator"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public HResult CreateVideoProcessorEnumerator(VideoProcessorContentDescription* pDesc, ID3D11VideoProcessorEnumerator** ppEnum) public HResult CreateVideoProcessorEnumerator(VideoProcessorContentDescription* pDesc, ID3D11VideoProcessorEnumerator** ppEnum)
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, VideoProcessorContentDescription*, ID3D11VideoProcessorEnumerator**, int>)(lpVtbl[10]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, ppEnum); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, VideoProcessorContentDescription*, ID3D11VideoProcessorEnumerator**, int>)(lpVtbl[10]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, ppEnum);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetVideoDecoderProfileCount"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetVideoDecoderProfileCount"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)] [VtblIndex(11)]
public uint GetVideoDecoderProfileCount() public uint GetVideoDecoderProfileCount()
@@ -142,7 +142,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, uint>)(lpVtbl[11]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, uint>)(lpVtbl[11]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this));
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetVideoDecoderProfile"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetVideoDecoderProfile"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)] [VtblIndex(12)]
public HResult GetVideoDecoderProfile(uint Index, Guid* pDecoderProfile) public HResult GetVideoDecoderProfile(uint Index, Guid* pDecoderProfile)
@@ -150,7 +150,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, uint, Guid*, int>)(lpVtbl[12]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), Index, pDecoderProfile); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, uint, Guid*, int>)(lpVtbl[12]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), Index, pDecoderProfile);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CheckVideoDecoderFormat"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CheckVideoDecoderFormat"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)] [VtblIndex(13)]
public HResult CheckVideoDecoderFormat(Guid* pDecoderProfile, Graphics.Dxgi.Common.Format Format, Bool32* pSupported) public HResult CheckVideoDecoderFormat(Guid* pDecoderProfile, Graphics.Dxgi.Common.Format Format, Bool32* pSupported)
@@ -158,7 +158,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, Graphics.Dxgi.Common.Format, Bool32*, int>)(lpVtbl[13]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDecoderProfile, Format, pSupported); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, Graphics.Dxgi.Common.Format, Bool32*, int>)(lpVtbl[13]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDecoderProfile, Format, pSupported);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetVideoDecoderConfigCount"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetVideoDecoderConfigCount"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)] [VtblIndex(14)]
public HResult GetVideoDecoderConfigCount(VideoDecoderDescription* pDesc, uint* pCount) public HResult GetVideoDecoderConfigCount(VideoDecoderDescription* pDesc, uint* pCount)
@@ -166,7 +166,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, VideoDecoderDescription*, uint*, int>)(lpVtbl[14]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, pCount); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, VideoDecoderDescription*, uint*, int>)(lpVtbl[14]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, pCount);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetVideoDecoderConfig"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetVideoDecoderConfig"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)] [VtblIndex(15)]
public HResult GetVideoDecoderConfig(VideoDecoderDescription* pDesc, uint Index, VideoDecoderConfig* pConfig) public HResult GetVideoDecoderConfig(VideoDecoderDescription* pDesc, uint Index, VideoDecoderConfig* pConfig)
@@ -174,7 +174,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, VideoDecoderDescription*, uint, VideoDecoderConfig*, int>)(lpVtbl[15]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, Index, pConfig); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, VideoDecoderDescription*, uint, VideoDecoderConfig*, int>)(lpVtbl[15]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, Index, pConfig);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetContentProtectionCaps"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetContentProtectionCaps"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)] [VtblIndex(16)]
public HResult GetContentProtectionCaps(Guid* pCryptoType, Guid* pDecoderProfile, VideoContentProtectionCaps* pCaps) public HResult GetContentProtectionCaps(Guid* pCryptoType, Guid* pDecoderProfile, VideoContentProtectionCaps* pCaps)
@@ -182,7 +182,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, Guid*, VideoContentProtectionCaps*, int>)(lpVtbl[16]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pCaps); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, Guid*, VideoContentProtectionCaps*, int>)(lpVtbl[16]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pCaps);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CheckCryptoKeyExchange"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CheckCryptoKeyExchange"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)] [VtblIndex(17)]
public HResult CheckCryptoKeyExchange(Guid* pCryptoType, Guid* pDecoderProfile, uint Index, Guid* pKeyExchangeType) public HResult CheckCryptoKeyExchange(Guid* pCryptoType, Guid* pDecoderProfile, uint Index, Guid* pKeyExchangeType)
@@ -190,7 +190,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, Guid*, uint, Guid*, int>)(lpVtbl[17]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, Index, pKeyExchangeType); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, Guid*, uint, Guid*, int>)(lpVtbl[17]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, Index, pKeyExchangeType);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::SetPrivateData"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::SetPrivateData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)] [VtblIndex(18)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
@@ -198,7 +198,7 @@ public unsafe partial struct ID3D11VideoDevice
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, uint, void*, int>)(lpVtbl[18]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), guid, DataSize, pData); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, uint, void*, int>)(lpVtbl[18]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::SetPrivateDataInterface"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::SetPrivateDataInterface"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)] [VtblIndex(19)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1"]/*' />
/// <unmanaged>ID3D11VideoDevice1</unmanaged> /// <unmanaged>ID3D11VideoDevice1</unmanaged>
[Guid("29da1d51-1321-4454-804b-f5fc9f861f0f")] [Guid("29da1d51-1321-4454-804b-f5fc9f861f0f")]
[NativeTypeName("struct ID3D11VideoDevice1 : ID3D11VideoDevice")] [NativeTypeName("struct ID3D11VideoDevice1 : ID3D11VideoDevice")]
@@ -206,7 +206,7 @@ public unsafe partial struct ID3D11VideoDevice1
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, Guid*, IUnknown*, int>)(lpVtbl[19]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, Guid*, IUnknown*, int>)(lpVtbl[19]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1::GetCryptoSessionPrivateDataSize"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1::GetCryptoSessionPrivateDataSize"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)] [VtblIndex(20)]
public HResult GetCryptoSessionPrivateDataSize(Guid* pCryptoType, Guid* pDecoderProfile, Guid* pKeyExchangeType, uint* pPrivateInputSize, uint* pPrivateOutputSize) public HResult GetCryptoSessionPrivateDataSize(Guid* pCryptoType, Guid* pDecoderProfile, Guid* pKeyExchangeType, uint* pPrivateInputSize, uint* pPrivateOutputSize)
@@ -214,7 +214,7 @@ public unsafe partial struct ID3D11VideoDevice1
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, Guid*, Guid*, Guid*, uint*, uint*, int>)(lpVtbl[20]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, pPrivateInputSize, pPrivateOutputSize); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, Guid*, Guid*, Guid*, uint*, uint*, int>)(lpVtbl[20]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, pPrivateInputSize, pPrivateOutputSize);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1::GetVideoDecoderCaps"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1::GetVideoDecoderCaps"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)] [VtblIndex(21)]
public HResult GetVideoDecoderCaps(Guid* pDecoderProfile, uint SampleWidth, uint SampleHeight, Graphics.Dxgi.Common.Rational* pFrameRate, uint BitRate, Guid* pCryptoType, uint* pDecoderCaps) public HResult GetVideoDecoderCaps(Guid* pDecoderProfile, uint SampleWidth, uint SampleHeight, Graphics.Dxgi.Common.Rational* pFrameRate, uint BitRate, Guid* pCryptoType, uint* pDecoderCaps)
@@ -222,7 +222,7 @@ public unsafe partial struct ID3D11VideoDevice1
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, Guid*, uint, uint, Graphics.Dxgi.Common.Rational*, uint, Guid*, uint*, int>)(lpVtbl[21]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDecoderProfile, SampleWidth, SampleHeight, pFrameRate, BitRate, pCryptoType, pDecoderCaps); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, Guid*, uint, uint, Graphics.Dxgi.Common.Rational*, uint, Guid*, uint*, int>)(lpVtbl[21]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDecoderProfile, SampleWidth, SampleHeight, pFrameRate, BitRate, pCryptoType, pDecoderCaps);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1::CheckVideoDecoderDownsampling"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1::CheckVideoDecoderDownsampling"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)] [VtblIndex(22)]
public HResult CheckVideoDecoderDownsampling(VideoDecoderDescription* pInputDesc, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoDecoderConfig* pInputConfig, Graphics.Dxgi.Common.Rational* pFrameRate, VideoSampleDescription* pOutputDesc, Bool32* pSupported, Bool32* pRealTimeHint) public HResult CheckVideoDecoderDownsampling(VideoDecoderDescription* pInputDesc, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoDecoderConfig* pInputConfig, Graphics.Dxgi.Common.Rational* pFrameRate, VideoSampleDescription* pOutputDesc, Bool32* pSupported, Bool32* pRealTimeHint)
@@ -230,7 +230,7 @@ public unsafe partial struct ID3D11VideoDevice1
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, VideoDecoderDescription*, Graphics.Dxgi.Common.ColorSpaceType, VideoDecoderConfig*, Graphics.Dxgi.Common.Rational*, VideoSampleDescription*, Bool32*, Bool32*, int>)(lpVtbl[22]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pOutputDesc, pSupported, pRealTimeHint); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, VideoDecoderDescription*, Graphics.Dxgi.Common.ColorSpaceType, VideoDecoderConfig*, Graphics.Dxgi.Common.Rational*, VideoSampleDescription*, Bool32*, Bool32*, int>)(lpVtbl[22]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pOutputDesc, pSupported, pRealTimeHint);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1::RecommendVideoDecoderDownsampleParameters"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1::RecommendVideoDecoderDownsampleParameters"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)] [VtblIndex(23)]
public HResult RecommendVideoDecoderDownsampleParameters(VideoDecoderDescription* pInputDesc, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoDecoderConfig* pInputConfig, Graphics.Dxgi.Common.Rational* pFrameRate, VideoSampleDescription* pRecommendedOutputDesc) public HResult RecommendVideoDecoderDownsampleParameters(VideoDecoderDescription* pInputDesc, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoDecoderConfig* pInputConfig, Graphics.Dxgi.Common.Rational* pFrameRate, VideoSampleDescription* pRecommendedOutputDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice2"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice2"]/*' />
/// <unmanaged>ID3D11VideoDevice2</unmanaged> /// <unmanaged>ID3D11VideoDevice2</unmanaged>
[Guid("59c0cb01-35f0-4a70-8f67-87905c906a53")] [Guid("59c0cb01-35f0-4a70-8f67-87905c906a53")]
[NativeTypeName("struct ID3D11VideoDevice2 : ID3D11VideoDevice1")] [NativeTypeName("struct ID3D11VideoDevice2 : ID3D11VideoDevice1")]
@@ -238,7 +238,7 @@ public unsafe partial struct ID3D11VideoDevice2
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, VideoDecoderDescription*, Graphics.Dxgi.Common.ColorSpaceType, VideoDecoderConfig*, Graphics.Dxgi.Common.Rational*, VideoSampleDescription*, int>)(lpVtbl[23]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pRecommendedOutputDesc); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, VideoDecoderDescription*, Graphics.Dxgi.Common.ColorSpaceType, VideoDecoderConfig*, Graphics.Dxgi.Common.Rational*, VideoSampleDescription*, int>)(lpVtbl[23]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pRecommendedOutputDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice2::CheckFeatureSupport"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice2::CheckFeatureSupport"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)] [VtblIndex(24)]
public HResult CheckFeatureSupport(FeatureVideo Feature, void* pFeatureSupportData, uint FeatureSupportDataSize) public HResult CheckFeatureSupport(FeatureVideo Feature, void* pFeatureSupportData, uint FeatureSupportDataSize)
@@ -246,7 +246,7 @@ public unsafe partial struct ID3D11VideoDevice2
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, FeatureVideo, void*, uint, int>)(lpVtbl[24]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, FeatureVideo, void*, uint, int>)(lpVtbl[24]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice2::NegotiateCryptoSessionKeyExchangeMT"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice2::NegotiateCryptoSessionKeyExchangeMT"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)] [VtblIndex(25)]
public HResult NegotiateCryptoSessionKeyExchangeMT(ID3D11CryptoSession* pCryptoSession, CryptoSessionKeyExchangeFlags flags, uint DataSize, void* pData) public HResult NegotiateCryptoSessionKeyExchangeMT(ID3D11CryptoSession* pCryptoSession, CryptoSessionKeyExchangeFlags flags, uint DataSize, void* pData)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessor"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessor"]/*' />
/// <unmanaged>ID3D11VideoProcessor</unmanaged> /// <unmanaged>ID3D11VideoProcessor</unmanaged>
[Guid("1d7b0652-185f-41c6-85ce-0c5be3d4ae6c")] [Guid("1d7b0652-185f-41c6-85ce-0c5be3d4ae6c")]
[NativeTypeName("struct ID3D11VideoProcessor : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11VideoProcessor : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11VideoProcessor
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessor*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessor*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessor::GetContentDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessor::GetContentDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public void GetContentDesc(VideoProcessorContentDescription* pDesc) public void GetContentDesc(VideoProcessorContentDescription* pDesc)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11VideoProcessor
((delegate* unmanaged[Stdcall]<ID3D11VideoProcessor*, VideoProcessorContentDescription*, void>)(lpVtbl[7]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), pDesc); ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessor*, VideoProcessorContentDescription*, void>)(lpVtbl[7]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), pDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessor::GetRateConversionCaps"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessor::GetRateConversionCaps"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void GetRateConversionCaps(VideoProcessorRateConversionCaps* pCaps) public void GetRateConversionCaps(VideoProcessorRateConversionCaps* pCaps)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator"]/*' />
/// <unmanaged>ID3D11VideoProcessorEnumerator</unmanaged> /// <unmanaged>ID3D11VideoProcessorEnumerator</unmanaged>
[Guid("31627037-53ab-4200-9061-05faa9ab45f9")] [Guid("31627037-53ab-4200-9061-05faa9ab45f9")]
[NativeTypeName("struct ID3D11VideoProcessorEnumerator : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11VideoProcessorEnumerator : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorContentDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorContentDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult GetVideoProcessorContentDesc(VideoProcessorContentDescription* pContentDesc) public HResult GetVideoProcessorContentDesc(VideoProcessorContentDescription* pContentDesc)
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, VideoProcessorContentDescription*, int>)(lpVtbl[7]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), pContentDesc); return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, VideoProcessorContentDescription*, int>)(lpVtbl[7]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), pContentDesc);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::CheckVideoProcessorFormat"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::CheckVideoProcessorFormat"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public HResult CheckVideoProcessorFormat(Graphics.Dxgi.Common.Format Format, uint* pFlags) public HResult CheckVideoProcessorFormat(Graphics.Dxgi.Common.Format Format, uint* pFlags)
@@ -118,7 +118,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, Graphics.Dxgi.Common.Format, uint*, int>)(lpVtbl[8]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), Format, pFlags); return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, Graphics.Dxgi.Common.Format, uint*, int>)(lpVtbl[8]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), Format, pFlags);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult GetVideoProcessorCaps(VideoProcessorCaps* pCaps) public HResult GetVideoProcessorCaps(VideoProcessorCaps* pCaps)
@@ -126,7 +126,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, VideoProcessorCaps*, int>)(lpVtbl[9]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), pCaps); return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, VideoProcessorCaps*, int>)(lpVtbl[9]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), pCaps);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorRateConversionCaps"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorRateConversionCaps"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public HResult GetVideoProcessorRateConversionCaps(uint TypeIndex, VideoProcessorRateConversionCaps* pCaps) public HResult GetVideoProcessorRateConversionCaps(uint TypeIndex, VideoProcessorRateConversionCaps* pCaps)
@@ -134,7 +134,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, uint, VideoProcessorRateConversionCaps*, int>)(lpVtbl[10]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), TypeIndex, pCaps); return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, uint, VideoProcessorRateConversionCaps*, int>)(lpVtbl[10]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), TypeIndex, pCaps);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorCustomRate"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorCustomRate"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)] [VtblIndex(11)]
public HResult GetVideoProcessorCustomRate(uint TypeIndex, uint CustomRateIndex, VideoProcessorCustomRate* pRate) public HResult GetVideoProcessorCustomRate(uint TypeIndex, uint CustomRateIndex, VideoProcessorCustomRate* pRate)
@@ -142,7 +142,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, uint, uint, VideoProcessorCustomRate*, int>)(lpVtbl[11]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), TypeIndex, CustomRateIndex, pRate); return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, uint, uint, VideoProcessorCustomRate*, int>)(lpVtbl[11]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), TypeIndex, CustomRateIndex, pRate);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorFilterRange"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorFilterRange"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)] [VtblIndex(12)]
public HResult GetVideoProcessorFilterRange(VideoProcessorFilter Filter, VideoProcessorFilterRange* pRange) public HResult GetVideoProcessorFilterRange(VideoProcessorFilter Filter, VideoProcessorFilterRange* pRange)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator1"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator1"]/*' />
/// <unmanaged>ID3D11VideoProcessorEnumerator1</unmanaged> /// <unmanaged>ID3D11VideoProcessorEnumerator1</unmanaged>
[Guid("465217f2-5568-43cf-b5b9-f61d54531ca1")] [Guid("465217f2-5568-43cf-b5b9-f61d54531ca1")]
[NativeTypeName("struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProcessorEnumerator")] [NativeTypeName("struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProcessorEnumerator")]
@@ -150,7 +150,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator1*, VideoProcessorFilter, VideoProcessorFilterRange*, int>)(lpVtbl[12]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), Filter, pRange); return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator1*, VideoProcessorFilter, VideoProcessorFilterRange*, int>)(lpVtbl[12]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), Filter, pRange);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator1::CheckVideoProcessorFormatConversion"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator1::CheckVideoProcessorFormatConversion"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)] [VtblIndex(13)]
public HResult CheckVideoProcessorFormatConversion(Graphics.Dxgi.Common.Format InputFormat, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, Graphics.Dxgi.Common.Format OutputFormat, Graphics.Dxgi.Common.ColorSpaceType OutputColorSpace, Bool32* pSupported) public HResult CheckVideoProcessorFormatConversion(Graphics.Dxgi.Common.Format InputFormat, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, Graphics.Dxgi.Common.Format OutputFormat, Graphics.Dxgi.Common.ColorSpaceType OutputColorSpace, Bool32* pSupported)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorInputView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorInputView"]/*' />
/// <unmanaged>ID3D11VideoProcessorInputView</unmanaged> /// <unmanaged>ID3D11VideoProcessorInputView</unmanaged>
[Guid("11ec5a5f-51dc-4945-ab34-6e8c21300ea5")] [Guid("11ec5a5f-51dc-4945-ab34-6e8c21300ea5")]
[NativeTypeName("struct ID3D11VideoProcessorInputView : ID3D11View")] [NativeTypeName("struct ID3D11VideoProcessorInputView : ID3D11View")]
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11VideoProcessorInputView
((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorInputView*, ID3D11Resource**, void>)(lpVtbl[7]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), ppResource); ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorInputView*, ID3D11Resource**, void>)(lpVtbl[7]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), ppResource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorInputView::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorInputView::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void GetDesc(VideoProcessorInputViewDescription* pDesc) public void GetDesc(VideoProcessorInputViewDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorOutputView"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorOutputView"]/*' />
/// <unmanaged>ID3D11VideoProcessorOutputView</unmanaged> /// <unmanaged>ID3D11VideoProcessorOutputView</unmanaged>
[Guid("a048285e-25a9-4527-bd93-d68b68c44254")] [Guid("a048285e-25a9-4527-bd93-d68b68c44254")]
[NativeTypeName("struct ID3D11VideoProcessorOutputView : ID3D11View")] [NativeTypeName("struct ID3D11VideoProcessorOutputView : ID3D11View")]
@@ -110,7 +110,7 @@ public unsafe partial struct ID3D11VideoProcessorOutputView
((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorOutputView*, ID3D11Resource**, void>)(lpVtbl[7]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), ppResource); ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorOutputView*, ID3D11Resource**, void>)(lpVtbl[7]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), ppResource);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorOutputView::GetDesc"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorOutputView::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void GetDesc(VideoProcessorOutputViewDescription* pDesc) public void GetDesc(VideoProcessorOutputViewDescription* pDesc)

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct3D11; namespace Win32.Graphics.Direct3D11;
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11View"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11View"]/*' />
/// <unmanaged>ID3D11View</unmanaged> /// <unmanaged>ID3D11View</unmanaged>
[Guid("839d1216-bb2e-412b-b7f4-a9dbebe08ed1")] [Guid("839d1216-bb2e-412b-b7f4-a9dbebe08ed1")]
[NativeTypeName("struct ID3D11View : ID3D11DeviceChild")] [NativeTypeName("struct ID3D11View : ID3D11DeviceChild")]
@@ -102,7 +102,7 @@ public unsafe partial struct ID3D11View
return ((delegate* unmanaged[Stdcall]<ID3D11View*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11View*)Unsafe.AsPointer(ref this), guid, pData); return ((delegate* unmanaged[Stdcall]<ID3D11View*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11View*)Unsafe.AsPointer(ref this), guid, pData);
} }
/// <include file='../../Direct3D11.xml' path='doc/member[@name="ID3D11View::GetResource"]/*' /> /// <include file='Direct3D11.xml' path='doc/member[@name="ID3D11View::GetResource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public void GetResource(ID3D11Resource** ppResource) public void GetResource(ID3D11Resource** ppResource)

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