Workspace 6.21.5
|
#include <Rendering/OpenGL/wsgloffscreenrenderbuffer.h>
Public Types | |
enum | RenderResult { RenderError , RenderSuccess , ModelSourceUpdateRequested } |
Public Member Functions | |
WSGLOffscreenRenderBuffer (const WSGLOffscreenRenderBuffer &other)=delete | |
WSGLOffscreenRenderBuffer (Scene &scene, int width, int height, const RenderSettings &settings=RenderSettings()) | |
virtual | ~WSGLOffscreenRenderBuffer () |
bool | hasSettings (int width, int height, const RenderSettings &settings) const |
bool | initialize () |
WSGLOffscreenRenderBuffer & | operator= (const WSGLOffscreenRenderBuffer &rhs)=delete |
RenderResult | render (Camera &cam, QImage &imageOut) |
Renders a scene to an image, abstracting away any platform dependent render code.
enum RenderResult |
WSGLOffscreenRenderBuffer | ( | Scene & | scene, |
int | width, | ||
int | height, | ||
const RenderSettings & | settings = RenderSettings() |
||
) |
|
delete |
|
virtualdefault |
bool hasSettings | ( | int | width, |
int | height, | ||
const RenderSettings & | settings | ||
) | const |
bool initialize | ( | ) |
|
delete |
WSGLOffscreenRenderBuffer::RenderResult render | ( | Camera & | cam, |
QImage & | imageOut | ||
) |