Chrysalis - Renderer
Loading...
Searching...
No Matches
CartesianRenderer.h
Go to the documentation of this file.
1#ifndef CHRYSALIS_CARTESIANRENDERER_H
2#define CHRYSALIS_CARTESIANRENDERER_H
3
4#include "Area.h"
5#include "BaseRenderer.h"
7#include "MainOpenGLProgram.h"
8
9namespace Chrysalis {
10 class CartesianRenderer: public BaseRenderer<CartesianRendererData> {
11 public:
13
14 void draw() override;
15 void changeArea(const Area& area) const;
16 private:
17 float gridSize_ = 10;
18
19 MainOpenGLProgram* program_;
20 };
21}
22
23#endif //CHRYSALIS_CARTESIANRENDERER_H
Definition Area.h:5
BaseRenderer(CartesianRendererData *data)
Definition BaseRenderer.h:16
Definition CartesianRendererData.h:9
CartesianRenderer(MainOpenGLProgram *program, CartesianRendererData *data)
Definition CartesianRenderer.cpp:5
void changeArea(const Area &area) const
Definition CartesianRenderer.cpp:15
void draw() override
Definition CartesianRenderer.cpp:8
Definition MainOpenGLProgram.h:7
Definition Area.h:4