FIX: remaining sbyte mapping to use byte* and some wrong enums in D3D11, bump version to 2.2.3

This commit is contained in:
Amer Koleci
2024-07-22 14:32:01 +02:00
parent 6d46943c9c
commit 7f320de4fa
32 changed files with 273 additions and 270 deletions

View File

@@ -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>

View File

@@ -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" },

View File

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

View File

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

View File

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

View File

@@ -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,

View File

@@ -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")]

View File

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

View File

@@ -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,
} }

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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