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