32 virtual void downloadFromTexture(
unsigned int texture,
int w,
int h);
38 virtual void getData(
void* data);
41 virtual unsigned int bufferSize()
const;
44 virtual void setupPixelBufferObjects(
int numBuffers );
An object which wraps an OpenGL pixel buffer object and allows for asynchronous downloads of texture ...
Definition: DtPixelBufferObject.h:16
int myWriteIndex
Write buffer index.
Definition: DtPixelBufferObject.h:58
voidpf void uLong size
Definition: ioapi.h:39
int myReadIndex
Read buffer index.
Definition: DtPixelBufferObject.h:60
Definition: DtPixelBufferObject.h:47
#define DT_DLL_VRVGRAPHICS
Contains DLL export macros.
Definition: vrvGraphics.h:19
std::vector< PboAndSize > myPbos
Pixel Buffer Object.
Definition: DtPixelBufferObject.h:53
std::vector< GLsync > myFences
Definition: DtPixelBufferObject.h:55