|
Fireworks Engine
v2.0
Lightweight Sandbox Game Engine using OpenGL for additional Customisation and Quick Prototyping
|
#include <cstddef>#include "../renderables/renderable2d.h"#include "renderer2d.h"#include "../../utils/glassert.h"

Go to the source code of this file.
Classes | |
| class | fireworks::graphics::BatchRenderer2D |
| Renders the renderables in a single draw call using batching. More... | |
Namespaces | |
| fireworks | |
| fireworks::graphics | |
Macros | |
| #define | RENDERER_MAX_SPRITES 60000 |
| #define | RENDERER_VERTEX_SIZE sizeof(VertexData) |
| #define | RENDERER_SPRITE_SIZE RENDERER_VERTEX_SIZE * 4 |
| #define | RENDERER_BUFFER_SIZE RENDERER_SPRITE_SIZE * RENDERER_MAX_SPRITES |
| #define | RENDERER_INDICES_SIZE RENDERER_MAX_SPRITES * 6 |
| #define RENDERER_BUFFER_SIZE RENDERER_SPRITE_SIZE * RENDERER_MAX_SPRITES |
| #define RENDERER_INDICES_SIZE RENDERER_MAX_SPRITES * 6 |
| #define RENDERER_MAX_SPRITES 60000 |
| #define RENDERER_SPRITE_SIZE RENDERER_VERTEX_SIZE * 4 |
| #define RENDERER_VERTEX_SIZE sizeof(VertexData) |