A RenderEventCallback that can be used to copy pixels from a framebuffer to another as described in GL_EXT_framebuffer_blit.
More...
#include <BlitFramebuffer.hpp>
List of all members.
Detailed Description
A RenderEventCallback that can be used to copy pixels from a framebuffer to another as described in GL_EXT_framebuffer_blit.
Constructor & Destructor Documentation
| vl::BlitFramebuffer::BlitFramebuffer |
( |
) |
[inline] |
Member Function Documentation
| virtual const char* vl::BlitFramebuffer::className |
( |
) |
[inline, virtual] |
| void vl::BlitFramebuffer::copyPixels |
( |
) |
[inline] |
Performs the actual pixel copy from the read framebuffer to the draw framebuffer.
| virtual bool vl::BlitFramebuffer::onRenderingStarted |
( |
const RenderingAbstract * |
) |
[inline, virtual] |
Reimplement to react to this event.
- Returns:
true if the callback reacted to the given event.
Implements vl::RenderEventCallback.
| virtual bool vl::BlitFramebuffer::onRenderingFinished |
( |
const RenderingAbstract * |
) |
[inline, virtual] |
Reimplement to react to this event.
- Returns:
true if the callback reacted to the given event.
Implements vl::RenderEventCallback.
| virtual bool vl::BlitFramebuffer::onRendererStarted |
( |
const RendererAbstract * |
) |
[inline, virtual] |
Reimplement to react to this event.
- Returns:
true if the callback reacted to the given event.
Implements vl::RenderEventCallback.
| virtual bool vl::BlitFramebuffer::onRendererFinished |
( |
const RendererAbstract * |
) |
[inline, virtual] |
Reimplement to react to this event.
- Returns:
true if the callback reacted to the given event.
Implements vl::RenderEventCallback.
| void vl::BlitFramebuffer::setReadFramebuffer |
( |
FBORenderTarget * |
fbo ) |
[inline] |
| void vl::BlitFramebuffer::setDrawFramebuffer |
( |
FBORenderTarget * |
fbo ) |
[inline] |
| void vl::BlitFramebuffer::setSrcRect |
( |
int |
x0, |
|
|
int |
y0, |
|
|
int |
x1, |
|
|
int |
y1 |
|
) |
| [inline] |
| void vl::BlitFramebuffer::setDstRect |
( |
int |
x0, |
|
|
int |
y0, |
|
|
int |
x1, |
|
|
int |
y1 |
|
) |
| [inline] |
| const int* vl::BlitFramebuffer::srcRect |
( |
) |
const [inline] |
| const int* vl::BlitFramebuffer::dstRect |
( |
) |
const [inline] |
| void vl::BlitFramebuffer::setBufferMask |
( |
int |
buffer_mask ) |
[inline] |
takes a bitmask combination of EBufferBits
| int vl::BlitFramebuffer::bufferMask |
( |
) |
const [inline] |
| void vl::BlitFramebuffer::setLinearFilteringEnabled |
( |
bool |
enable_linear_filtering ) |
[inline] |
| bool vl::BlitFramebuffer::linearFilteringEnabled |
( |
) |
const [inline] |
Member Data Documentation
The documentation for this class was generated from the following file: