50 #ifndef __DVAPI_D3D9_H_ 51 #define __DVAPI_D3D9_H_ 66 IDirect3DDevice9 *pD3D9Device);
70 IDirect3DDevice9 *pD3D9Device);
78 uint32_t *bufferGPUStrideAlignment,
79 uint32_t *semaphoreAddrAlignment,
80 uint32_t *semaphoreAllocSize,
81 uint32_t *semaphorePayloadOffset,
82 uint32_t *semaphorePayloadSize,
83 IDirect3DDevice9 *pD3D9Device);
DVPAPI_INTERFACE dvpBindToD3D9Device(DVPBufferHandle hBuf, IDirect3DDevice9 *pD3D9Device)
DVPAPI_INTERFACE dvpCloseD3D9Device(IDirect3DDevice9 *pD3D9Device)
DVPAPI_INTERFACE dvpInitD3D9Device(IDirect3DDevice9 *pD3D9Device, uint32_t flags)
const char int const char int flags
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 dvpCreateGPUD3D9Resource(IDirect3DResource9 *pD3DResource, DVPBufferHandle *bufferHandle)
DVPAPI_INTERFACE dvpUnbindFromD3D9Device(DVPBufferHandle hBuf, IDirect3DDevice9 *pD3D9Device)