예제 #1
0
 public int CreateBuffer([NativeTypeName("const D3D11_BUFFER_DESC *")] D3D11_BUFFER_DESC *pDesc, [NativeTypeName("const D3D11_SUBRESOURCE_DATA *")] D3D11_SUBRESOURCE_DATA *pInitialData, [NativeTypeName("ID3D11Buffer **")] ID3D11Buffer **ppBuffer)
 {
     return(((delegate * unmanaged <ID3D11Device1 *, D3D11_BUFFER_DESC *, D3D11_SUBRESOURCE_DATA *, ID3D11Buffer **, int>)(lpVtbl[3]))((ID3D11Device1 *)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer));
 }
 public int DecoderBeginFrame1([NativeTypeName("ID3D11VideoDecoder *")] ID3D11VideoDecoder *pDecoder, [NativeTypeName("ID3D11VideoDecoderOutputView *")] ID3D11VideoDecoderOutputView *pView, [NativeTypeName("UINT")] uint ContentKeySize, [NativeTypeName("const void *")] void *pContentKey, [NativeTypeName("UINT")] uint NumComponentHistograms, [NativeTypeName("const UINT *")] uint *pHistogramOffsets, [NativeTypeName("ID3D11Buffer *const *")] ID3D11Buffer **ppHistogramBuffers)
 {
     return(((delegate * stdcall <ID3D11VideoContext3 *, ID3D11VideoDecoder *, ID3D11VideoDecoderOutputView *, uint, void *, uint, uint *, ID3D11Buffer **, int>)(lpVtbl[83]))((ID3D11VideoContext3 *)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey, NumComponentHistograms, pHistogramOffsets, ppHistogramBuffers));
 }
예제 #3
0
 public void CSGetConstantBuffers([NativeTypeName("UINT")] uint StartSlot, [NativeTypeName("UINT")] uint NumBuffers, [NativeTypeName("ID3D11Buffer **")] ID3D11Buffer **ppConstantBuffers)
 {
     ((delegate * stdcall <ID3D11DeviceContext *, uint, uint, ID3D11Buffer **, void>)(lpVtbl[109]))((ID3D11DeviceContext *)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
 }
예제 #4
0
 public void SOGetTargets([NativeTypeName("UINT")] uint NumBuffers, [NativeTypeName("ID3D11Buffer **")] ID3D11Buffer **ppSOTargets)
 {
     ((delegate * stdcall <ID3D11DeviceContext *, uint, ID3D11Buffer **, void>)(lpVtbl[93]))((ID3D11DeviceContext *)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets);
 }
예제 #5
0
 public void IAGetIndexBuffer([NativeTypeName("ID3D11Buffer **")] ID3D11Buffer **pIndexBuffer, [NativeTypeName("DXGI_FORMAT *")] DXGI_FORMAT *Format, [NativeTypeName("UINT *")] uint *Offset)
 {
     ((delegate * stdcall <ID3D11DeviceContext *, ID3D11Buffer **, DXGI_FORMAT *, uint *, void>)(lpVtbl[80]))((ID3D11DeviceContext *)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
 }
예제 #6
0
 public void IAGetVertexBuffers([NativeTypeName("UINT")] uint StartSlot, [NativeTypeName("UINT")] uint NumBuffers, [NativeTypeName("ID3D11Buffer **")] ID3D11Buffer **ppVertexBuffers, [NativeTypeName("UINT *")] uint *pStrides, [NativeTypeName("UINT *")] uint *pOffsets)
 {
     ((delegate * stdcall <ID3D11DeviceContext *, uint, uint, ID3D11Buffer **, uint *, uint *, void>)(lpVtbl[79]))((ID3D11DeviceContext *)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
 }