An object that renders a specific Camera object, typically run on a different thread than the main UI thread. Rendering takes place between calls to the GraphicsUpdater. If there is more than one QTGraphicsWindow, there may be more than one Renderer running at a time.
More...
#include <Renderer.h>
An object that renders a specific Camera object, typically run on a different thread than the main UI thread. Rendering takes place between calls to the GraphicsUpdater. If there is more than one QTGraphicsWindow, there may be more than one Renderer running at a time.
◆ Renderer()
◆ ~Renderer()
◆ addModel()
void addModel |
( |
const UUID & | model | ) |
|
◆ addScene()
void addScene |
( |
const UUID & | model | ) |
|
◆ cleanup()
◆ clearModels()
◆ device()
◆ ensureLastRenderComplete()
void ensureLastRenderComplete |
( |
| ) |
|
◆ getArguments()
◆ getFPS()
◆ getFrameStartTime()
Time getFrameStartTime |
( |
| ) |
const |
|
inline |
◆ grabImage()
void grabImage |
( |
Image * | image | ) |
|
◆ grabImageNextRender()
void grabImageNextRender |
( |
Image * | image | ) |
|
◆ init()
◆ isActive()
◆ log()
◆ multisample()
◆ pause()
◆ pipeline()
◆ removeModel()
void removeModel |
( |
const UUID & | model | ) |
|
◆ render()
void render |
( |
bool | wait_until_needed, |
|
|
bool | force_render = true ) |
◆ renderLoop()
◆ requestRedraw()
◆ run()
◆ setActive()
void setActive |
( |
bool | is_active | ) |
|
◆ setCamera()
virtual void setCamera |
( |
const ConstPointer< Camera > & | camera | ) |
|
|
virtual |
◆ setFPS()
◆ setOverrideMaterial()
void setOverrideMaterial |
( |
UUID | material | ) |
|
◆ setPostRenderFunction()
void setPostRenderFunction |
( |
const std::function< void()> & | function | ) |
|
|
inline |
◆ setupSurface()
◆ setWindowInstance()
void setWindowInstance |
( |
WindowInstance * | window | ) |
|
◆ updateArgs()
void updateArgs |
( |
bool | force_render | ) |
|
◆ updatePipeline()
◆ updater()
◆ updateSingleThreaded()
void updateSingleThreaded |
( |
| ) |
|
The documentation for this class was generated from the following file: