void tearDown(void)
Definition: diguyOsgTextureBufferObject.cpp:10
void resize(size_t sizeInBytes)
Definition: diguyOsgTextureBufferObject.cpp:71
size_t mySizeInBytes
Definition: diguyOsgTextureBufferObject.h:39
virtual ~diguyOsgTextureBufferObject()
Definition: diguyOsgTextureBufferObject.cpp:43
diguyOsgTextureBufferObject(const unsigned char *pData, size_t sizeInBytes, GLenum format, GLenum usage)
Definition: diguyOsgTextureBufferObject.cpp:31
GLenum format(void) const
Definition: diguyOsgTextureBufferObject.h:28
GLenum myFormat
Definition: diguyOsgTextureBufferObject.h:42
GLenum myUsage
Definition: diguyOsgTextureBufferObject.h:41
void bindTBO(void)
Definition: diguyOsgTextureBufferObject.cpp:53
void copyData(void *pData, size_t sizeInBytes, size_t offsetInBytes=0)
Definition: diguyOsgTextureBufferObject.cpp:58
GLuint myTextureBufferObjectID
Definition: diguyOsgTextureBufferObject.h:37
size_t sizeInBytes(void) const
Definition: diguyOsgTextureBufferObject.cpp:66
void bindTexture(void)
Definition: diguyOsgTextureBufferObject.cpp:48
void reInitialize(const unsigned char *pData)
Definition: diguyOsgTextureBufferObject.cpp:15
GLuint myTextureID
Definition: diguyOsgTextureBufferObject.h:38
Definition: diguyOsgTextureBufferObject.h:10