jGL
Loading...
Searching...
No Matches
vkShapeRenderer.h
Go to the documentation of this file.
1#ifndef VKSHAPERENDERER_H
2#define VKSHAPERENDERER_H
3
5#include <jGL/shapeRenderer.h>
6
7namespace jGL::Vulkan
8{
10 {
11 public:
12
13 vkShapeRenderer(size_t sizeHint)
14 : ShapeRenderer(sizeHint)
15 {}
16 protected:
17 void draw
18 (
19 std::shared_ptr<Shader> shader,
20 std::vector<std::pair<Info, Shape>> & shapes,
21 UpdateInfo info = UpdateInfo()
22 ){}
23 };
24}
25
26#endif /* VKSHAPERENDERER_H */
Renders shapes with optional rendering priority.
Definition shapeRenderer.h:31
std::shared_ptr< Shader > shader
Definition shapeRenderer.h:151
Definition vkShapeRenderer.h:10
void draw(std::shared_ptr< Shader > shader, std::vector< std::pair< Info, Shape > > &shapes, UpdateInfo info=UpdateInfo())
Definition vkShapeRenderer.h:18
vkShapeRenderer(size_t sizeHint)
Definition vkShapeRenderer.h:13
Definition buffer.h:10
Control updated data for drawing.
Definition shapeRenderer.h:40