|
| CGLFramebufferEXT (const FramebufferParams ¶ms) |
|
void | Create () override |
| Creates this framebuffer.
|
|
void | Destroy () override |
| Destroys this framebuffer.
|
|
bool | IsDefault () override |
| Returns true if this is default framebuffer.
|
|
int | GetWidth () override |
| Returns width of buffers in this framebuffer.
|
|
int | GetHeight () override |
| Returns height of buffers in this framebuffer.
|
|
int | GetDepth () override |
| Returns depth size in bits.
|
|
int | GetSamples () override |
| Returns number of samples or 1 if multisampling is not supported.
|
|
int | GetColorTexture () override |
| Returns texture that contains color buffer or 0 if not available.
|
|
int | GetDepthTexture () override |
| Returns texture that contains depth buffer or 0 if not available.
|
|
void | Bind () override |
| Binds this framebuffer to context.
|
|
void | Unbind () override |
| Unbinds this framebuffer from context.
|
|
void | CopyToScreen (int fromX, int fromY, int fromWidth, int fromHeight, int toX, int toY, int toWidth, int toHeight) override |
| Copies content of color buffer to screen.
|
|
|
FramebufferParams | m_params |
|
int | m_width |
|
int | m_height |
|
int | m_depth |
|
int | m_samples |
|
GLuint | m_fbo |
|
GLuint | m_colorRenderbuffer |
|
GLuint | m_colorTexture |
|
GLuint | m_depthRenderbuffer |
|
GLuint | m_depthTexture |
|
|
static GLuint | m_currentFBO = 0 |
|
The documentation for this class was generated from the following files:
- /build/colobot-DgKgpG/colobot-0.1.6/src/graphics/opengl/glframebuffer.h
- /build/colobot-DgKgpG/colobot-0.1.6/src/graphics/opengl/glframebuffer.cpp