jGL
Loading...
Searching...
No Matches
vkSpriteRenderer.h
Go to the documentation of this file.
1#ifndef VKSPRITERENDERER
2#define VKSPRITERENDERER
3
6
7namespace jGL::Vulkan
8{
10 {
11 public:
12
13 vkSpriteRenderer(size_t sizeHint)
14 : SpriteRenderer(sizeHint)
15 {}
16 private:
17 void draw
18 (
19 std::shared_ptr<Shader> shader,
20 std::vector<std::pair<Info, Sprite>> & sprites
21 ){}
22 };
23}
24
25#endif /* VKSPRITERENDERER */
Renders sprites in batches, with optional render priority.
Definition spriteRenderer.h:31
virtual void draw()
Draw with default shader and priority.
Definition spriteRenderer.h:97
std::shared_ptr< Shader > shader
Definition spriteRenderer.h:109
Definition vkSpriteRenderer.h:10
vkSpriteRenderer(size_t sizeHint)
Definition vkSpriteRenderer.h:13
Definition buffer.h:10