PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
Functions
dvpapi_d3d11.h File Reference
#include <d3d11.h>
#include "DVPAPI.h"
Include dependency graph for dvpapi_d3d11.h:

Go to the source code of this file.

Functions

DVPAPI_INTERFACE dvpBindToD3D11Device (DVPBufferHandle hBuf, ID3D11Device *pD3D11Device)
 
DVPAPI_INTERFACE dvpCloseD3D11Device (ID3D11Device *pD3D11Device)
 
DVPAPI_INTERFACE dvpCreateGPUD3D11Resource (ID3D11Resource *pD3DResource, DVPBufferHandle *bufferHandle)
 
DVPAPI_INTERFACE dvpGetRequiredConstantsD3D11Device (uint32_t *bufferAddrAlignment, uint32_t *bufferGPUStrideAlignment, uint32_t *semaphoreAddrAlignment, uint32_t *semaphoreAllocSize, uint32_t *semaphorePayloadOffset, uint32_t *semaphorePayloadSize, ID3D11Device *pD3D11Device)
 
DVPAPI_INTERFACE dvpInitD3D11Device (ID3D11Device *pD3D11Device, uint32_t flags)
 
DVPAPI_INTERFACE dvpUnbindFromD3D11Device (DVPBufferHandle hBuf, ID3D11Device *pD3D11Device)
 

Function Documentation

◆ dvpBindToD3D11Device()

DVPAPI_INTERFACE dvpBindToD3D11Device ( DVPBufferHandle  hBuf,
ID3D11Device *  pD3D11Device 
)

◆ dvpCloseD3D11Device()

DVPAPI_INTERFACE dvpCloseD3D11Device ( ID3D11Device *  pD3D11Device)

◆ dvpCreateGPUD3D11Resource()

DVPAPI_INTERFACE dvpCreateGPUD3D11Resource ( ID3D11Resource *  pD3DResource,
DVPBufferHandle bufferHandle 
)

◆ dvpGetRequiredConstantsD3D11Device()

DVPAPI_INTERFACE dvpGetRequiredConstantsD3D11Device ( uint32_t *  bufferAddrAlignment,
uint32_t *  bufferGPUStrideAlignment,
uint32_t *  semaphoreAddrAlignment,
uint32_t *  semaphoreAllocSize,
uint32_t *  semaphorePayloadOffset,
uint32_t *  semaphorePayloadSize,
ID3D11Device *  pD3D11Device 
)

◆ dvpInitD3D11Device()

DVPAPI_INTERFACE dvpInitD3D11Device ( ID3D11Device *  pD3D11Device,
uint32_t  flags 
)

◆ dvpUnbindFromD3D11Device()

DVPAPI_INTERFACE dvpUnbindFromD3D11Device ( DVPBufferHandle  hBuf,
ID3D11Device *  pD3D11Device 
)