Chrysalis - Renderer
Loading...
Searching...
No Matches
CartesianRendererData.h
Go to the documentation of this file.
1#ifndef CHRYSALIS_CARTESIANRENDERERDATA_H
2#define CHRYSALIS_CARTESIANRENDERERDATA_H
3
4#include "Area.h"
5#include "Vertex2f.h"
6#include "BaseRendererData.h"
7
8namespace Chrysalis {
9 class CartesianRendererData: public BaseRendererData<Vertex2f> {
10 public:
11 size_t size() override;
12 std::vector<Vertex2f> vbo() override;
13
14 void buildGrid(const Area& area, float gridSize);
15 private:
16 std::vector<Vertex2f> data_;
17 };
18}
19
20#endif //CHRYSALIS_CARTESIANRENDERERDATA_H
Definition Area.h:5
Definition CartesianRendererData.h:9
std::vector< Vertex2f > vbo() override
Definition CartesianRendererData.cpp:45
size_t size() override
Definition CartesianRendererData.cpp:41
void buildGrid(const Area &area, float gridSize)
Definition CartesianRendererData.cpp:7
Definition Area.h:4