mirror of
https://github.com/amerkoleci/Vortice.Win32.git
synced 2026-01-14 08:06:02 +08:00
FIX: remaining sbyte mapping to use byte* and some wrong enums in D3D11, bump version to 2.2.3
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
<!-- Version -->
|
<!-- Version -->
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<VersionPrefix>2.2.2</VersionPrefix>
|
<VersionPrefix>2.2.3</VersionPrefix>
|
||||||
<VersionSuffix Condition="'$(VersionSuffix)' == ''"></VersionSuffix>
|
<VersionSuffix Condition="'$(VersionSuffix)' == ''"></VersionSuffix>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ public static class Program
|
|||||||
{ "Foundation.LPARAM", "nint" },
|
{ "Foundation.LPARAM", "nint" },
|
||||||
{ "Foundation.LRESULT", "nint" },
|
{ "Foundation.LRESULT", "nint" },
|
||||||
{ "Foundation.WPARAM", "nuint" },
|
{ "Foundation.WPARAM", "nuint" },
|
||||||
{ "Foundation.PSTR", "sbyte*" },
|
{ "Foundation.PSTR", "byte*" },
|
||||||
{ "Foundation.PWSTR", "char*" },
|
{ "Foundation.PWSTR", "char*" },
|
||||||
{ "Foundation.CHAR", "byte" },
|
{ "Foundation.CHAR", "byte" },
|
||||||
{ "Foundation.COLORREF", "uint" },
|
{ "Foundation.COLORREF", "uint" },
|
||||||
@@ -899,6 +899,9 @@ public static class Program
|
|||||||
|
|
||||||
// D3D11 -> most is handled in code
|
// D3D11 -> most is handled in code
|
||||||
{ "D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE", "D3D11_PROCESSIDTYPE" },
|
{ "D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE", "D3D11_PROCESSIDTYPE" },
|
||||||
|
{ "D3D11_SHADER_VERSION_TYPE", "D3D11_SHVER" },
|
||||||
|
{ "D3D11_SHADER_TYPE", "D3D11" },
|
||||||
|
{ "D3D11_TRACE_REGISTER_TYPE", "D3D11_TRACE" },
|
||||||
|
|
||||||
// D3D12 -> most is handled in code
|
// D3D12 -> most is handled in code
|
||||||
{ "D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS", "D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG" },
|
{ "D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS", "D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG" },
|
||||||
|
|||||||
@@ -524,7 +524,7 @@ public partial struct ResourceTextureProperties
|
|||||||
public partial struct InputElementDescription
|
public partial struct InputElementDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INPUT_ELEMENT_DESC::semanticName"]/*' />
|
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INPUT_ELEMENT_DESC::semanticName"]/*' />
|
||||||
public unsafe sbyte* semanticName;
|
public unsafe byte* semanticName;
|
||||||
|
|
||||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INPUT_ELEMENT_DESC::semanticIndex"]/*' />
|
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INPUT_ELEMENT_DESC::semanticIndex"]/*' />
|
||||||
public uint semanticIndex;
|
public uint semanticIndex;
|
||||||
|
|||||||
@@ -95,9 +95,9 @@ public unsafe partial struct IDxcBlobUtf8 : IDxcBlobUtf8.Interface, INativeGuid
|
|||||||
|
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(6)]
|
[VtblIndex(6)]
|
||||||
public sbyte* GetStringPointer()
|
public byte* GetStringPointer()
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<IDxcBlobUtf8*, sbyte*>)(lpVtbl[6]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this));
|
return ((delegate* unmanaged[MemberFunction]<IDxcBlobUtf8*, byte*>)(lpVtbl[6]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this));
|
||||||
}
|
}
|
||||||
|
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
@@ -110,7 +110,7 @@ public unsafe partial struct IDxcBlobUtf8 : IDxcBlobUtf8.Interface, INativeGuid
|
|||||||
public interface Interface : IDxcBlobEncoding.Interface
|
public interface Interface : IDxcBlobEncoding.Interface
|
||||||
{
|
{
|
||||||
[VtblIndex(6)]
|
[VtblIndex(6)]
|
||||||
sbyte* GetStringPointer();
|
byte* GetStringPointer();
|
||||||
|
|
||||||
[VtblIndex(7)]
|
[VtblIndex(7)]
|
||||||
nuint GetStringLength();
|
nuint GetStringLength();
|
||||||
|
|||||||
@@ -92,9 +92,9 @@ public unsafe partial struct IDxcCompilerArgs : IDxcCompilerArgs.Interface, INat
|
|||||||
|
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(6)]
|
[VtblIndex(6)]
|
||||||
public HResult AddArgumentsUTF8(sbyte** pArguments, uint argCount)
|
public HResult AddArgumentsUTF8(byte** pArguments, uint argCount)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<IDxcCompilerArgs*, sbyte**, uint, int>)(lpVtbl[6]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), pArguments, argCount);
|
return ((delegate* unmanaged[MemberFunction]<IDxcCompilerArgs*, byte**, uint, int>)(lpVtbl[6]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), pArguments, argCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
@@ -116,7 +116,7 @@ public unsafe partial struct IDxcCompilerArgs : IDxcCompilerArgs.Interface, INat
|
|||||||
HResult AddArguments(char** pArguments, uint argCount);
|
HResult AddArguments(char** pArguments, uint argCount);
|
||||||
|
|
||||||
[VtblIndex(6)]
|
[VtblIndex(6)]
|
||||||
HResult AddArgumentsUTF8(sbyte** pArguments, uint argCount);
|
HResult AddArgumentsUTF8(byte** pArguments, uint argCount);
|
||||||
|
|
||||||
[VtblIndex(7)]
|
[VtblIndex(7)]
|
||||||
HResult AddDefines(DxcDefine* pDefines, uint defineCount);
|
HResult AddDefines(DxcDefine* pDefines, uint defineCount);
|
||||||
|
|||||||
@@ -35,8 +35,8 @@ public static unsafe partial class Apis
|
|||||||
pSourceName: null,
|
pSourceName: null,
|
||||||
pDefines: null,
|
pDefines: null,
|
||||||
pInclude: D3D_COMPILE_STANDARD_FILE_INCLUDE,
|
pInclude: D3D_COMPILE_STANDARD_FILE_INCLUDE,
|
||||||
pEntrypoint: (sbyte*)entryPointPtr,
|
pEntrypoint: entryPointPtr,
|
||||||
pTarget: (sbyte*)targetPtr,
|
pTarget: targetPtr,
|
||||||
Flags1: flags,
|
Flags1: flags,
|
||||||
Flags2: 0u,
|
Flags2: 0u,
|
||||||
ppCode: d3dBlobBytecode.GetAddressOf(),
|
ppCode: d3dBlobBytecode.GetAddressOf(),
|
||||||
@@ -129,8 +129,8 @@ public static unsafe partial class Apis
|
|||||||
pSourceName: null,
|
pSourceName: null,
|
||||||
pDefines: null,
|
pDefines: null,
|
||||||
pInclude: D3D_COMPILE_STANDARD_FILE_INCLUDE,
|
pInclude: D3D_COMPILE_STANDARD_FILE_INCLUDE,
|
||||||
pEntrypoint: (sbyte*)entryPointPtr,
|
pEntrypoint: entryPointPtr,
|
||||||
pTarget: (sbyte*)targetPtr,
|
pTarget: targetPtr,
|
||||||
Flags1: flags,
|
Flags1: flags,
|
||||||
Flags2: 0u,
|
Flags2: 0u,
|
||||||
ppCode: byteCode,
|
ppCode: byteCode,
|
||||||
@@ -158,8 +158,8 @@ public static unsafe partial class Apis
|
|||||||
pSourceName: null,
|
pSourceName: null,
|
||||||
pDefines: null,
|
pDefines: null,
|
||||||
pInclude: includeHandler,
|
pInclude: includeHandler,
|
||||||
pEntrypoint: (sbyte*)entryPointPtr,
|
pEntrypoint: entryPointPtr,
|
||||||
pTarget: (sbyte*)targetPtr,
|
pTarget: targetPtr,
|
||||||
Flags1: flags,
|
Flags1: flags,
|
||||||
Flags2: 0u,
|
Flags2: 0u,
|
||||||
ppCode: byteCode,
|
ppCode: byteCode,
|
||||||
|
|||||||
@@ -21,19 +21,19 @@ public static unsafe partial class Apis
|
|||||||
|
|
||||||
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DCompile"]/*' />
|
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DCompile"]/*' />
|
||||||
[LibraryImport("D3DCOMPILER_47.dll")]
|
[LibraryImport("D3DCOMPILER_47.dll")]
|
||||||
public static partial HResult D3DCompile(void* pSrcData, nuint SrcDataSize, sbyte* pSourceName, Graphics.Direct3D.ShaderMacro* pDefines, Graphics.Direct3D.ID3DInclude* pInclude, sbyte* pEntrypoint, sbyte* pTarget, CompileFlags Flags1, uint Flags2, Graphics.Direct3D.ID3DBlob** ppCode, Graphics.Direct3D.ID3DBlob** ppErrorMsgs);
|
public static partial HResult D3DCompile(void* pSrcData, nuint SrcDataSize, byte* pSourceName, Graphics.Direct3D.ShaderMacro* pDefines, Graphics.Direct3D.ID3DInclude* pInclude, byte* pEntrypoint, byte* pTarget, CompileFlags Flags1, uint Flags2, Graphics.Direct3D.ID3DBlob** ppCode, Graphics.Direct3D.ID3DBlob** ppErrorMsgs);
|
||||||
|
|
||||||
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DCompile2"]/*' />
|
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DCompile2"]/*' />
|
||||||
[LibraryImport("D3DCOMPILER_47.dll")]
|
[LibraryImport("D3DCOMPILER_47.dll")]
|
||||||
public static partial HResult D3DCompile2(void* pSrcData, nuint SrcDataSize, sbyte* pSourceName, Graphics.Direct3D.ShaderMacro* pDefines, Graphics.Direct3D.ID3DInclude* pInclude, sbyte* pEntrypoint, sbyte* pTarget, CompileFlags Flags1, uint Flags2, uint SecondaryDataFlags, void* pSecondaryData, nuint SecondaryDataSize, Graphics.Direct3D.ID3DBlob** ppCode, Graphics.Direct3D.ID3DBlob** ppErrorMsgs);
|
public static partial HResult D3DCompile2(void* pSrcData, nuint SrcDataSize, byte* pSourceName, Graphics.Direct3D.ShaderMacro* pDefines, Graphics.Direct3D.ID3DInclude* pInclude, byte* pEntrypoint, byte* pTarget, CompileFlags Flags1, uint Flags2, uint SecondaryDataFlags, void* pSecondaryData, nuint SecondaryDataSize, Graphics.Direct3D.ID3DBlob** ppCode, Graphics.Direct3D.ID3DBlob** ppErrorMsgs);
|
||||||
|
|
||||||
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DCompileFromFile"]/*' />
|
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DCompileFromFile"]/*' />
|
||||||
[LibraryImport("D3DCOMPILER_47.dll")]
|
[LibraryImport("D3DCOMPILER_47.dll")]
|
||||||
public static partial HResult D3DCompileFromFile(char* pFileName, Graphics.Direct3D.ShaderMacro* pDefines, Graphics.Direct3D.ID3DInclude* pInclude, sbyte* pEntrypoint, sbyte* pTarget, CompileFlags Flags1, uint Flags2, Graphics.Direct3D.ID3DBlob** ppCode, Graphics.Direct3D.ID3DBlob** ppErrorMsgs);
|
public static partial HResult D3DCompileFromFile(char* pFileName, Graphics.Direct3D.ShaderMacro* pDefines, Graphics.Direct3D.ID3DInclude* pInclude, byte* pEntrypoint, byte* pTarget, CompileFlags Flags1, uint Flags2, Graphics.Direct3D.ID3DBlob** ppCode, Graphics.Direct3D.ID3DBlob** ppErrorMsgs);
|
||||||
|
|
||||||
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DPreprocess"]/*' />
|
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DPreprocess"]/*' />
|
||||||
[LibraryImport("D3DCOMPILER_47.dll")]
|
[LibraryImport("D3DCOMPILER_47.dll")]
|
||||||
public static partial HResult D3DPreprocess(void* pSrcData, nuint SrcDataSize, sbyte* pSourceName, Graphics.Direct3D.ShaderMacro* pDefines, Graphics.Direct3D.ID3DInclude* pInclude, Graphics.Direct3D.ID3DBlob** ppCodeText, Graphics.Direct3D.ID3DBlob** ppErrorMsgs);
|
public static partial HResult D3DPreprocess(void* pSrcData, nuint SrcDataSize, byte* pSourceName, Graphics.Direct3D.ShaderMacro* pDefines, Graphics.Direct3D.ID3DInclude* pInclude, Graphics.Direct3D.ID3DBlob** ppCodeText, Graphics.Direct3D.ID3DBlob** ppErrorMsgs);
|
||||||
|
|
||||||
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DGetDebugInfo"]/*' />
|
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DGetDebugInfo"]/*' />
|
||||||
[LibraryImport("D3DCOMPILER_47.dll")]
|
[LibraryImport("D3DCOMPILER_47.dll")]
|
||||||
@@ -49,11 +49,11 @@ public static unsafe partial class Apis
|
|||||||
|
|
||||||
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DDisassemble"]/*' />
|
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DDisassemble"]/*' />
|
||||||
[LibraryImport("D3DCOMPILER_47.dll")]
|
[LibraryImport("D3DCOMPILER_47.dll")]
|
||||||
public static partial HResult D3DDisassemble(void* pSrcData, nuint SrcDataSize, DisasmFlags Flags, sbyte* szComments, Graphics.Direct3D.ID3DBlob** ppDisassembly);
|
public static partial HResult D3DDisassemble(void* pSrcData, nuint SrcDataSize, DisasmFlags Flags, byte* szComments, Graphics.Direct3D.ID3DBlob** ppDisassembly);
|
||||||
|
|
||||||
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DDisassembleRegion"]/*' />
|
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DDisassembleRegion"]/*' />
|
||||||
[LibraryImport("D3DCOMPILER_47.dll")]
|
[LibraryImport("D3DCOMPILER_47.dll")]
|
||||||
public static partial HResult D3DDisassembleRegion(void* pSrcData, nuint SrcDataSize, uint Flags, sbyte* szComments, nuint StartByteOffset, nuint NumInsts, nuint* pFinishByteOffset, Graphics.Direct3D.ID3DBlob** ppDisassembly);
|
public static partial HResult D3DDisassembleRegion(void* pSrcData, nuint SrcDataSize, uint Flags, byte* szComments, nuint StartByteOffset, nuint NumInsts, nuint* pFinishByteOffset, Graphics.Direct3D.ID3DBlob** ppDisassembly);
|
||||||
|
|
||||||
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DGetTraceInstructionOffsets"]/*' />
|
/// <include file='../../Vortice.Win32/Generated/Graphics/Direct3D.xml' path='doc/member[@name="D3DGetTraceInstructionOffsets"]/*' />
|
||||||
[LibraryImport("D3DCOMPILER_47.dll")]
|
[LibraryImport("D3DCOMPILER_47.dll")]
|
||||||
|
|||||||
@@ -4282,60 +4282,60 @@ public static partial class Apis
|
|||||||
public const VideoDecoderHistogramComponentFlags D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_B = VideoDecoderHistogramComponentFlags.FlagB;
|
public const VideoDecoderHistogramComponentFlags D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_B = VideoDecoderHistogramComponentFlags.FlagB;
|
||||||
public const VideoDecoderHistogramComponentFlags D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_A = VideoDecoderHistogramComponentFlags.FlagA;
|
public const VideoDecoderHistogramComponentFlags D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_A = VideoDecoderHistogramComponentFlags.FlagA;
|
||||||
public const CryptoSessionKeyExchangeFlags D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE = CryptoSessionKeyExchangeFlags.FlagNone;
|
public const CryptoSessionKeyExchangeFlags D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE = CryptoSessionKeyExchangeFlags.FlagNone;
|
||||||
public const ShaderVersionType D3D11_SHVER_PIXEL_SHADER = ShaderVersionType.D3D11_SHVER_PIXEL_SHADER;
|
public const ShaderVersionType D3D11_SHVER_PIXEL_SHADER = ShaderVersionType.PixelShader;
|
||||||
public const ShaderVersionType D3D11_SHVER_VERTEX_SHADER = ShaderVersionType.D3D11_SHVER_VERTEX_SHADER;
|
public const ShaderVersionType D3D11_SHVER_VERTEX_SHADER = ShaderVersionType.VertexShader;
|
||||||
public const ShaderVersionType D3D11_SHVER_GEOMETRY_SHADER = ShaderVersionType.D3D11_SHVER_GEOMETRY_SHADER;
|
public const ShaderVersionType D3D11_SHVER_GEOMETRY_SHADER = ShaderVersionType.GeometryShader;
|
||||||
public const ShaderVersionType D3D11_SHVER_HULL_SHADER = ShaderVersionType.D3D11_SHVER_HULL_SHADER;
|
public const ShaderVersionType D3D11_SHVER_HULL_SHADER = ShaderVersionType.HullShader;
|
||||||
public const ShaderVersionType D3D11_SHVER_DOMAIN_SHADER = ShaderVersionType.D3D11_SHVER_DOMAIN_SHADER;
|
public const ShaderVersionType D3D11_SHVER_DOMAIN_SHADER = ShaderVersionType.DomainShader;
|
||||||
public const ShaderVersionType D3D11_SHVER_COMPUTE_SHADER = ShaderVersionType.D3D11_SHVER_COMPUTE_SHADER;
|
public const ShaderVersionType D3D11_SHVER_COMPUTE_SHADER = ShaderVersionType.ComputeShader;
|
||||||
public const ShaderVersionType D3D11_SHVER_RESERVED0 = ShaderVersionType.D3D11_SHVER_RESERVED0;
|
public const ShaderVersionType D3D11_SHVER_RESERVED0 = ShaderVersionType.Reserved0;
|
||||||
public const ShaderType D3D11_VERTEX_SHADER = ShaderType.D3D11_VERTEX_SHADER;
|
public const ShaderType D3D11_VERTEX_SHADER = ShaderType.VertexShader;
|
||||||
public const ShaderType D3D11_HULL_SHADER = ShaderType.D3D11_HULL_SHADER;
|
public const ShaderType D3D11_HULL_SHADER = ShaderType.HullShader;
|
||||||
public const ShaderType D3D11_DOMAIN_SHADER = ShaderType.D3D11_DOMAIN_SHADER;
|
public const ShaderType D3D11_DOMAIN_SHADER = ShaderType.DomainShader;
|
||||||
public const ShaderType D3D11_GEOMETRY_SHADER = ShaderType.D3D11_GEOMETRY_SHADER;
|
public const ShaderType D3D11_GEOMETRY_SHADER = ShaderType.GeometryShader;
|
||||||
public const ShaderType D3D11_PIXEL_SHADER = ShaderType.D3D11_PIXEL_SHADER;
|
public const ShaderType D3D11_PIXEL_SHADER = ShaderType.PixelShader;
|
||||||
public const ShaderType D3D11_COMPUTE_SHADER = ShaderType.D3D11_COMPUTE_SHADER;
|
public const ShaderType D3D11_COMPUTE_SHADER = ShaderType.ComputeShader;
|
||||||
public const TraceGSInputPrimitive D3D11_TRACE_GS_INPUT_PRIMITIVE_UNDEFINED = TraceGSInputPrimitive.Undefined;
|
public const TraceGSInputPrimitive D3D11_TRACE_GS_INPUT_PRIMITIVE_UNDEFINED = TraceGSInputPrimitive.Undefined;
|
||||||
public const TraceGSInputPrimitive D3D11_TRACE_GS_INPUT_PRIMITIVE_POINT = TraceGSInputPrimitive.Point;
|
public const TraceGSInputPrimitive D3D11_TRACE_GS_INPUT_PRIMITIVE_POINT = TraceGSInputPrimitive.Point;
|
||||||
public const TraceGSInputPrimitive D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE = TraceGSInputPrimitive.Line;
|
public const TraceGSInputPrimitive D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE = TraceGSInputPrimitive.Line;
|
||||||
public const TraceGSInputPrimitive D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE = TraceGSInputPrimitive.Triangle;
|
public const TraceGSInputPrimitive D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE = TraceGSInputPrimitive.Triangle;
|
||||||
public const TraceGSInputPrimitive D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE_ADJ = TraceGSInputPrimitive.LineAdj;
|
public const TraceGSInputPrimitive D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE_ADJ = TraceGSInputPrimitive.LineAdj;
|
||||||
public const TraceGSInputPrimitive D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE_ADJ = TraceGSInputPrimitive.TriangleAdj;
|
public const TraceGSInputPrimitive D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE_ADJ = TraceGSInputPrimitive.TriangleAdj;
|
||||||
public const TraceRegisterType D3D11_TRACE_OUTPUT_NULL_REGISTER = TraceRegisterType.D3D11_TRACE_OUTPUT_NULL_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_OUTPUT_NULL_REGISTER = TraceRegisterType.OutputNullRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_INPUT_REGISTER = TraceRegisterType.D3D11_TRACE_INPUT_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INPUT_REGISTER = TraceRegisterType.InputRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER = TraceRegisterType.D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER = TraceRegisterType.InputPrimitiveIdRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER = TraceRegisterType.D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER;
|
public const TraceRegisterType D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER = TraceRegisterType.ImmediateConstantBuffer;
|
||||||
public const TraceRegisterType D3D11_TRACE_TEMP_REGISTER = TraceRegisterType.D3D11_TRACE_TEMP_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_TEMP_REGISTER = TraceRegisterType.TempRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_INDEXABLE_TEMP_REGISTER = TraceRegisterType.D3D11_TRACE_INDEXABLE_TEMP_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INDEXABLE_TEMP_REGISTER = TraceRegisterType.IndexableTempRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_OUTPUT_REGISTER = TraceRegisterType.D3D11_TRACE_OUTPUT_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_OUTPUT_REGISTER = TraceRegisterType.OutputRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_OUTPUT_DEPTH_REGISTER = TraceRegisterType.D3D11_TRACE_OUTPUT_DEPTH_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_OUTPUT_DEPTH_REGISTER = TraceRegisterType.OutputDepthRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_CONSTANT_BUFFER = TraceRegisterType.D3D11_TRACE_CONSTANT_BUFFER;
|
public const TraceRegisterType D3D11_TRACE_CONSTANT_BUFFER = TraceRegisterType.ConstantBuffer;
|
||||||
public const TraceRegisterType D3D11_TRACE_IMMEDIATE32 = TraceRegisterType.D3D11_TRACE_IMMEDIATE32;
|
public const TraceRegisterType D3D11_TRACE_IMMEDIATE32 = TraceRegisterType.Immediate32;
|
||||||
public const TraceRegisterType D3D11_TRACE_SAMPLER = TraceRegisterType.D3D11_TRACE_SAMPLER;
|
public const TraceRegisterType D3D11_TRACE_SAMPLER = TraceRegisterType.Sampler;
|
||||||
public const TraceRegisterType D3D11_TRACE_RESOURCE = TraceRegisterType.D3D11_TRACE_RESOURCE;
|
public const TraceRegisterType D3D11_TRACE_RESOURCE = TraceRegisterType.Resource;
|
||||||
public const TraceRegisterType D3D11_TRACE_RASTERIZER = TraceRegisterType.D3D11_TRACE_RASTERIZER;
|
public const TraceRegisterType D3D11_TRACE_RASTERIZER = TraceRegisterType.Rasterizer;
|
||||||
public const TraceRegisterType D3D11_TRACE_OUTPUT_COVERAGE_MASK = TraceRegisterType.D3D11_TRACE_OUTPUT_COVERAGE_MASK;
|
public const TraceRegisterType D3D11_TRACE_OUTPUT_COVERAGE_MASK = TraceRegisterType.OutputCoverageMask;
|
||||||
public const TraceRegisterType D3D11_TRACE_STREAM = TraceRegisterType.D3D11_TRACE_STREAM;
|
public const TraceRegisterType D3D11_TRACE_STREAM = TraceRegisterType.Stream;
|
||||||
public const TraceRegisterType D3D11_TRACE_THIS_POINTER = TraceRegisterType.D3D11_TRACE_THIS_POINTER;
|
public const TraceRegisterType D3D11_TRACE_THIS_POINTER = TraceRegisterType.ThisPointer;
|
||||||
public const TraceRegisterType D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER = TraceRegisterType.D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER = TraceRegisterType.OutputControlPointIdRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER = TraceRegisterType.D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER = TraceRegisterType.InputForkInstanceIdRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER = TraceRegisterType.D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER = TraceRegisterType.InputJoinInstanceIdRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER = TraceRegisterType.D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER = TraceRegisterType.InputControlPointRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER = TraceRegisterType.D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER = TraceRegisterType.OutputControlPointRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER = TraceRegisterType.D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER = TraceRegisterType.InputPatchConstantRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER = TraceRegisterType.D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER = TraceRegisterType.InputDomainPointRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_UNORDERED_ACCESS_VIEW = TraceRegisterType.D3D11_TRACE_UNORDERED_ACCESS_VIEW;
|
public const TraceRegisterType D3D11_TRACE_UNORDERED_ACCESS_VIEW = TraceRegisterType.UnorderedAccessView;
|
||||||
public const TraceRegisterType D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY = TraceRegisterType.D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY;
|
public const TraceRegisterType D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY = TraceRegisterType.ThreadGroupSharedMemory;
|
||||||
public const TraceRegisterType D3D11_TRACE_INPUT_THREAD_ID_REGISTER = TraceRegisterType.D3D11_TRACE_INPUT_THREAD_ID_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INPUT_THREAD_ID_REGISTER = TraceRegisterType.InputThreadIdRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER = TraceRegisterType.D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER = TraceRegisterType.InputThreadGroupIdRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER = TraceRegisterType.D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER = TraceRegisterType.InputThreadIdInGroupRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER = TraceRegisterType.D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER = TraceRegisterType.InputCoverageMaskRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER = TraceRegisterType.D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER = TraceRegisterType.InputThreadIdInGroupFlattenedRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER = TraceRegisterType.D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER = TraceRegisterType.InputGSInstanceIdRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER = TraceRegisterType.D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER = TraceRegisterType.OutputDepthGreaterEqualRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER = TraceRegisterType.D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER = TraceRegisterType.OutputDepthLessEqualRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_IMMEDIATE64 = TraceRegisterType.D3D11_TRACE_IMMEDIATE64;
|
public const TraceRegisterType D3D11_TRACE_IMMEDIATE64 = TraceRegisterType.Immediate64;
|
||||||
public const TraceRegisterType D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER = TraceRegisterType.D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER;
|
public const TraceRegisterType D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER = TraceRegisterType.InputCycleCounterRegister;
|
||||||
public const TraceRegisterType D3D11_TRACE_INTERFACE_POINTER = TraceRegisterType.D3D11_TRACE_INTERFACE_POINTER;
|
public const TraceRegisterType D3D11_TRACE_INTERFACE_POINTER = TraceRegisterType.InterfacePointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -6290,25 +6290,25 @@ public enum ShaderVersionType
|
|||||||
{
|
{
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_PIXEL_SHADER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_PIXEL_SHADER"]/*' />
|
||||||
/// <unmanaged>D3D11_SHVER_PIXEL_SHADER</unmanaged>
|
/// <unmanaged>D3D11_SHVER_PIXEL_SHADER</unmanaged>
|
||||||
D3D11_SHVER_PIXEL_SHADER = 0,
|
PixelShader = 0,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_VERTEX_SHADER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_VERTEX_SHADER"]/*' />
|
||||||
/// <unmanaged>D3D11_SHVER_VERTEX_SHADER</unmanaged>
|
/// <unmanaged>D3D11_SHVER_VERTEX_SHADER</unmanaged>
|
||||||
D3D11_SHVER_VERTEX_SHADER = 1,
|
VertexShader = 1,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_GEOMETRY_SHADER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_GEOMETRY_SHADER"]/*' />
|
||||||
/// <unmanaged>D3D11_SHVER_GEOMETRY_SHADER</unmanaged>
|
/// <unmanaged>D3D11_SHVER_GEOMETRY_SHADER</unmanaged>
|
||||||
D3D11_SHVER_GEOMETRY_SHADER = 2,
|
GeometryShader = 2,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_HULL_SHADER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_HULL_SHADER"]/*' />
|
||||||
/// <unmanaged>D3D11_SHVER_HULL_SHADER</unmanaged>
|
/// <unmanaged>D3D11_SHVER_HULL_SHADER</unmanaged>
|
||||||
D3D11_SHVER_HULL_SHADER = 3,
|
HullShader = 3,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_DOMAIN_SHADER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_DOMAIN_SHADER"]/*' />
|
||||||
/// <unmanaged>D3D11_SHVER_DOMAIN_SHADER</unmanaged>
|
/// <unmanaged>D3D11_SHVER_DOMAIN_SHADER</unmanaged>
|
||||||
D3D11_SHVER_DOMAIN_SHADER = 4,
|
DomainShader = 4,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_COMPUTE_SHADER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_COMPUTE_SHADER"]/*' />
|
||||||
/// <unmanaged>D3D11_SHVER_COMPUTE_SHADER</unmanaged>
|
/// <unmanaged>D3D11_SHVER_COMPUTE_SHADER</unmanaged>
|
||||||
D3D11_SHVER_COMPUTE_SHADER = 5,
|
ComputeShader = 5,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_RESERVED0"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_RESERVED0"]/*' />
|
||||||
/// <unmanaged>D3D11_SHVER_RESERVED0</unmanaged>
|
/// <unmanaged>D3D11_SHVER_RESERVED0</unmanaged>
|
||||||
D3D11_SHVER_RESERVED0 = 65520,
|
Reserved0 = 65520,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE"]/*' />
|
||||||
@@ -6317,22 +6317,22 @@ public enum ShaderType
|
|||||||
{
|
{
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_VERTEX_SHADER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_VERTEX_SHADER"]/*' />
|
||||||
/// <unmanaged>D3D11_VERTEX_SHADER</unmanaged>
|
/// <unmanaged>D3D11_VERTEX_SHADER</unmanaged>
|
||||||
D3D11_VERTEX_SHADER = 1,
|
VertexShader = 1,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_HULL_SHADER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_HULL_SHADER"]/*' />
|
||||||
/// <unmanaged>D3D11_HULL_SHADER</unmanaged>
|
/// <unmanaged>D3D11_HULL_SHADER</unmanaged>
|
||||||
D3D11_HULL_SHADER = 2,
|
HullShader = 2,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_DOMAIN_SHADER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_DOMAIN_SHADER"]/*' />
|
||||||
/// <unmanaged>D3D11_DOMAIN_SHADER</unmanaged>
|
/// <unmanaged>D3D11_DOMAIN_SHADER</unmanaged>
|
||||||
D3D11_DOMAIN_SHADER = 3,
|
DomainShader = 3,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_GEOMETRY_SHADER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_GEOMETRY_SHADER"]/*' />
|
||||||
/// <unmanaged>D3D11_GEOMETRY_SHADER</unmanaged>
|
/// <unmanaged>D3D11_GEOMETRY_SHADER</unmanaged>
|
||||||
D3D11_GEOMETRY_SHADER = 4,
|
GeometryShader = 4,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_PIXEL_SHADER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_PIXEL_SHADER"]/*' />
|
||||||
/// <unmanaged>D3D11_PIXEL_SHADER</unmanaged>
|
/// <unmanaged>D3D11_PIXEL_SHADER</unmanaged>
|
||||||
D3D11_PIXEL_SHADER = 5,
|
PixelShader = 5,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_COMPUTE_SHADER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_COMPUTE_SHADER"]/*' />
|
||||||
/// <unmanaged>D3D11_COMPUTE_SHADER</unmanaged>
|
/// <unmanaged>D3D11_COMPUTE_SHADER</unmanaged>
|
||||||
D3D11_COMPUTE_SHADER = 6,
|
ComputeShader = 6,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_GS_INPUT_PRIMITIVE"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_GS_INPUT_PRIMITIVE"]/*' />
|
||||||
@@ -6365,110 +6365,110 @@ public enum TraceRegisterType
|
|||||||
{
|
{
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_NULL_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_NULL_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_OUTPUT_NULL_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_OUTPUT_NULL_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_OUTPUT_NULL_REGISTER = 0,
|
OutputNullRegister = 0,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INPUT_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INPUT_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INPUT_REGISTER = 1,
|
InputRegister = 1,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER = 2,
|
InputPrimitiveIdRegister = 2,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER</unmanaged>
|
||||||
D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER = 3,
|
ImmediateConstantBuffer = 3,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_TEMP_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_TEMP_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_TEMP_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_TEMP_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_TEMP_REGISTER = 4,
|
TempRegister = 4,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INDEXABLE_TEMP_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INDEXABLE_TEMP_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INDEXABLE_TEMP_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INDEXABLE_TEMP_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INDEXABLE_TEMP_REGISTER = 5,
|
IndexableTempRegister = 5,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_OUTPUT_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_OUTPUT_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_OUTPUT_REGISTER = 6,
|
OutputRegister = 6,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_DEPTH_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_DEPTH_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_OUTPUT_DEPTH_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_OUTPUT_DEPTH_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_OUTPUT_DEPTH_REGISTER = 7,
|
OutputDepthRegister = 7,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_CONSTANT_BUFFER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_CONSTANT_BUFFER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_CONSTANT_BUFFER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_CONSTANT_BUFFER</unmanaged>
|
||||||
D3D11_TRACE_CONSTANT_BUFFER = 8,
|
ConstantBuffer = 8,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_IMMEDIATE32"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_IMMEDIATE32"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_IMMEDIATE32</unmanaged>
|
/// <unmanaged>D3D11_TRACE_IMMEDIATE32</unmanaged>
|
||||||
D3D11_TRACE_IMMEDIATE32 = 9,
|
Immediate32 = 9,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_SAMPLER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_SAMPLER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_SAMPLER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_SAMPLER</unmanaged>
|
||||||
D3D11_TRACE_SAMPLER = 10,
|
Sampler = 10,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_RESOURCE"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_RESOURCE"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_RESOURCE</unmanaged>
|
/// <unmanaged>D3D11_TRACE_RESOURCE</unmanaged>
|
||||||
D3D11_TRACE_RESOURCE = 11,
|
Resource = 11,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_RASTERIZER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_RASTERIZER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_RASTERIZER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_RASTERIZER</unmanaged>
|
||||||
D3D11_TRACE_RASTERIZER = 12,
|
Rasterizer = 12,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_COVERAGE_MASK"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_COVERAGE_MASK"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_OUTPUT_COVERAGE_MASK</unmanaged>
|
/// <unmanaged>D3D11_TRACE_OUTPUT_COVERAGE_MASK</unmanaged>
|
||||||
D3D11_TRACE_OUTPUT_COVERAGE_MASK = 13,
|
OutputCoverageMask = 13,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_STREAM"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_STREAM"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_STREAM</unmanaged>
|
/// <unmanaged>D3D11_TRACE_STREAM</unmanaged>
|
||||||
D3D11_TRACE_STREAM = 14,
|
Stream = 14,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_THIS_POINTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_THIS_POINTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_THIS_POINTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_THIS_POINTER</unmanaged>
|
||||||
D3D11_TRACE_THIS_POINTER = 15,
|
ThisPointer = 15,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER = 16,
|
OutputControlPointIdRegister = 16,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER = 17,
|
InputForkInstanceIdRegister = 17,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER = 18,
|
InputJoinInstanceIdRegister = 18,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER = 19,
|
InputControlPointRegister = 19,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER = 20,
|
OutputControlPointRegister = 20,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER = 21,
|
InputPatchConstantRegister = 21,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER = 22,
|
InputDomainPointRegister = 22,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_UNORDERED_ACCESS_VIEW"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_UNORDERED_ACCESS_VIEW"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_UNORDERED_ACCESS_VIEW</unmanaged>
|
/// <unmanaged>D3D11_TRACE_UNORDERED_ACCESS_VIEW</unmanaged>
|
||||||
D3D11_TRACE_UNORDERED_ACCESS_VIEW = 23,
|
UnorderedAccessView = 23,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY</unmanaged>
|
/// <unmanaged>D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY</unmanaged>
|
||||||
D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY = 24,
|
ThreadGroupSharedMemory = 24,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_THREAD_ID_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_THREAD_ID_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INPUT_THREAD_ID_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INPUT_THREAD_ID_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INPUT_THREAD_ID_REGISTER = 25,
|
InputThreadIdRegister = 25,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER = 26,
|
InputThreadGroupIdRegister = 26,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER = 27,
|
InputThreadIdInGroupRegister = 27,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER = 28,
|
InputCoverageMaskRegister = 28,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER = 29,
|
InputThreadIdInGroupFlattenedRegister = 29,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER = 30,
|
InputGSInstanceIdRegister = 30,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER = 31,
|
OutputDepthGreaterEqualRegister = 31,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER = 32,
|
OutputDepthLessEqualRegister = 32,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_IMMEDIATE64"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_IMMEDIATE64"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_IMMEDIATE64</unmanaged>
|
/// <unmanaged>D3D11_TRACE_IMMEDIATE64</unmanaged>
|
||||||
D3D11_TRACE_IMMEDIATE64 = 33,
|
Immediate64 = 33,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER</unmanaged>
|
||||||
D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER = 34,
|
InputCycleCounterRegister = 34,
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INTERFACE_POINTER"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INTERFACE_POINTER"]/*' />
|
||||||
/// <unmanaged>D3D11_TRACE_INTERFACE_POINTER</unmanaged>
|
/// <unmanaged>D3D11_TRACE_INTERFACE_POINTER</unmanaged>
|
||||||
D3D11_TRACE_INTERFACE_POINTER = 35,
|
InterfacePointer = 35,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ public partial struct AuthenticatedProtectionFlags
|
|||||||
public partial struct InputElementDescription
|
public partial struct InputElementDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_ELEMENT_DESC::SemanticName"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_ELEMENT_DESC::SemanticName"]/*' />
|
||||||
public unsafe sbyte* SemanticName;
|
public unsafe byte* SemanticName;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_ELEMENT_DESC::SemanticIndex"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_ELEMENT_DESC::SemanticIndex"]/*' />
|
||||||
public uint SemanticIndex;
|
public uint SemanticIndex;
|
||||||
@@ -63,7 +63,7 @@ public partial struct SODeclarationEntry
|
|||||||
public uint Stream;
|
public uint Stream;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SO_DECLARATION_ENTRY::SemanticName"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SO_DECLARATION_ENTRY::SemanticName"]/*' />
|
||||||
public unsafe sbyte* SemanticName;
|
public unsafe byte* SemanticName;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SO_DECLARATION_ENTRY::SemanticIndex"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SO_DECLARATION_ENTRY::SemanticIndex"]/*' />
|
||||||
public uint SemanticIndex;
|
public uint SemanticIndex;
|
||||||
@@ -3901,7 +3901,7 @@ public partial struct FeatureDataD3D11Options4
|
|||||||
public partial struct SignatureParameterDescription
|
public partial struct SignatureParameterDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SIGNATURE_PARAMETER_DESC::SemanticName"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SIGNATURE_PARAMETER_DESC::SemanticName"]/*' />
|
||||||
public unsafe sbyte* SemanticName;
|
public unsafe byte* SemanticName;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SIGNATURE_PARAMETER_DESC::SemanticIndex"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SIGNATURE_PARAMETER_DESC::SemanticIndex"]/*' />
|
||||||
public uint SemanticIndex;
|
public uint SemanticIndex;
|
||||||
@@ -3933,7 +3933,7 @@ public partial struct SignatureParameterDescription
|
|||||||
public partial struct ShaderBufferDescription
|
public partial struct ShaderBufferDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_BUFFER_DESC::Name"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_BUFFER_DESC::Name"]/*' />
|
||||||
public unsafe sbyte* Name;
|
public unsafe byte* Name;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_BUFFER_DESC::Type"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_BUFFER_DESC::Type"]/*' />
|
||||||
public Graphics.Direct3D.ConstantBufferType Type;
|
public Graphics.Direct3D.ConstantBufferType Type;
|
||||||
@@ -3953,7 +3953,7 @@ public partial struct ShaderBufferDescription
|
|||||||
public partial struct ShaderVariableDescription
|
public partial struct ShaderVariableDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VARIABLE_DESC::Name"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VARIABLE_DESC::Name"]/*' />
|
||||||
public unsafe sbyte* Name;
|
public unsafe byte* Name;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VARIABLE_DESC::StartOffset"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VARIABLE_DESC::StartOffset"]/*' />
|
||||||
public uint StartOffset;
|
public uint StartOffset;
|
||||||
@@ -4006,7 +4006,7 @@ public partial struct ShaderTypeDescription
|
|||||||
public uint Offset;
|
public uint Offset;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE_DESC::Name"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE_DESC::Name"]/*' />
|
||||||
public unsafe sbyte* Name;
|
public unsafe byte* Name;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC"]/*' />
|
||||||
@@ -4017,7 +4017,7 @@ public partial struct ShaderDescription
|
|||||||
public uint Version;
|
public uint Version;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::Creator"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::Creator"]/*' />
|
||||||
public unsafe sbyte* Creator;
|
public unsafe byte* Creator;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::Flags"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::Flags"]/*' />
|
||||||
public uint Flags;
|
public uint Flags;
|
||||||
@@ -4133,7 +4133,7 @@ public partial struct ShaderDescription
|
|||||||
public partial struct ShaderInputBindDescription
|
public partial struct ShaderInputBindDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_INPUT_BIND_DESC::Name"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_INPUT_BIND_DESC::Name"]/*' />
|
||||||
public unsafe sbyte* Name;
|
public unsafe byte* Name;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_INPUT_BIND_DESC::Type"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_INPUT_BIND_DESC::Type"]/*' />
|
||||||
public Graphics.Direct3D.ShaderInputType Type;
|
public Graphics.Direct3D.ShaderInputType Type;
|
||||||
@@ -4162,7 +4162,7 @@ public partial struct ShaderInputBindDescription
|
|||||||
public partial struct LibraryDescription
|
public partial struct LibraryDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LIBRARY_DESC::Creator"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LIBRARY_DESC::Creator"]/*' />
|
||||||
public unsafe sbyte* Creator;
|
public unsafe byte* Creator;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LIBRARY_DESC::Flags"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LIBRARY_DESC::Flags"]/*' />
|
||||||
public uint Flags;
|
public uint Flags;
|
||||||
@@ -4179,7 +4179,7 @@ public partial struct FunctionDescription
|
|||||||
public uint Version;
|
public uint Version;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::Creator"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::Creator"]/*' />
|
||||||
public unsafe sbyte* Creator;
|
public unsafe byte* Creator;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::Flags"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::Flags"]/*' />
|
||||||
public uint Flags;
|
public uint Flags;
|
||||||
@@ -4260,7 +4260,7 @@ public partial struct FunctionDescription
|
|||||||
public ulong RequiredFeatureFlags;
|
public ulong RequiredFeatureFlags;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::Name"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::Name"]/*' />
|
||||||
public unsafe sbyte* Name;
|
public unsafe byte* Name;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::FunctionParameterCount"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::FunctionParameterCount"]/*' />
|
||||||
public int FunctionParameterCount;
|
public int FunctionParameterCount;
|
||||||
@@ -4280,10 +4280,10 @@ public partial struct FunctionDescription
|
|||||||
public partial struct ParameterDescription
|
public partial struct ParameterDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::Name"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::Name"]/*' />
|
||||||
public unsafe sbyte* Name;
|
public unsafe byte* Name;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::SemanticName"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::SemanticName"]/*' />
|
||||||
public unsafe sbyte* SemanticName;
|
public unsafe byte* SemanticName;
|
||||||
|
|
||||||
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::Type"]/*' />
|
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::Type"]/*' />
|
||||||
public Graphics.Direct3D.ShaderVariableType Type;
|
public Graphics.Direct3D.ShaderVariableType Type;
|
||||||
|
|||||||
@@ -105,26 +105,26 @@ public unsafe partial struct ID3D11ClassLinkage : ID3D11ClassLinkage.Interface,
|
|||||||
/// <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(byte* pClassInstanceName, uint InstanceIndex, ID3D11ClassInstance** ppInstance)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11ClassLinkage*, sbyte*, uint, ID3D11ClassInstance**, int>)(lpVtbl[7]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), pClassInstanceName, InstanceIndex, ppInstance);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11ClassLinkage*, byte*, 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(byte* pClassTypeName, uint ConstantBufferOffset, uint ConstantVectorOffset, uint TextureOffset, uint SamplerOffset, ID3D11ClassInstance** ppInstance)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11ClassLinkage*, sbyte*, uint, uint, uint, uint, ID3D11ClassInstance**, int>)(lpVtbl[8]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), pClassTypeName, ConstantBufferOffset, ConstantVectorOffset, TextureOffset, SamplerOffset, ppInstance);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11ClassLinkage*, byte*, uint, uint, uint, uint, ID3D11ClassInstance**, int>)(lpVtbl[8]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), pClassTypeName, ConstantBufferOffset, ConstantVectorOffset, TextureOffset, SamplerOffset, ppInstance);
|
||||||
}
|
}
|
||||||
|
|
||||||
public interface Interface : ID3D11DeviceChild.Interface
|
public interface Interface : ID3D11DeviceChild.Interface
|
||||||
{
|
{
|
||||||
[VtblIndex(7)]
|
[VtblIndex(7)]
|
||||||
HResult GetClassInstance(sbyte* pClassInstanceName, uint InstanceIndex, ID3D11ClassInstance** ppInstance);
|
HResult GetClassInstance(byte* pClassInstanceName, uint InstanceIndex, ID3D11ClassInstance** ppInstance);
|
||||||
|
|
||||||
[VtblIndex(8)]
|
[VtblIndex(8)]
|
||||||
HResult CreateClassInstance(sbyte* pClassTypeName, uint ConstantBufferOffset, uint ConstantVectorOffset, uint TextureOffset, uint SamplerOffset, ID3D11ClassInstance** ppInstance);
|
HResult CreateClassInstance(byte* pClassTypeName, uint ConstantBufferOffset, uint ConstantVectorOffset, uint TextureOffset, uint SamplerOffset, ID3D11ClassInstance** ppInstance);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -97,9 +97,9 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG
|
|||||||
/// <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(byte* pModuleInstanceNamespace, ID3D11Module* pModuleWithFunctionPrototype, byte* pFunctionName, ID3D11LinkingNode** ppCallNode)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11FunctionLinkingGraph*, sbyte*, ID3D11Module*, sbyte*, ID3D11LinkingNode**, int>)(lpVtbl[6]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pModuleInstanceNamespace, pModuleWithFunctionPrototype, pFunctionName, ppCallNode);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11FunctionLinkingGraph*, byte*, ID3D11Module*, byte*, 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"]/*' />
|
||||||
@@ -113,9 +113,9 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG
|
|||||||
/// <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, byte* pSrcSwizzle, ID3D11LinkingNode* pDstNode, int DstParameterIndex, byte* pDstSwizzle)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11FunctionLinkingGraph*, ID3D11LinkingNode*, int, sbyte*, ID3D11LinkingNode*, int, sbyte*, int>)(lpVtbl[8]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pSrcSwizzle, pDstNode, DstParameterIndex, pDstSwizzle);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11FunctionLinkingGraph*, ID3D11LinkingNode*, int, byte*, ID3D11LinkingNode*, int, byte*, 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"]/*' />
|
||||||
@@ -146,13 +146,13 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG
|
|||||||
HResult SetOutputSignature(ParameterDescription* pOutputParameters, uint cOutputParameters, ID3D11LinkingNode** ppOutputNode);
|
HResult SetOutputSignature(ParameterDescription* pOutputParameters, uint cOutputParameters, ID3D11LinkingNode** ppOutputNode);
|
||||||
|
|
||||||
[VtblIndex(6)]
|
[VtblIndex(6)]
|
||||||
HResult CallFunction(sbyte* pModuleInstanceNamespace, ID3D11Module* pModuleWithFunctionPrototype, sbyte* pFunctionName, ID3D11LinkingNode** ppCallNode);
|
HResult CallFunction(byte* pModuleInstanceNamespace, ID3D11Module* pModuleWithFunctionPrototype, byte* pFunctionName, ID3D11LinkingNode** ppCallNode);
|
||||||
|
|
||||||
[VtblIndex(7)]
|
[VtblIndex(7)]
|
||||||
HResult PassValue(ID3D11LinkingNode* pSrcNode, int SrcParameterIndex, ID3D11LinkingNode* pDstNode, int DstParameterIndex);
|
HResult PassValue(ID3D11LinkingNode* pSrcNode, int SrcParameterIndex, ID3D11LinkingNode* pDstNode, int DstParameterIndex);
|
||||||
|
|
||||||
[VtblIndex(8)]
|
[VtblIndex(8)]
|
||||||
HResult PassValueWithSwizzle(ID3D11LinkingNode* pSrcNode, int SrcParameterIndex, sbyte* pSrcSwizzle, ID3D11LinkingNode* pDstNode, int DstParameterIndex, sbyte* pDstSwizzle);
|
HResult PassValueWithSwizzle(ID3D11LinkingNode* pSrcNode, int SrcParameterIndex, byte* pSrcSwizzle, ID3D11LinkingNode* pDstNode, int DstParameterIndex, byte* pDstSwizzle);
|
||||||
|
|
||||||
[VtblIndex(9)]
|
[VtblIndex(9)]
|
||||||
HResult GetLastError(Graphics.Direct3D.ID3DBlob** ppErrorBuffer);
|
HResult GetLastError(Graphics.Direct3D.ID3DBlob** ppErrorBuffer);
|
||||||
|
|||||||
@@ -61,9 +61,9 @@ public unsafe partial struct ID3D11FunctionReflection : ID3D11FunctionReflection
|
|||||||
/// <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(byte* Name)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11FunctionReflection*, sbyte*, ID3D11ShaderReflectionConstantBuffer*>)(lpVtbl[2]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11FunctionReflection*, byte*, 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"]/*' />
|
||||||
@@ -77,17 +77,17 @@ public unsafe partial struct ID3D11FunctionReflection : ID3D11FunctionReflection
|
|||||||
/// <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(byte* Name)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11FunctionReflection*, sbyte*, ID3D11ShaderReflectionVariable*>)(lpVtbl[4]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11FunctionReflection*, byte*, 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(byte* Name, ShaderInputBindDescription* pDesc)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11FunctionReflection*, sbyte*, ShaderInputBindDescription*, int>)(lpVtbl[5]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name, pDesc);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11FunctionReflection*, byte*, 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"]/*' />
|
||||||
@@ -107,16 +107,16 @@ public unsafe partial struct ID3D11FunctionReflection : ID3D11FunctionReflection
|
|||||||
ID3D11ShaderReflectionConstantBuffer* GetConstantBufferByIndex(uint BufferIndex);
|
ID3D11ShaderReflectionConstantBuffer* GetConstantBufferByIndex(uint BufferIndex);
|
||||||
|
|
||||||
[VtblIndex(2)]
|
[VtblIndex(2)]
|
||||||
ID3D11ShaderReflectionConstantBuffer* GetConstantBufferByName(sbyte* Name);
|
ID3D11ShaderReflectionConstantBuffer* GetConstantBufferByName(byte* Name);
|
||||||
|
|
||||||
[VtblIndex(3)]
|
[VtblIndex(3)]
|
||||||
HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc);
|
HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc);
|
||||||
|
|
||||||
[VtblIndex(4)]
|
[VtblIndex(4)]
|
||||||
ID3D11ShaderReflectionVariable* GetVariableByName(sbyte* Name);
|
ID3D11ShaderReflectionVariable* GetVariableByName(byte* Name);
|
||||||
|
|
||||||
[VtblIndex(5)]
|
[VtblIndex(5)]
|
||||||
HResult GetResourceBindingDescByName(sbyte* Name, ShaderInputBindDescription* pDesc);
|
HResult GetResourceBindingDescByName(byte* Name, ShaderInputBindDescription* pDesc);
|
||||||
|
|
||||||
[VtblIndex(6)]
|
[VtblIndex(6)]
|
||||||
ID3D11FunctionParameterReflection* GetFunctionParameter(int ParameterIndex);
|
ID3D11FunctionParameterReflection* GetFunctionParameter(int ParameterIndex);
|
||||||
|
|||||||
@@ -273,17 +273,17 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ
|
|||||||
/// <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, byte* pDescription)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11InfoQueue*, MessageCategory, MessageSeverity, MessageId, sbyte*, int>)(lpVtbl[28]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11InfoQueue*, MessageCategory, MessageSeverity, MessageId, byte*, 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, byte* pDescription)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11InfoQueue*, MessageSeverity, sbyte*, int>)(lpVtbl[29]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11InfoQueue*, MessageSeverity, byte*, 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"]/*' />
|
||||||
@@ -428,10 +428,10 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ
|
|||||||
uint GetRetrievalFilterStackSize();
|
uint GetRetrievalFilterStackSize();
|
||||||
|
|
||||||
[VtblIndex(28)]
|
[VtblIndex(28)]
|
||||||
HResult AddMessage(MessageCategory Category, MessageSeverity Severity, MessageId ID, sbyte* pDescription);
|
HResult AddMessage(MessageCategory Category, MessageSeverity Severity, MessageId ID, byte* pDescription);
|
||||||
|
|
||||||
[VtblIndex(29)]
|
[VtblIndex(29)]
|
||||||
HResult AddApplicationMessage(MessageSeverity Severity, sbyte* pDescription);
|
HResult AddApplicationMessage(MessageSeverity Severity, byte* pDescription);
|
||||||
|
|
||||||
[VtblIndex(30)]
|
[VtblIndex(30)]
|
||||||
HResult SetBreakOnCategory(MessageCategory Category, Bool32 bEnable);
|
HResult SetBreakOnCategory(MessageCategory Category, Bool32 bEnable);
|
||||||
|
|||||||
@@ -73,9 +73,9 @@ public unsafe partial struct ID3D11Linker : ID3D11Linker.Interface, INativeGuid
|
|||||||
/// <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, byte* pEntryName, byte* pTargetName, uint uFlags, Graphics.Direct3D.ID3DBlob** ppShaderBlob, Graphics.Direct3D.ID3DBlob** ppErrorBuffer)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<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[MemberFunction]<ID3D11Linker*, ID3D11ModuleInstance*, byte*, byte*, 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"]/*' />
|
||||||
@@ -97,7 +97,7 @@ public unsafe partial struct ID3D11Linker : ID3D11Linker.Interface, INativeGuid
|
|||||||
public interface Interface : IUnknown.Interface
|
public interface Interface : IUnknown.Interface
|
||||||
{
|
{
|
||||||
[VtblIndex(3)]
|
[VtblIndex(3)]
|
||||||
HResult Link(ID3D11ModuleInstance* pEntry, sbyte* pEntryName, sbyte* pTargetName, uint uFlags, Graphics.Direct3D.ID3DBlob** ppShaderBlob, Graphics.Direct3D.ID3DBlob** ppErrorBuffer);
|
HResult Link(ID3D11ModuleInstance* pEntry, byte* pEntryName, byte* pTargetName, uint uFlags, Graphics.Direct3D.ID3DBlob** ppShaderBlob, Graphics.Direct3D.ID3DBlob** ppErrorBuffer);
|
||||||
|
|
||||||
[VtblIndex(4)]
|
[VtblIndex(4)]
|
||||||
HResult UseLibrary(ID3D11ModuleInstance* pLibraryMI);
|
HResult UseLibrary(ID3D11ModuleInstance* pLibraryMI);
|
||||||
|
|||||||
@@ -73,15 +73,15 @@ public unsafe partial struct ID3D11Module : ID3D11Module.Interface, INativeGuid
|
|||||||
/// <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(byte* pNamespace, ID3D11ModuleInstance** ppModuleInstance)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11Module*, sbyte*, ID3D11ModuleInstance**, int>)(lpVtbl[3]))((ID3D11Module*)Unsafe.AsPointer(ref this), pNamespace, ppModuleInstance);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11Module*, byte*, ID3D11ModuleInstance**, int>)(lpVtbl[3]))((ID3D11Module*)Unsafe.AsPointer(ref this), pNamespace, ppModuleInstance);
|
||||||
}
|
}
|
||||||
|
|
||||||
public interface Interface : IUnknown.Interface
|
public interface Interface : IUnknown.Interface
|
||||||
{
|
{
|
||||||
[VtblIndex(3)]
|
[VtblIndex(3)]
|
||||||
HResult CreateInstance(sbyte* pNamespace, ID3D11ModuleInstance** ppModuleInstance);
|
HResult CreateInstance(byte* pNamespace, ID3D11ModuleInstance** ppModuleInstance);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -81,9 +81,9 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa
|
|||||||
/// <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(byte* pName, uint uDstSlot, uint cbDstOffset)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11ModuleInstance*, sbyte*, uint, uint, int>)(lpVtbl[4]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, cbDstOffset);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11ModuleInstance*, byte*, 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"]/*' />
|
||||||
@@ -97,9 +97,9 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa
|
|||||||
/// <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(byte* pName, uint uDstSlot, uint uCount)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11ModuleInstance*, sbyte*, uint, uint, int>)(lpVtbl[6]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11ModuleInstance*, byte*, 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"]/*' />
|
||||||
@@ -113,9 +113,9 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa
|
|||||||
/// <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(byte* pName, uint uDstSlot, uint uCount)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11ModuleInstance*, sbyte*, uint, uint, int>)(lpVtbl[8]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11ModuleInstance*, byte*, 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"]/*' />
|
||||||
@@ -129,9 +129,9 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa
|
|||||||
/// <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(byte* pName, uint uDstSlot, uint uCount)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11ModuleInstance*, sbyte*, uint, uint, int>)(lpVtbl[10]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11ModuleInstance*, byte*, 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"]/*' />
|
||||||
@@ -145,9 +145,9 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa
|
|||||||
/// <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(byte* pSrvName, uint uDstUavSlot, uint uCount)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11ModuleInstance*, sbyte*, uint, uint, int>)(lpVtbl[12]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pSrvName, uDstUavSlot, uCount);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11ModuleInstance*, byte*, uint, uint, int>)(lpVtbl[12]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pSrvName, uDstUavSlot, uCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
public interface Interface : IUnknown.Interface
|
public interface Interface : IUnknown.Interface
|
||||||
@@ -156,31 +156,31 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa
|
|||||||
HResult BindConstantBuffer(uint uSrcSlot, uint uDstSlot, uint cbDstOffset);
|
HResult BindConstantBuffer(uint uSrcSlot, uint uDstSlot, uint cbDstOffset);
|
||||||
|
|
||||||
[VtblIndex(4)]
|
[VtblIndex(4)]
|
||||||
HResult BindConstantBufferByName(sbyte* pName, uint uDstSlot, uint cbDstOffset);
|
HResult BindConstantBufferByName(byte* pName, uint uDstSlot, uint cbDstOffset);
|
||||||
|
|
||||||
[VtblIndex(5)]
|
[VtblIndex(5)]
|
||||||
HResult BindResource(uint uSrcSlot, uint uDstSlot, uint uCount);
|
HResult BindResource(uint uSrcSlot, uint uDstSlot, uint uCount);
|
||||||
|
|
||||||
[VtblIndex(6)]
|
[VtblIndex(6)]
|
||||||
HResult BindResourceByName(sbyte* pName, uint uDstSlot, uint uCount);
|
HResult BindResourceByName(byte* pName, uint uDstSlot, uint uCount);
|
||||||
|
|
||||||
[VtblIndex(7)]
|
[VtblIndex(7)]
|
||||||
HResult BindSampler(uint uSrcSlot, uint uDstSlot, uint uCount);
|
HResult BindSampler(uint uSrcSlot, uint uDstSlot, uint uCount);
|
||||||
|
|
||||||
[VtblIndex(8)]
|
[VtblIndex(8)]
|
||||||
HResult BindSamplerByName(sbyte* pName, uint uDstSlot, uint uCount);
|
HResult BindSamplerByName(byte* pName, uint uDstSlot, uint uCount);
|
||||||
|
|
||||||
[VtblIndex(9)]
|
[VtblIndex(9)]
|
||||||
HResult BindUnorderedAccessView(uint uSrcSlot, uint uDstSlot, uint uCount);
|
HResult BindUnorderedAccessView(uint uSrcSlot, uint uDstSlot, uint uCount);
|
||||||
|
|
||||||
[VtblIndex(10)]
|
[VtblIndex(10)]
|
||||||
HResult BindUnorderedAccessViewByName(sbyte* pName, uint uDstSlot, uint uCount);
|
HResult BindUnorderedAccessViewByName(byte* pName, uint uDstSlot, uint uCount);
|
||||||
|
|
||||||
[VtblIndex(11)]
|
[VtblIndex(11)]
|
||||||
HResult BindResourceAsUnorderedAccessView(uint uSrcSrvSlot, uint uDstUavSlot, uint uCount);
|
HResult BindResourceAsUnorderedAccessView(uint uSrcSrvSlot, uint uDstUavSlot, uint uCount);
|
||||||
|
|
||||||
[VtblIndex(12)]
|
[VtblIndex(12)]
|
||||||
HResult BindResourceAsUnorderedAccessViewByName(sbyte* pSrvName, uint uDstUavSlot, uint uCount);
|
HResult BindResourceAsUnorderedAccessViewByName(byte* pSrvName, uint uDstUavSlot, uint uCount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -89,9 +89,9 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int
|
|||||||
/// <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(byte* Name)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11ShaderReflection*, sbyte*, ID3D11ShaderReflectionConstantBuffer*>)(lpVtbl[5]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11ShaderReflection*, byte*, 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"]/*' />
|
||||||
@@ -129,17 +129,17 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int
|
|||||||
/// <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(byte* Name)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11ShaderReflection*, sbyte*, ID3D11ShaderReflectionVariable*>)(lpVtbl[10]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11ShaderReflection*, byte*, 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(byte* Name, ShaderInputBindDescription* pDesc)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11ShaderReflection*, sbyte*, ShaderInputBindDescription*, int>)(lpVtbl[11]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name, pDesc);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11ShaderReflection*, byte*, 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"]/*' />
|
||||||
@@ -231,7 +231,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int
|
|||||||
ID3D11ShaderReflectionConstantBuffer* GetConstantBufferByIndex(uint Index);
|
ID3D11ShaderReflectionConstantBuffer* GetConstantBufferByIndex(uint Index);
|
||||||
|
|
||||||
[VtblIndex(5)]
|
[VtblIndex(5)]
|
||||||
ID3D11ShaderReflectionConstantBuffer* GetConstantBufferByName(sbyte* Name);
|
ID3D11ShaderReflectionConstantBuffer* GetConstantBufferByName(byte* Name);
|
||||||
|
|
||||||
[VtblIndex(6)]
|
[VtblIndex(6)]
|
||||||
HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc);
|
HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc);
|
||||||
@@ -246,10 +246,10 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int
|
|||||||
HResult GetPatchConstantParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc);
|
HResult GetPatchConstantParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc);
|
||||||
|
|
||||||
[VtblIndex(10)]
|
[VtblIndex(10)]
|
||||||
ID3D11ShaderReflectionVariable* GetVariableByName(sbyte* Name);
|
ID3D11ShaderReflectionVariable* GetVariableByName(byte* Name);
|
||||||
|
|
||||||
[VtblIndex(11)]
|
[VtblIndex(11)]
|
||||||
HResult GetResourceBindingDescByName(sbyte* Name, ShaderInputBindDescription* pDesc);
|
HResult GetResourceBindingDescByName(byte* Name, ShaderInputBindDescription* pDesc);
|
||||||
|
|
||||||
[VtblIndex(12)]
|
[VtblIndex(12)]
|
||||||
uint GetMovInstructionCount();
|
uint GetMovInstructionCount();
|
||||||
|
|||||||
@@ -61,9 +61,9 @@ public unsafe partial struct ID3D11ShaderReflectionConstantBuffer : ID3D11Shader
|
|||||||
/// <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(byte* Name)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11ShaderReflectionConstantBuffer*, sbyte*, ID3D11ShaderReflectionVariable*>)(lpVtbl[2]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Name);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11ShaderReflectionConstantBuffer*, byte*, ID3D11ShaderReflectionVariable*>)(lpVtbl[2]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
public interface Interface
|
public interface Interface
|
||||||
@@ -75,7 +75,7 @@ public unsafe partial struct ID3D11ShaderReflectionConstantBuffer : ID3D11Shader
|
|||||||
ID3D11ShaderReflectionVariable* GetVariableByIndex(uint Index);
|
ID3D11ShaderReflectionVariable* GetVariableByIndex(uint Index);
|
||||||
|
|
||||||
[VtblIndex(2)]
|
[VtblIndex(2)]
|
||||||
ID3D11ShaderReflectionVariable* GetVariableByName(sbyte* Name);
|
ID3D11ShaderReflectionVariable* GetVariableByName(byte* Name);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -61,17 +61,17 @@ public unsafe partial struct ID3D11ShaderReflectionType : ID3D11ShaderReflection
|
|||||||
/// <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(byte* Name)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11ShaderReflectionType*, sbyte*, ID3D11ShaderReflectionType*>)(lpVtbl[2]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Name);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11ShaderReflectionType*, byte*, 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 byte* GetMemberTypeName(uint Index)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D11ShaderReflectionType*, uint, sbyte*>)(lpVtbl[3]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Index);
|
return ((delegate* unmanaged[MemberFunction]<ID3D11ShaderReflectionType*, uint, byte*>)(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"]/*' />
|
||||||
@@ -139,10 +139,10 @@ public unsafe partial struct ID3D11ShaderReflectionType : ID3D11ShaderReflection
|
|||||||
ID3D11ShaderReflectionType* GetMemberTypeByIndex(uint Index);
|
ID3D11ShaderReflectionType* GetMemberTypeByIndex(uint Index);
|
||||||
|
|
||||||
[VtblIndex(2)]
|
[VtblIndex(2)]
|
||||||
ID3D11ShaderReflectionType* GetMemberTypeByName(sbyte* Name);
|
ID3D11ShaderReflectionType* GetMemberTypeByName(byte* Name);
|
||||||
|
|
||||||
[VtblIndex(3)]
|
[VtblIndex(3)]
|
||||||
sbyte* GetMemberTypeName(uint Index);
|
byte* GetMemberTypeName(uint Index);
|
||||||
|
|
||||||
[VtblIndex(4)]
|
[VtblIndex(4)]
|
||||||
HResult IsEqual(ID3D11ShaderReflectionType* pType);
|
HResult IsEqual(ID3D11ShaderReflectionType* pType);
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ public partial struct CommandQueueDescription
|
|||||||
public partial struct InputElementDescription
|
public partial struct InputElementDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INPUT_ELEMENT_DESC::SemanticName"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INPUT_ELEMENT_DESC::SemanticName"]/*' />
|
||||||
public unsafe sbyte* SemanticName;
|
public unsafe byte* SemanticName;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INPUT_ELEMENT_DESC::SemanticIndex"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INPUT_ELEMENT_DESC::SemanticIndex"]/*' />
|
||||||
public uint SemanticIndex;
|
public uint SemanticIndex;
|
||||||
@@ -60,7 +60,7 @@ public partial struct SODeclarationEntry
|
|||||||
public uint Stream;
|
public uint Stream;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SO_DECLARATION_ENTRY::SemanticName"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SO_DECLARATION_ENTRY::SemanticName"]/*' />
|
||||||
public unsafe sbyte* SemanticName;
|
public unsafe byte* SemanticName;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SO_DECLARATION_ENTRY::SemanticIndex"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SO_DECLARATION_ENTRY::SemanticIndex"]/*' />
|
||||||
public uint SemanticIndex;
|
public uint SemanticIndex;
|
||||||
@@ -5748,7 +5748,7 @@ public partial struct DispatchMeshArguments
|
|||||||
public partial struct SignatureParameterDescription
|
public partial struct SignatureParameterDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SIGNATURE_PARAMETER_DESC::SemanticName"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SIGNATURE_PARAMETER_DESC::SemanticName"]/*' />
|
||||||
public unsafe sbyte* SemanticName;
|
public unsafe byte* SemanticName;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SIGNATURE_PARAMETER_DESC::SemanticIndex"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SIGNATURE_PARAMETER_DESC::SemanticIndex"]/*' />
|
||||||
public uint SemanticIndex;
|
public uint SemanticIndex;
|
||||||
@@ -5780,7 +5780,7 @@ public partial struct SignatureParameterDescription
|
|||||||
public partial struct ShaderBufferDescription
|
public partial struct ShaderBufferDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_BUFFER_DESC::Name"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_BUFFER_DESC::Name"]/*' />
|
||||||
public unsafe sbyte* Name;
|
public unsafe byte* Name;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_BUFFER_DESC::Type"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_BUFFER_DESC::Type"]/*' />
|
||||||
public Graphics.Direct3D.ConstantBufferType Type;
|
public Graphics.Direct3D.ConstantBufferType Type;
|
||||||
@@ -5800,7 +5800,7 @@ public partial struct ShaderBufferDescription
|
|||||||
public partial struct ShaderVariableDescription
|
public partial struct ShaderVariableDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VARIABLE_DESC::Name"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VARIABLE_DESC::Name"]/*' />
|
||||||
public unsafe sbyte* Name;
|
public unsafe byte* Name;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VARIABLE_DESC::StartOffset"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VARIABLE_DESC::StartOffset"]/*' />
|
||||||
public uint StartOffset;
|
public uint StartOffset;
|
||||||
@@ -5853,7 +5853,7 @@ public partial struct ShaderTypeDescription
|
|||||||
public uint Offset;
|
public uint Offset;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_TYPE_DESC::Name"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_TYPE_DESC::Name"]/*' />
|
||||||
public unsafe sbyte* Name;
|
public unsafe byte* Name;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_DESC"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_DESC"]/*' />
|
||||||
@@ -5864,7 +5864,7 @@ public partial struct ShaderDescription
|
|||||||
public uint Version;
|
public uint Version;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_DESC::Creator"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_DESC::Creator"]/*' />
|
||||||
public unsafe sbyte* Creator;
|
public unsafe byte* Creator;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_DESC::Flags"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_DESC::Flags"]/*' />
|
||||||
public uint Flags;
|
public uint Flags;
|
||||||
@@ -5980,7 +5980,7 @@ public partial struct ShaderDescription
|
|||||||
public partial struct ShaderInputBindDescription
|
public partial struct ShaderInputBindDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_INPUT_BIND_DESC::Name"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_INPUT_BIND_DESC::Name"]/*' />
|
||||||
public unsafe sbyte* Name;
|
public unsafe byte* Name;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_INPUT_BIND_DESC::Type"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_INPUT_BIND_DESC::Type"]/*' />
|
||||||
public Graphics.Direct3D.ShaderInputType Type;
|
public Graphics.Direct3D.ShaderInputType Type;
|
||||||
@@ -6015,7 +6015,7 @@ public partial struct ShaderInputBindDescription
|
|||||||
public partial struct LibraryDescription
|
public partial struct LibraryDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LIBRARY_DESC::Creator"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LIBRARY_DESC::Creator"]/*' />
|
||||||
public unsafe sbyte* Creator;
|
public unsafe byte* Creator;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LIBRARY_DESC::Flags"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LIBRARY_DESC::Flags"]/*' />
|
||||||
public uint Flags;
|
public uint Flags;
|
||||||
@@ -6032,7 +6032,7 @@ public partial struct FunctionDescription
|
|||||||
public uint Version;
|
public uint Version;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FUNCTION_DESC::Creator"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FUNCTION_DESC::Creator"]/*' />
|
||||||
public unsafe sbyte* Creator;
|
public unsafe byte* Creator;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FUNCTION_DESC::Flags"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FUNCTION_DESC::Flags"]/*' />
|
||||||
public uint Flags;
|
public uint Flags;
|
||||||
@@ -6113,7 +6113,7 @@ public partial struct FunctionDescription
|
|||||||
public ulong RequiredFeatureFlags;
|
public ulong RequiredFeatureFlags;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FUNCTION_DESC::Name"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FUNCTION_DESC::Name"]/*' />
|
||||||
public unsafe sbyte* Name;
|
public unsafe byte* Name;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FUNCTION_DESC::FunctionParameterCount"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FUNCTION_DESC::FunctionParameterCount"]/*' />
|
||||||
public int FunctionParameterCount;
|
public int FunctionParameterCount;
|
||||||
@@ -6133,10 +6133,10 @@ public partial struct FunctionDescription
|
|||||||
public partial struct ParameterDescription
|
public partial struct ParameterDescription
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PARAMETER_DESC::Name"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PARAMETER_DESC::Name"]/*' />
|
||||||
public unsafe sbyte* Name;
|
public unsafe byte* Name;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PARAMETER_DESC::SemanticName"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PARAMETER_DESC::SemanticName"]/*' />
|
||||||
public unsafe sbyte* SemanticName;
|
public unsafe byte* SemanticName;
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PARAMETER_DESC::Type"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PARAMETER_DESC::Type"]/*' />
|
||||||
public Graphics.Direct3D.ShaderVariableType Type;
|
public Graphics.Direct3D.ShaderVariableType Type;
|
||||||
|
|||||||
@@ -61,9 +61,9 @@ public unsafe partial struct ID3D12FunctionReflection : ID3D12FunctionReflection
|
|||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12FunctionReflection::GetConstantBufferByName"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12FunctionReflection::GetConstantBufferByName"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(2)]
|
[VtblIndex(2)]
|
||||||
public ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByName(sbyte* Name)
|
public ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByName(byte* Name)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12FunctionReflection*, sbyte*, ID3D12ShaderReflectionConstantBuffer*>)(lpVtbl[2]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12FunctionReflection*, byte*, ID3D12ShaderReflectionConstantBuffer*>)(lpVtbl[2]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12FunctionReflection::GetResourceBindingDesc"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12FunctionReflection::GetResourceBindingDesc"]/*' />
|
||||||
@@ -77,17 +77,17 @@ public unsafe partial struct ID3D12FunctionReflection : ID3D12FunctionReflection
|
|||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12FunctionReflection::GetVariableByName"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12FunctionReflection::GetVariableByName"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(4)]
|
[VtblIndex(4)]
|
||||||
public ID3D12ShaderReflectionVariable* GetVariableByName(sbyte* Name)
|
public ID3D12ShaderReflectionVariable* GetVariableByName(byte* Name)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12FunctionReflection*, sbyte*, ID3D12ShaderReflectionVariable*>)(lpVtbl[4]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12FunctionReflection*, byte*, ID3D12ShaderReflectionVariable*>)(lpVtbl[4]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12FunctionReflection::GetResourceBindingDescByName"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12FunctionReflection::GetResourceBindingDescByName"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(5)]
|
[VtblIndex(5)]
|
||||||
public HResult GetResourceBindingDescByName(sbyte* Name, ShaderInputBindDescription* pDesc)
|
public HResult GetResourceBindingDescByName(byte* Name, ShaderInputBindDescription* pDesc)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12FunctionReflection*, sbyte*, ShaderInputBindDescription*, int>)(lpVtbl[5]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name, pDesc);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12FunctionReflection*, byte*, ShaderInputBindDescription*, int>)(lpVtbl[5]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name, pDesc);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12FunctionReflection::GetFunctionParameter"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12FunctionReflection::GetFunctionParameter"]/*' />
|
||||||
@@ -107,16 +107,16 @@ public unsafe partial struct ID3D12FunctionReflection : ID3D12FunctionReflection
|
|||||||
ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByIndex(uint BufferIndex);
|
ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByIndex(uint BufferIndex);
|
||||||
|
|
||||||
[VtblIndex(2)]
|
[VtblIndex(2)]
|
||||||
ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByName(sbyte* Name);
|
ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByName(byte* Name);
|
||||||
|
|
||||||
[VtblIndex(3)]
|
[VtblIndex(3)]
|
||||||
HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc);
|
HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc);
|
||||||
|
|
||||||
[VtblIndex(4)]
|
[VtblIndex(4)]
|
||||||
ID3D12ShaderReflectionVariable* GetVariableByName(sbyte* Name);
|
ID3D12ShaderReflectionVariable* GetVariableByName(byte* Name);
|
||||||
|
|
||||||
[VtblIndex(5)]
|
[VtblIndex(5)]
|
||||||
HResult GetResourceBindingDescByName(sbyte* Name, ShaderInputBindDescription* pDesc);
|
HResult GetResourceBindingDescByName(byte* Name, ShaderInputBindDescription* pDesc);
|
||||||
|
|
||||||
[VtblIndex(6)]
|
[VtblIndex(6)]
|
||||||
ID3D12FunctionParameterReflection* GetFunctionParameter(int ParameterIndex);
|
ID3D12FunctionParameterReflection* GetFunctionParameter(int ParameterIndex);
|
||||||
|
|||||||
@@ -273,17 +273,17 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ
|
|||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12InfoQueue::AddMessage"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12InfoQueue::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, byte* pDescription)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12InfoQueue*, MessageCategory, MessageSeverity, MessageId, sbyte*, int>)(lpVtbl[28]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12InfoQueue*, MessageCategory, MessageSeverity, MessageId, byte*, int>)(lpVtbl[28]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12InfoQueue::AddApplicationMessage"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12InfoQueue::AddApplicationMessage"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(29)]
|
[VtblIndex(29)]
|
||||||
public HResult AddApplicationMessage(MessageSeverity Severity, sbyte* pDescription)
|
public HResult AddApplicationMessage(MessageSeverity Severity, byte* pDescription)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12InfoQueue*, MessageSeverity, sbyte*, int>)(lpVtbl[29]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12InfoQueue*, MessageSeverity, byte*, int>)(lpVtbl[29]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12InfoQueue::SetBreakOnCategory"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12InfoQueue::SetBreakOnCategory"]/*' />
|
||||||
@@ -428,10 +428,10 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ
|
|||||||
uint GetRetrievalFilterStackSize();
|
uint GetRetrievalFilterStackSize();
|
||||||
|
|
||||||
[VtblIndex(28)]
|
[VtblIndex(28)]
|
||||||
HResult AddMessage(MessageCategory Category, MessageSeverity Severity, MessageId ID, sbyte* pDescription);
|
HResult AddMessage(MessageCategory Category, MessageSeverity Severity, MessageId ID, byte* pDescription);
|
||||||
|
|
||||||
[VtblIndex(29)]
|
[VtblIndex(29)]
|
||||||
HResult AddApplicationMessage(MessageSeverity Severity, sbyte* pDescription);
|
HResult AddApplicationMessage(MessageSeverity Severity, byte* pDescription);
|
||||||
|
|
||||||
[VtblIndex(30)]
|
[VtblIndex(30)]
|
||||||
HResult SetBreakOnCategory(MessageCategory Category, Bool32 bEnable);
|
HResult SetBreakOnCategory(MessageCategory Category, Bool32 bEnable);
|
||||||
|
|||||||
@@ -273,17 +273,17 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat
|
|||||||
/// <inheritdoc cref="ID3D12InfoQueue.AddMessage" />
|
/// <inheritdoc cref="ID3D12InfoQueue.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, byte* pDescription)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12InfoQueue1*, MessageCategory, MessageSeverity, MessageId, sbyte*, int>)(lpVtbl[28]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12InfoQueue1*, MessageCategory, MessageSeverity, MessageId, byte*, int>)(lpVtbl[28]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <inheritdoc cref="ID3D12InfoQueue.AddApplicationMessage" />
|
/// <inheritdoc cref="ID3D12InfoQueue.AddApplicationMessage" />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(29)]
|
[VtblIndex(29)]
|
||||||
public HResult AddApplicationMessage(MessageSeverity Severity, sbyte* pDescription)
|
public HResult AddApplicationMessage(MessageSeverity Severity, byte* pDescription)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12InfoQueue1*, MessageSeverity, sbyte*, int>)(lpVtbl[29]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Severity, pDescription);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12InfoQueue1*, MessageSeverity, byte*, int>)(lpVtbl[29]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Severity, pDescription);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <inheritdoc cref="ID3D12InfoQueue.SetBreakOnCategory" />
|
/// <inheritdoc cref="ID3D12InfoQueue.SetBreakOnCategory" />
|
||||||
@@ -353,9 +353,9 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat
|
|||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12InfoQueue1::RegisterMessageCallback"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12InfoQueue1::RegisterMessageCallback"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(38)]
|
[VtblIndex(38)]
|
||||||
public HResult RegisterMessageCallback(delegate* unmanaged[Stdcall]<MessageCategory, MessageSeverity, MessageId, sbyte*, void*, void> CallbackFunc, MessageCallbackFlags CallbackFilterFlags, void* pContext, uint* pCallbackCookie)
|
public HResult RegisterMessageCallback(delegate* unmanaged[Stdcall]<MessageCategory, MessageSeverity, MessageId, byte*, void*, void> CallbackFunc, MessageCallbackFlags CallbackFilterFlags, void* pContext, uint* pCallbackCookie)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12InfoQueue1*, delegate* unmanaged[Stdcall]<MessageCategory, MessageSeverity, MessageId, sbyte*, void*, void>, MessageCallbackFlags, void*, uint*, int>)(lpVtbl[38]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), CallbackFunc, CallbackFilterFlags, pContext, pCallbackCookie);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12InfoQueue1*, delegate* unmanaged[Stdcall]<MessageCategory, MessageSeverity, MessageId, byte*, void*, void>, MessageCallbackFlags, void*, uint*, int>)(lpVtbl[38]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), CallbackFunc, CallbackFilterFlags, pContext, pCallbackCookie);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12InfoQueue1::UnregisterMessageCallback"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12InfoQueue1::UnregisterMessageCallback"]/*' />
|
||||||
@@ -369,7 +369,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat
|
|||||||
public interface Interface : ID3D12InfoQueue.Interface
|
public interface Interface : ID3D12InfoQueue.Interface
|
||||||
{
|
{
|
||||||
[VtblIndex(38)]
|
[VtblIndex(38)]
|
||||||
HResult RegisterMessageCallback(delegate* unmanaged[Stdcall]<MessageCategory, MessageSeverity, MessageId, sbyte*, void*, void> CallbackFunc, MessageCallbackFlags CallbackFilterFlags, void* pContext, uint* pCallbackCookie);
|
HResult RegisterMessageCallback(delegate* unmanaged[Stdcall]<MessageCategory, MessageSeverity, MessageId, byte*, void*, void> CallbackFunc, MessageCallbackFlags CallbackFilterFlags, void* pContext, uint* pCallbackCookie);
|
||||||
|
|
||||||
[VtblIndex(39)]
|
[VtblIndex(39)]
|
||||||
HResult UnregisterMessageCallback(uint CallbackCookie);
|
HResult UnregisterMessageCallback(uint CallbackCookie);
|
||||||
|
|||||||
@@ -73,15 +73,15 @@ public unsafe partial struct ID3D12SDKConfiguration : ID3D12SDKConfiguration.Int
|
|||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12SDKConfiguration::SetSDKVersion"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12SDKConfiguration::SetSDKVersion"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(3)]
|
[VtblIndex(3)]
|
||||||
public HResult SetSDKVersion(uint SDKVersion, sbyte* SDKPath)
|
public HResult SetSDKVersion(uint SDKVersion, byte* SDKPath)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12SDKConfiguration*, uint, sbyte*, int>)(lpVtbl[3]))((ID3D12SDKConfiguration*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12SDKConfiguration*, uint, byte*, int>)(lpVtbl[3]))((ID3D12SDKConfiguration*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath);
|
||||||
}
|
}
|
||||||
|
|
||||||
public interface Interface : IUnknown.Interface
|
public interface Interface : IUnknown.Interface
|
||||||
{
|
{
|
||||||
[VtblIndex(3)]
|
[VtblIndex(3)]
|
||||||
HResult SetSDKVersion(uint SDKVersion, sbyte* SDKPath);
|
HResult SetSDKVersion(uint SDKVersion, byte* SDKPath);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -73,17 +73,17 @@ public unsafe partial struct ID3D12SDKConfiguration1 : ID3D12SDKConfiguration1.I
|
|||||||
/// <inheritdoc cref="ID3D12SDKConfiguration.SetSDKVersion" />
|
/// <inheritdoc cref="ID3D12SDKConfiguration.SetSDKVersion" />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(3)]
|
[VtblIndex(3)]
|
||||||
public HResult SetSDKVersion(uint SDKVersion, sbyte* SDKPath)
|
public HResult SetSDKVersion(uint SDKVersion, byte* SDKPath)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12SDKConfiguration1*, uint, sbyte*, int>)(lpVtbl[3]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12SDKConfiguration1*, uint, byte*, int>)(lpVtbl[3]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12SDKConfiguration1::CreateDeviceFactory"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12SDKConfiguration1::CreateDeviceFactory"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(4)]
|
[VtblIndex(4)]
|
||||||
public HResult CreateDeviceFactory(uint SDKVersion, sbyte* SDKPath, Guid* riid, void** ppvFactory)
|
public HResult CreateDeviceFactory(uint SDKVersion, byte* SDKPath, Guid* riid, void** ppvFactory)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12SDKConfiguration1*, uint, sbyte*, Guid*, void**, int>)(lpVtbl[4]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath, riid, ppvFactory);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12SDKConfiguration1*, uint, byte*, Guid*, void**, int>)(lpVtbl[4]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath, riid, ppvFactory);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12SDKConfiguration1::FreeUnusedSDKs"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12SDKConfiguration1::FreeUnusedSDKs"]/*' />
|
||||||
@@ -97,7 +97,7 @@ public unsafe partial struct ID3D12SDKConfiguration1 : ID3D12SDKConfiguration1.I
|
|||||||
public interface Interface : ID3D12SDKConfiguration.Interface
|
public interface Interface : ID3D12SDKConfiguration.Interface
|
||||||
{
|
{
|
||||||
[VtblIndex(4)]
|
[VtblIndex(4)]
|
||||||
HResult CreateDeviceFactory(uint SDKVersion, sbyte* SDKPath, Guid* riid, void** ppvFactory);
|
HResult CreateDeviceFactory(uint SDKVersion, byte* SDKPath, Guid* riid, void** ppvFactory);
|
||||||
|
|
||||||
[VtblIndex(5)]
|
[VtblIndex(5)]
|
||||||
void FreeUnusedSDKs();
|
void FreeUnusedSDKs();
|
||||||
|
|||||||
@@ -89,9 +89,9 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int
|
|||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflection::GetConstantBufferByName"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflection::GetConstantBufferByName"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(5)]
|
[VtblIndex(5)]
|
||||||
public ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByName(sbyte* Name)
|
public ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByName(byte* Name)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12ShaderReflection*, sbyte*, ID3D12ShaderReflectionConstantBuffer*>)(lpVtbl[5]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12ShaderReflection*, byte*, ID3D12ShaderReflectionConstantBuffer*>)(lpVtbl[5]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflection::GetResourceBindingDesc"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflection::GetResourceBindingDesc"]/*' />
|
||||||
@@ -129,17 +129,17 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int
|
|||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflection::GetVariableByName"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflection::GetVariableByName"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(10)]
|
[VtblIndex(10)]
|
||||||
public ID3D12ShaderReflectionVariable* GetVariableByName(sbyte* Name)
|
public ID3D12ShaderReflectionVariable* GetVariableByName(byte* Name)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12ShaderReflection*, sbyte*, ID3D12ShaderReflectionVariable*>)(lpVtbl[10]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12ShaderReflection*, byte*, ID3D12ShaderReflectionVariable*>)(lpVtbl[10]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflection::GetResourceBindingDescByName"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflection::GetResourceBindingDescByName"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(11)]
|
[VtblIndex(11)]
|
||||||
public HResult GetResourceBindingDescByName(sbyte* Name, ShaderInputBindDescription* pDesc)
|
public HResult GetResourceBindingDescByName(byte* Name, ShaderInputBindDescription* pDesc)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12ShaderReflection*, sbyte*, ShaderInputBindDescription*, int>)(lpVtbl[11]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name, pDesc);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12ShaderReflection*, byte*, ShaderInputBindDescription*, int>)(lpVtbl[11]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name, pDesc);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflection::GetMovInstructionCount"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflection::GetMovInstructionCount"]/*' />
|
||||||
@@ -231,7 +231,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int
|
|||||||
ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByIndex(uint Index);
|
ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByIndex(uint Index);
|
||||||
|
|
||||||
[VtblIndex(5)]
|
[VtblIndex(5)]
|
||||||
ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByName(sbyte* Name);
|
ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByName(byte* Name);
|
||||||
|
|
||||||
[VtblIndex(6)]
|
[VtblIndex(6)]
|
||||||
HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc);
|
HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc);
|
||||||
@@ -246,10 +246,10 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int
|
|||||||
HResult GetPatchConstantParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc);
|
HResult GetPatchConstantParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc);
|
||||||
|
|
||||||
[VtblIndex(10)]
|
[VtblIndex(10)]
|
||||||
ID3D12ShaderReflectionVariable* GetVariableByName(sbyte* Name);
|
ID3D12ShaderReflectionVariable* GetVariableByName(byte* Name);
|
||||||
|
|
||||||
[VtblIndex(11)]
|
[VtblIndex(11)]
|
||||||
HResult GetResourceBindingDescByName(sbyte* Name, ShaderInputBindDescription* pDesc);
|
HResult GetResourceBindingDescByName(byte* Name, ShaderInputBindDescription* pDesc);
|
||||||
|
|
||||||
[VtblIndex(12)]
|
[VtblIndex(12)]
|
||||||
uint GetMovInstructionCount();
|
uint GetMovInstructionCount();
|
||||||
|
|||||||
@@ -61,9 +61,9 @@ public unsafe partial struct ID3D12ShaderReflectionConstantBuffer : ID3D12Shader
|
|||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflectionConstantBuffer::GetVariableByName"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflectionConstantBuffer::GetVariableByName"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(2)]
|
[VtblIndex(2)]
|
||||||
public ID3D12ShaderReflectionVariable* GetVariableByName(sbyte* Name)
|
public ID3D12ShaderReflectionVariable* GetVariableByName(byte* Name)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12ShaderReflectionConstantBuffer*, sbyte*, ID3D12ShaderReflectionVariable*>)(lpVtbl[2]))((ID3D12ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Name);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12ShaderReflectionConstantBuffer*, byte*, ID3D12ShaderReflectionVariable*>)(lpVtbl[2]))((ID3D12ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
public interface Interface
|
public interface Interface
|
||||||
@@ -75,7 +75,7 @@ public unsafe partial struct ID3D12ShaderReflectionConstantBuffer : ID3D12Shader
|
|||||||
ID3D12ShaderReflectionVariable* GetVariableByIndex(uint Index);
|
ID3D12ShaderReflectionVariable* GetVariableByIndex(uint Index);
|
||||||
|
|
||||||
[VtblIndex(2)]
|
[VtblIndex(2)]
|
||||||
ID3D12ShaderReflectionVariable* GetVariableByName(sbyte* Name);
|
ID3D12ShaderReflectionVariable* GetVariableByName(byte* Name);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -61,17 +61,17 @@ public unsafe partial struct ID3D12ShaderReflectionType : ID3D12ShaderReflection
|
|||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflectionType::GetMemberTypeByName"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflectionType::GetMemberTypeByName"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(2)]
|
[VtblIndex(2)]
|
||||||
public ID3D12ShaderReflectionType* GetMemberTypeByName(sbyte* Name)
|
public ID3D12ShaderReflectionType* GetMemberTypeByName(byte* Name)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12ShaderReflectionType*, sbyte*, ID3D12ShaderReflectionType*>)(lpVtbl[2]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), Name);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12ShaderReflectionType*, byte*, ID3D12ShaderReflectionType*>)(lpVtbl[2]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflectionType::GetMemberTypeName"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflectionType::GetMemberTypeName"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(3)]
|
[VtblIndex(3)]
|
||||||
public sbyte* GetMemberTypeName(uint Index)
|
public byte* GetMemberTypeName(uint Index)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3D12ShaderReflectionType*, uint, sbyte*>)(lpVtbl[3]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), Index);
|
return ((delegate* unmanaged[MemberFunction]<ID3D12ShaderReflectionType*, uint, byte*>)(lpVtbl[3]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), Index);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflectionType::IsEqual"]/*' />
|
/// <include file='../Direct3D12.xml' path='doc/member[@name="ID3D12ShaderReflectionType::IsEqual"]/*' />
|
||||||
@@ -139,10 +139,10 @@ public unsafe partial struct ID3D12ShaderReflectionType : ID3D12ShaderReflection
|
|||||||
ID3D12ShaderReflectionType* GetMemberTypeByIndex(uint Index);
|
ID3D12ShaderReflectionType* GetMemberTypeByIndex(uint Index);
|
||||||
|
|
||||||
[VtblIndex(2)]
|
[VtblIndex(2)]
|
||||||
ID3D12ShaderReflectionType* GetMemberTypeByName(sbyte* Name);
|
ID3D12ShaderReflectionType* GetMemberTypeByName(byte* Name);
|
||||||
|
|
||||||
[VtblIndex(3)]
|
[VtblIndex(3)]
|
||||||
sbyte* GetMemberTypeName(uint Index);
|
byte* GetMemberTypeName(uint Index);
|
||||||
|
|
||||||
[VtblIndex(4)]
|
[VtblIndex(4)]
|
||||||
HResult IsEqual(ID3D12ShaderReflectionType* pType);
|
HResult IsEqual(ID3D12ShaderReflectionType* pType);
|
||||||
|
|||||||
@@ -289,17 +289,17 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG
|
|||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="IDXGIInfoQueue::AddMessage"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="IDXGIInfoQueue::AddMessage"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(30)]
|
[VtblIndex(30)]
|
||||||
public HResult AddMessage(Guid Producer, InfoQueueMessageCategory Category, InfoQueueMessageSeverity Severity, int ID, sbyte* pDescription)
|
public HResult AddMessage(Guid Producer, InfoQueueMessageCategory Category, InfoQueueMessageSeverity Severity, int ID, byte* pDescription)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<IDXGIInfoQueue*, Guid, InfoQueueMessageCategory, InfoQueueMessageSeverity, int, sbyte*, int>)(lpVtbl[30]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Category, Severity, ID, pDescription);
|
return ((delegate* unmanaged[MemberFunction]<IDXGIInfoQueue*, Guid, InfoQueueMessageCategory, InfoQueueMessageSeverity, int, byte*, int>)(lpVtbl[30]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Category, Severity, ID, pDescription);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="IDXGIInfoQueue::AddApplicationMessage"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="IDXGIInfoQueue::AddApplicationMessage"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(31)]
|
[VtblIndex(31)]
|
||||||
public HResult AddApplicationMessage(InfoQueueMessageSeverity Severity, sbyte* pDescription)
|
public HResult AddApplicationMessage(InfoQueueMessageSeverity Severity, byte* pDescription)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<IDXGIInfoQueue*, InfoQueueMessageSeverity, sbyte*, int>)(lpVtbl[31]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription);
|
return ((delegate* unmanaged[MemberFunction]<IDXGIInfoQueue*, InfoQueueMessageSeverity, byte*, int>)(lpVtbl[31]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Dxgi.xml' path='doc/member[@name="IDXGIInfoQueue::SetBreakOnCategory"]/*' />
|
/// <include file='../Dxgi.xml' path='doc/member[@name="IDXGIInfoQueue::SetBreakOnCategory"]/*' />
|
||||||
@@ -450,10 +450,10 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG
|
|||||||
uint GetRetrievalFilterStackSize(Guid Producer);
|
uint GetRetrievalFilterStackSize(Guid Producer);
|
||||||
|
|
||||||
[VtblIndex(30)]
|
[VtblIndex(30)]
|
||||||
HResult AddMessage(Guid Producer, InfoQueueMessageCategory Category, InfoQueueMessageSeverity Severity, int ID, sbyte* pDescription);
|
HResult AddMessage(Guid Producer, InfoQueueMessageCategory Category, InfoQueueMessageSeverity Severity, int ID, byte* pDescription);
|
||||||
|
|
||||||
[VtblIndex(31)]
|
[VtblIndex(31)]
|
||||||
HResult AddApplicationMessage(InfoQueueMessageSeverity Severity, sbyte* pDescription);
|
HResult AddApplicationMessage(InfoQueueMessageSeverity Severity, byte* pDescription);
|
||||||
|
|
||||||
[VtblIndex(32)]
|
[VtblIndex(32)]
|
||||||
HResult SetBreakOnCategory(Guid Producer, InfoQueueMessageCategory Category, Bool32 bEnable);
|
HResult SetBreakOnCategory(Guid Producer, InfoQueueMessageCategory Category, Bool32 bEnable);
|
||||||
|
|||||||
@@ -14,8 +14,8 @@ namespace Win32.Graphics.Direct3D;
|
|||||||
public partial struct ShaderMacro
|
public partial struct ShaderMacro
|
||||||
{
|
{
|
||||||
/// <include file='../Direct3D.xml' path='doc/member[@name="D3D_SHADER_MACRO::Name"]/*' />
|
/// <include file='../Direct3D.xml' path='doc/member[@name="D3D_SHADER_MACRO::Name"]/*' />
|
||||||
public unsafe sbyte* Name;
|
public unsafe byte* Name;
|
||||||
|
|
||||||
/// <include file='../Direct3D.xml' path='doc/member[@name="D3D_SHADER_MACRO::Definition"]/*' />
|
/// <include file='../Direct3D.xml' path='doc/member[@name="D3D_SHADER_MACRO::Definition"]/*' />
|
||||||
public unsafe sbyte* Definition;
|
public unsafe byte* Definition;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,9 +18,9 @@ public unsafe partial struct ID3DInclude : ID3DInclude.Interface
|
|||||||
/// <include file='../Direct3D.xml' path='doc/member[@name="ID3DInclude::Open"]/*' />
|
/// <include file='../Direct3D.xml' path='doc/member[@name="ID3DInclude::Open"]/*' />
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
[VtblIndex(0)]
|
[VtblIndex(0)]
|
||||||
public HResult Open(IncludeType IncludeType, sbyte* pFileName, void* pParentData, void** ppData, uint* pBytes)
|
public HResult Open(IncludeType IncludeType, byte* pFileName, void* pParentData, void** ppData, uint* pBytes)
|
||||||
{
|
{
|
||||||
return ((delegate* unmanaged[MemberFunction]<ID3DInclude*, IncludeType, sbyte*, void*, void**, uint*, int>)(lpVtbl[0]))((ID3DInclude*)Unsafe.AsPointer(ref this), IncludeType, pFileName, pParentData, ppData, pBytes);
|
return ((delegate* unmanaged[MemberFunction]<ID3DInclude*, IncludeType, byte*, void*, void**, uint*, int>)(lpVtbl[0]))((ID3DInclude*)Unsafe.AsPointer(ref this), IncludeType, pFileName, pParentData, ppData, pBytes);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <include file='../Direct3D.xml' path='doc/member[@name="ID3DInclude::Close"]/*' />
|
/// <include file='../Direct3D.xml' path='doc/member[@name="ID3DInclude::Close"]/*' />
|
||||||
@@ -34,7 +34,7 @@ public unsafe partial struct ID3DInclude : ID3DInclude.Interface
|
|||||||
public interface Interface
|
public interface Interface
|
||||||
{
|
{
|
||||||
[VtblIndex(0)]
|
[VtblIndex(0)]
|
||||||
HResult Open(IncludeType IncludeType, sbyte* pFileName, void* pParentData, void** ppData, uint* pBytes);
|
HResult Open(IncludeType IncludeType, byte* pFileName, void* pParentData, void** ppData, uint* pBytes);
|
||||||
|
|
||||||
[VtblIndex(1)]
|
[VtblIndex(1)]
|
||||||
HResult Close(void* pData);
|
HResult Close(void* pData);
|
||||||
|
|||||||
Reference in New Issue
Block a user