Public Member Functions | |
RenderBuffer () | |
RenderBuffer (int width, int height, GLenum internalFormat) | |
RenderBuffer (const RenderBuffer ©, const CopyOp ©op=CopyOp::SHALLOW_COPY) | |
META_Object (osg, RenderBuffer) | |
int | getWidth () const |
int | getHeight () const |
void | setWidth (int w) |
void | setHeight (int h) |
void | setSize (int w, int h) |
GLenum | getInternalFormat () const |
void | setInternalFormat (GLenum format) |
GLuint | getObjectID (unsigned int contextID, const FBOExtensions *ext) const |
int | compare (const RenderBuffer &rb) const |
Static Public Member Functions | |
void | deleteRenderBuffer (unsigned int contextID, GLuint rb) |
Mark internal RenderBuffer for deletion. | |
void | flushDeletedRenderBuffers (unsigned int contextID, double currentTime, double &availableTime) |
flush all the cached RenderBuffers which need to be deleted in the OpenGL context related to contextID. | |
Protected Member Functions | |
virtual | ~RenderBuffer () |
RenderBuffer & | operator= (const RenderBuffer &) |
void | dirtyAll () const |
|
|
|
|
|
|
|
|
|
|
|
Mark internal RenderBuffer for deletion. Deletion requests are queued until they can be executed in the proper GL context. |
|
|
|
flush all the cached RenderBuffers which need to be deleted in the OpenGL context related to contextID.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|