|
Chrysalis - Renderer
|
#include <ProjectRenderer.h>
Public Member Functions | |
| ProjectRenderer (MainOpenGLProgram *program, CartesianRenderer *cartesianRenderer, CursorRenderer *cursorRenderer) | |
| ~ProjectRenderer () | |
| void | initialize () const |
| void | addObserver (BaseRendererObserver *observer) |
| void | scaleChanged (float scaleFactor, float zoomX, float zoomY) |
| void | areaSizeChanged (float width, float height) |
| void | areaOffsetChanged (float deltaX, float deltaY) |
| void | cursorPositionChanged (float x, float y) const |
Protected Member Functions | |
| void | useProject (const Project *project) |
| void | render () const |
| bool | prepareNextFrame () const |
|
explicit |
| ProjectRenderer::~ProjectRenderer | ( | ) |
| void ProjectRenderer::addObserver | ( | BaseRendererObserver * | observer | ) |
| void ProjectRenderer::areaOffsetChanged | ( | float | deltaX, |
| float | deltaY ) |
| void ProjectRenderer::areaSizeChanged | ( | float | width, |
| float | height ) |
| void ProjectRenderer::cursorPositionChanged | ( | float | x, |
| float | y ) const |
| void ProjectRenderer::initialize | ( | ) | const |
|
nodiscardprotected |
|
protected |
| void ProjectRenderer::scaleChanged | ( | float | scaleFactor, |
| float | zoomX, | ||
| float | zoomY ) |
|
protected |