|
Fireworks Engine
v2.0
Lightweight Sandbox Game Engine using OpenGL for additional Customisation and Quick Prototyping
|
#include <vector>#include <iostream>#include <src/graphics/shader.h>#include <src/graphics/buffers/buffer.h>#include <src/graphics/buffers/indexbuffer.h>#include <src/graphics/buffers/vertexarray.h>#include <src/graphics/texture.h>#include <src/graphics/renderers/renderer3d.h>

Go to the source code of this file.
Classes | |
| struct | fireworks::graphics::VertexData3D |
| The vertex structure of a 3D primitive. More... | |
| struct | fireworks::graphics::Transform |
| The spacial orientation of an object in 3D space denoted by it's position, rotation and scale. More... | |
| class | fireworks::graphics::Renderable3D |
| The Class responsible for drawing the basic 3D Renderable objects onto the screen. More... | |
Namespaces | |
| fireworks | |
| fireworks::graphics | |
Enumerations | |
| enum | fireworks::graphics::Primitive3D { fireworks::graphics::Primitive3D::Plane, fireworks::graphics::Primitive3D::Cube, fireworks::graphics::Primitive3D::UVSphere, fireworks::graphics::Primitive3D::Cylinder, fireworks::graphics::Primitive3D::Torus, fireworks::graphics::Primitive3D::None } |
| Different types of 3D renderable primitive objects. More... | |