PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
Functions
dvpapi_gl.h File Reference
#include <GL/gl.h>
#include <GL/glext.h>
#include <GL/glx.h>
#include <GL/glxext.h>
#include "DVPAPI.h"
Include dependency graph for dvpapi_gl.h:
This graph shows which files directly or indirectly include this file:

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)
 

Function Documentation

◆ dvpBindToGLCtx()

DVPAPI_INTERFACE dvpBindToGLCtx ( DVPBufferHandle  hBuf)

◆ dvpCloseGLContext()

DVPAPI_INTERFACE dvpCloseGLContext ( )

◆ dvpCreateGPUBufferGL()

DVPAPI_INTERFACE dvpCreateGPUBufferGL ( GLuint  bufferID,
DVPBufferHandle bufferHandle 
)

◆ dvpCreateGPUTextureGL()

DVPAPI_INTERFACE dvpCreateGPUTextureGL ( GLuint  texID,
DVPBufferHandle bufferHandle 
)

◆ dvpGetRequiredConstantsGLCtx()

DVPAPI_INTERFACE dvpGetRequiredConstantsGLCtx ( uint32_t *  bufferAddrAlignment,
uint32_t *  bufferGPUStrideAlignment,
uint32_t *  semaphoreAddrAlignment,
uint32_t *  semaphoreAllocSize,
uint32_t *  semaphorePayloadOffset,
uint32_t *  semaphorePayloadSize 
)

◆ dvpInitGLContext()

DVPAPI_INTERFACE dvpInitGLContext ( uint32_t  flags)

◆ dvpUnbindFromGLCtx()

DVPAPI_INTERFACE dvpUnbindFromGLCtx ( DVPBufferHandle  hBuf)