|
Turbo Engine 0.3
A C++ game engine using Allegro 5
|
Namespaces | |
| namespace | component |
| namespace | script |
Classes | |
| class | Audio |
| Interface for playable audio (implemented by Sound and MusicStream). More... | |
| class | CircleShape |
| Simple cicle shape. More... | |
| class | Color |
| Represent a color. More... | |
| class | Component |
| Components who defines the behaviour of a GameObject. More... | |
| class | Drawable |
| Represent somthing that can be drawn. More... | |
| class | Engine |
| Main engine class. More... | |
| class | Event |
| class | EventHandler |
| class | Font |
| Represent the text font. More... | |
| class | GameObject |
| Basic scene object. More... | |
| class | Logger |
| The logger class is used to clarify the logging of the engine. More... | |
| class | LuaComponent |
| A component whose behaviour is defined by a Lua script, à la Unity. More... | |
| class | Material |
| A shader program plus a named set of uniform values. More... | |
| class | MusicStream |
| A music track streamed (decoded on the fly) from a file, for audio too long to keep fully in memory. For short effects, use Sound. More... | |
| class | Path |
| Path class is used to simplify the edition of paths. More... | |
| class | Rectangle |
| Class used to define a generic rectangle. More... | |
| class | RectangleShape |
| Represents a drawable rectangle. More... | |
| class | RotativeBuffer |
| Simple cirular buffer implementation. More... | |
| class | Scene |
| Basic scene class. More... | |
| class | SceneManager |
| struct | ScriptField |
| A public, inspector-editable field exposed by a Lua script (any number / boolean / string declared on the script table before load()). More... | |
| class | Shader |
| A GLSL shader program (vertex + pixel) with build-error reporting and uniform setters. Usually owned and shared through a ShaderLibrary and referenced by a Material rather than used directly. More... | |
| class | ShaderLibrary |
| Owns named shader programs and materials. More... | |
| class | Shape |
| Represent a drawable primitive shape. More... | |
| class | Sound |
| A short sound effect, loaded fully into memory and playable on demand. For longer tracks streamed from disk, use MusicStream. More... | |
| class | Sprite |
| Represent a drawable sprite. More... | |
| class | Text |
| Represent a drawable text. More... | |
| class | Texture |
| Contains the data of the sprites. More... | |
| class | Tileset |
| Loads a tile sheet image and slices it into a grid of Sprites, accessible by their (x, y) coordinates. More... | |
| class | Transform |
| struct | UniformValue |
| A single, typed shader uniform value. More... | |
| class | Vector2 |
Functions | |
| std::ostream & | operator<< (std::ostream &output, const turbo::Path &path) |
| std::ostream & turbo::operator<< | ( | std::ostream & | output, |
| const turbo::Path & | path ) |