Chrysalis - Renderer
Toggle main menu visibility
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
8
namespace
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
Area.h
BaseRendererData.h
Vertex2f.h
Chrysalis::Area
Definition
Area.h:5
Chrysalis::BaseRendererData< Vertex2f >::BaseRendererData
BaseRendererData()=default
Chrysalis::CartesianRendererData
Definition
CartesianRendererData.h:9
Chrysalis::CartesianRendererData::vbo
std::vector< Vertex2f > vbo() override
Definition
CartesianRendererData.cpp:45
Chrysalis::CartesianRendererData::size
size_t size() override
Definition
CartesianRendererData.cpp:41
Chrysalis::CartesianRendererData::buildGrid
void buildGrid(const Area &area, float gridSize)
Definition
CartesianRendererData.cpp:7
Chrysalis
Definition
Area.h:4
renderer
include
CartesianRendererData.h
Generated by
1.17.0