void tearDown(void)
Definition: diguyOsgTextureBufferObject.cpp:11
void resize(size_t sizeInBytes)
Definition: diguyOsgTextureBufferObject.cpp:84
size_t mySizeInBytes
Definition: diguyOsgTextureBufferObject.h:42
virtual ~diguyOsgTextureBufferObject()
Definition: diguyOsgTextureBufferObject.cpp:45
diguyOsgTextureBufferObject(const unsigned char *pData, size_t sizeInBytes, GLenum format, GLenum usage)
Definition: diguyOsgTextureBufferObject.cpp:33
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:55
void copyData(void *pData, size_t sizeInBytes, size_t offsetInBytes=0)
Definition: diguyOsgTextureBufferObject.cpp:60
GLuint myTextureBufferObjectID
Definition: diguyOsgTextureBufferObject.h:40
size_t sizeInBytes(void) const
Definition: diguyOsgTextureBufferObject.cpp:79
void bindTexture(void)
Definition: diguyOsgTextureBufferObject.cpp:50
void reInitialize(const unsigned char *pData)
Definition: diguyOsgTextureBufferObject.cpp:17
GLuint myTextureID
Definition: diguyOsgTextureBufferObject.h:41
Definition: diguyOsgTextureBufferObject.h:13