|  | RobWorkProject
    23.9.11-
    | 
Class for off-screen GL rendering. More...
#include <RWGLFrameBuffer.hpp>
| Static Public Member Functions | |
| static bool | initialize () | 
| Try to initialize frame buffers.  More... | |
| static void | test (rw::core::LogWriter &log) | 
| Print some information about the frame buffers to the log.  More... | |
| static bool | hasFrameBuffers () | 
| Check if frame buffers are available.  More... | |
| static bool | isFrameBuffersInitialized () | 
| Check if frame buffers has been initialized.  More... | |
| static bool | testFrameBufferCompleteness () | 
| Check for framebuffer completeness. Only use the framebuffer if this succeeds.  More... | |
| Static Public Attributes | |
| static PFNGLGENFRAMEBUFFERSEXTPROC | glGenFramebuffersEXT | 
| Please refer to OpenGL documentation on framebuffers. | |
| static PFNGLDELETEFRAMEBUFFERSEXTPROC | glDeleteFramebuffersEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLBINDFRAMEBUFFEREXTPROC | glBindFramebufferEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC | glCheckFramebufferStatusEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC | glGetFramebufferAttachmentParameterivEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLGENERATEMIPMAPEXTPROC | glGenerateMipmapEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLFRAMEBUFFERTEXTURE2DEXTPROC | glFramebufferTexture2DEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC | glFramebufferRenderbufferEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLBLITFRAMEBUFFEREXTPROC | glBlitFrameBufferEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLGENRENDERBUFFERSEXTPROC | glGenRenderbuffersEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLDELETERENDERBUFFERSEXTPROC | glDeleteRenderbuffersEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLBINDRENDERBUFFEREXTPROC | glBindRenderbufferEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLRENDERBUFFERSTORAGEEXTPROC | glRenderbufferStorageEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC | glGetRenderbufferParameterivEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLISRENDERBUFFEREXTPROC | glIsRenderbufferEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC | glRenderbufferStorageMultisampleEXT | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
| static PFNGLTEXIMAGE2DMULTISAMPLEPROC | glTexImage2DMultisample | 
| Please refer to OpenGL documentation on framebuffers.  More... | |
Class for off-screen GL rendering.
This class provides platform-independent names for GL functions related to framebuffers.
The user MUST call initialize() before using any static members of this class.
| 
 | static | 
Check if frame buffers are available.
This function will always return false, if initialize() has not been called.
| 
 | static | 
Try to initialize frame buffers.
| 
 | static | 
Check if frame buffers has been initialized.
| 
 | static | 
Print some information about the frame buffers to the log.
| log | [in/out] the log to write to. | 
| 
 | static | 
Check for framebuffer completeness. Only use the framebuffer if this succeeds.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.
| 
 | static | 
Please refer to OpenGL documentation on framebuffers.