PlusLib
2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
|
#include <GL/gl.h>
#include <GL/glext.h>
#include <GL/glx.h>
#include <GL/glxext.h>
#include "DVPAPI.h"
Go to the source code of this file.
Functions | |
DVPAPI_INTERFACE | dvpBindToGLCtx (DVPBufferHandle hBuf) |
DVPAPI_INTERFACE | dvpCloseGLContext () |
DVPAPI_INTERFACE | dvpCreateGPUBufferGL (GLuint bufferID, DVPBufferHandle *bufferHandle) |
DVPAPI_INTERFACE | dvpCreateGPUTextureGL (GLuint texID, DVPBufferHandle *bufferHandle) |
DVPAPI_INTERFACE | dvpGetRequiredConstantsGLCtx (uint32_t *bufferAddrAlignment, uint32_t *bufferGPUStrideAlignment, uint32_t *semaphoreAddrAlignment, uint32_t *semaphoreAllocSize, uint32_t *semaphorePayloadOffset, uint32_t *semaphorePayloadSize) |
DVPAPI_INTERFACE | dvpInitGLContext (uint32_t flags) |
DVPAPI_INTERFACE | dvpUnbindFromGLCtx (DVPBufferHandle hBuf) |
DVPAPI_INTERFACE dvpBindToGLCtx | ( | DVPBufferHandle | hBuf | ) |
DVPAPI_INTERFACE dvpCloseGLContext | ( | ) |
DVPAPI_INTERFACE dvpCreateGPUBufferGL | ( | GLuint | bufferID, |
DVPBufferHandle * | bufferHandle | ||
) |
DVPAPI_INTERFACE dvpCreateGPUTextureGL | ( | GLuint | texID, |
DVPBufferHandle * | bufferHandle | ||
) |
DVPAPI_INTERFACE dvpGetRequiredConstantsGLCtx | ( | uint32_t * | bufferAddrAlignment, |
uint32_t * | bufferGPUStrideAlignment, | ||
uint32_t * | semaphoreAddrAlignment, | ||
uint32_t * | semaphoreAllocSize, | ||
uint32_t * | semaphorePayloadOffset, | ||
uint32_t * | semaphorePayloadSize | ||
) |
DVPAPI_INTERFACE dvpInitGLContext | ( | uint32_t | flags | ) |
DVPAPI_INTERFACE dvpUnbindFromGLCtx | ( | DVPBufferHandle | hBuf | ) |