|
jGL
|
#include <glm/glm.hpp>#include <array>#include <iostream>

Go to the source code of this file.
Classes | |
| struct | jGL::Primitive |
| struct | jGL::TexturedParticle |
| Particle with a texture, with a position, orientation, and scale, colour, and texture region. More... | |
| struct | jGL::Transform |
| Position, rotation, and scale. More... | |
| struct | jGL::TextureRegion |
| Rectangular region of a texture in pixels. More... | |
| struct | jGL::NormalisedTextureRegion |
| Rectangular region of a texture, normalised by the textures dimensions. More... | |
| struct | jGL::BoundingBox< T > |
| A bounding box template. More... | |
| class | jGL::WorldBoundingBox |
| A world space bounding box. More... | |
Namespaces | |
| namespace | jGL |
| A drawable graphic. | |
Typedefs | |
| typedef uint64_t | jGL::RenderPriority |
| Higher priority is drawn last. | |
| typedef BoundingBox< uint16_t > | jGL::ScreenBoundingBox |
| A screen space bounding box. | |
Functions | |
| std::ostream & | operator<< (std::ostream &out, const jGL::ScreenBoundingBox &sbb) |
| Prints each vertex on a new line. | |
| std::ostream & | operator<< (std::ostream &out, const jGL::WorldBoundingBox &wbb) |
| Prints each vertex on a new line. | |
| std::ostream & operator<< | ( | std::ostream & | out, |
| const jGL::ScreenBoundingBox & | sbb | ||
| ) |
Prints each vertex on a new line.
| out | |
| sbb |
| std::ostream & operator<< | ( | std::ostream & | out, |
| const jGL::WorldBoundingBox & | wbb | ||
| ) |
Prints each vertex on a new line.
| out | |
| wbb |