The game engine namespace.
Namespaces | |
audio | |
Audio facilities, for playing music and sound effects. | |
events | |
Types for representing mouse and keyboard events. | |
exceptions | |
An exception hierarchy for ge211 to report errors. | |
geometry | |
Geometric objects and their operations. | |
sprites | |
Sprites are images that can be rendered to the screen. | |
time | |
Types for representing time and timers. | |
Classes | |
class | Abstract_game |
This is the abstract base class for deriving games. More... | |
class | Color |
For representing colors. More... | |
class | Font |
Represents a font that can be used to render a sprites::Text_sprite. More... | |
class | Random |
A pseudo-random number generator. More... | |
class | Sprite_set |
A collection of positioned sprites ready to be rendered to the screen. More... | |
class | Window |
Provides access to the game window and its properties. More... | |
Functions | |
template<class T > | |
std::string | to_string (const T &value) |
Converts any printable type to a std::string . | |
template<class T , class U = T> | |
constexpr bool | is_nothrow_convertible () |
Can type T be converted to type U without risk of an exception? | |
template<class T > | |
constexpr bool | is_nothrow_comparable () |
Can type T be compared to itself without risk of an exception? | |
template<class T , class U = T> | |
constexpr bool | has_nothrow_arithmetic () |
Can types T and U be used for basic arithmetic (addition, subtraction, multiplication) without risk of an exception? | |
template<class T , class U = T> | |
constexpr bool | has_nothrow_division () |
Can types T and U be used for division without risk of an exception? | |