
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.
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|