#include <d3d9.h>
#include "DVPAPI.h"
Go to the source code of this file.
|
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) |
|
◆ dvpBindToD3D9Device()
◆ dvpCloseD3D9Device()
◆ dvpCreateGPUD3D9Resource()
◆ 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()