![]() |
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.