Chrysalis - Renderer
Toggle main menu visibility
Loading...
Searching...
No Matches
PatternShapeRenderer.h
Go to the documentation of this file.
1
#ifndef CHRYSALIS_PATTERNSHAPERENDERER_H
2
#define CHRYSALIS_PATTERNSHAPERENDERER_H
3
4
#include "
BaseRenderer.h
"
5
#include "
MainOpenGLProgram.h
"
6
#include "
PatternShapeRendererData.h
"
7
8
namespace
Chrysalis
{
9
class
PatternShapeRenderer
:
public
BaseRenderer
<PatternShapeRendererData> {
10
public
:
11
explicit
PatternShapeRenderer
(
MainOpenGLProgram
* program,
PatternShapeRendererData
* data);
12
13
void
draw
()
override
;
14
private
:
15
MainOpenGLProgram
* program_;
16
};
17
}
18
19
#endif
//CHRYSALIS_PATTERNSHAPERENDERER_H
BaseRenderer.h
MainOpenGLProgram.h
PatternShapeRendererData.h
Chrysalis::BaseRenderer< PatternShapeRendererData >::BaseRenderer
BaseRenderer(PatternShapeRendererData *data)
Definition
BaseRenderer.h:16
Chrysalis::MainOpenGLProgram
Definition
MainOpenGLProgram.h:7
Chrysalis::PatternShapeRendererData
Definition
PatternShapeRendererData.h:15
Chrysalis::PatternShapeRenderer::draw
void draw() override
Definition
PatternShapeRenderer.cpp:8
Chrysalis::PatternShapeRenderer::PatternShapeRenderer
PatternShapeRenderer(MainOpenGLProgram *program, PatternShapeRendererData *data)
Definition
PatternShapeRenderer.cpp:5
Chrysalis
Definition
Area.h:4
renderer
include
PatternShapeRenderer.h
Generated by
1.17.0