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

Go to the source code of this file.

Functions

DVPAPI_INTERFACE dvpBindToD3D9Device (DVPBufferHandle hBuf, IDirect3DDevice9 *pD3D9Device)
 
DVPAPI_INTERFACE dvpCloseD3D9Device (IDirect3DDevice9 *pD3D9Device)
 
DVPAPI_INTERFACE dvpCreateGPUD3D9Resource (IDirect3DResource9 *pD3DResource, DVPBufferHandle *bufferHandle)
 
DVPAPI_INTERFACE dvpGetRequiredConstantsD3D9Device (uint32_t *bufferAddrAlignment, uint32_t *bufferGPUStrideAlignment, uint32_t *semaphoreAddrAlignment, uint32_t *semaphoreAllocSize, uint32_t *semaphorePayloadOffset, uint32_t *semaphorePayloadSize, IDirect3DDevice9 *pD3D9Device)
 
DVPAPI_INTERFACE dvpInitD3D9Device (IDirect3DDevice9 *pD3D9Device, uint32_t flags)
 
DVPAPI_INTERFACE dvpUnbindFromD3D9Device (DVPBufferHandle hBuf, IDirect3DDevice9 *pD3D9Device)
 

Function Documentation

◆ dvpBindToD3D9Device()

DVPAPI_INTERFACE dvpBindToD3D9Device ( DVPBufferHandle  hBuf,
IDirect3DDevice9 *  pD3D9Device 
)

◆ dvpCloseD3D9Device()

DVPAPI_INTERFACE dvpCloseD3D9Device ( IDirect3DDevice9 *  pD3D9Device)

◆ dvpCreateGPUD3D9Resource()

DVPAPI_INTERFACE dvpCreateGPUD3D9Resource ( IDirect3DResource9 *  pD3DResource,
DVPBufferHandle bufferHandle 
)

◆ dvpGetRequiredConstantsD3D9Device()

DVPAPI_INTERFACE dvpGetRequiredConstantsD3D9Device ( uint32_t *  bufferAddrAlignment,
uint32_t *  bufferGPUStrideAlignment,
uint32_t *  semaphoreAddrAlignment,
uint32_t *  semaphoreAllocSize,
uint32_t *  semaphorePayloadOffset,
uint32_t *  semaphorePayloadSize,
IDirect3DDevice9 *  pD3D9Device 
)

◆ dvpInitD3D9Device()

DVPAPI_INTERFACE dvpInitD3D9Device ( IDirect3DDevice9 *  pD3D9Device,
uint32_t  flags 
)

◆ dvpUnbindFromD3D9Device()

DVPAPI_INTERFACE dvpUnbindFromD3D9Device ( DVPBufferHandle  hBuf,
IDirect3DDevice9 *  pD3D9Device 
)