void tearDown(void)
Definition: diguyOsgTextureBufferObject.cpp:10
void resize(size_t sizeInBytes)
Definition: diguyOsgTextureBufferObject.cpp:72
size_t mySizeInBytes
Definition: diguyOsgTextureBufferObject.h:42
virtual ~diguyOsgTextureBufferObject()
Definition: diguyOsgTextureBufferObject.cpp:44
diguyOsgTextureBufferObject(const unsigned char *pData, size_t sizeInBytes, GLenum format, GLenum usage)
Definition: diguyOsgTextureBufferObject.cpp:32
GLenum format(void) const
Definition: diguyOsgTextureBufferObject.h:31
GLenum myFormat
Definition: diguyOsgTextureBufferObject.h:45
GLenum myUsage
Definition: diguyOsgTextureBufferObject.h:44
void bindTBO(void)
Definition: diguyOsgTextureBufferObject.cpp:54
void copyData(void *pData, size_t sizeInBytes, size_t offsetInBytes=0)
Definition: diguyOsgTextureBufferObject.cpp:59
GLuint myTextureBufferObjectID
Definition: diguyOsgTextureBufferObject.h:40
size_t sizeInBytes(void) const
Definition: diguyOsgTextureBufferObject.cpp:67
void bindTexture(void)
Definition: diguyOsgTextureBufferObject.cpp:49
void reInitialize(const unsigned char *pData)
Definition: diguyOsgTextureBufferObject.cpp:16
GLuint myTextureID
Definition: diguyOsgTextureBufferObject.h:41
Definition: diguyOsgTextureBufferObject.h:13