コード例 #1
0
ファイル: d3dcompiler.cs プロジェクト: ousttrue/ShrimpDX
 public static extern int D3DGetBlobPart(
     IntPtr pSrcData,
     ulong SrcDataSize,
     D3D_BLOB_PART Part,
     uint Flags,
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(CustomMarshaler <ID3D10Blob>))] out ID3D10Blob ppPart
     );
コード例 #2
0
 public static extern int D3DGetBlobPart(
     IntPtr pSrcData,
     ulong SrcDataSize,
     D3D_BLOB_PART Part,
     uint Flags,
     ref IntPtr ppPart
     );
コード例 #3
0
 public static extern int D3DSetBlobPart(
     IntPtr pSrcData,
     ulong SrcDataSize,
     D3D_BLOB_PART Part,
     uint Flags,
     IntPtr pPart,
     ulong PartSize,
     ref IntPtr ppNewShader
     );
コード例 #4
0
ファイル: DirectX.cs プロジェクト: nasa03/ComputeSharp
 public static extern HRESULT D3DSetBlobPart([NativeTypeName("LPCVOID")] void *pSrcData, [NativeTypeName("SIZE_T")] nuint SrcDataSize, D3D_BLOB_PART Part, uint Flags, [NativeTypeName("LPCVOID")] void *pPart, [NativeTypeName("SIZE_T")] nuint PartSize, ID3DBlob **ppNewShader);
コード例 #5
0
 public static extern int D3DGetBlobPart([NativeTypeName("LPCVOID")] void *pSrcData, [NativeTypeName("SIZE_T")] nuint SrcDataSize, D3D_BLOB_PART Part, [NativeTypeName("UINT")] uint Flags, ID3DBlob **ppPart);