Mondschein Engine
0.3.0
|
This namespace is the main namespace of the Mondschein Engine. More...
Namespaces | |
namespace | display |
This namespace contains all classes related to rendering Visual management. | |
namespace | io |
This namespace contains all classes for I/O management. | |
namespace | math |
This namespace contains algorithms and math classes. | |
namespace | renderer |
This namespace contains all renderer classes. | |
namespace | scene |
This namespace contains all classes for scene management. | |
Classes | |
class | GL13_Factory |
This class is a factory class for the GL13 renderer. More... | |
class | SDL_Factory |
This class provides creation functions for Mondschein SDL classes. More... | |
struct | exception |
Type definition of an arbitrary exception class. More... | |
class | Core |
This class provides some standard creation functions. More... | |
class | Engine |
This static provides general control and communications. More... | |
Typedefs | |
typedef uint8_t | uint8 |
Typedef for an 8-bit unsigned integer. | |
typedef uint16_t | uint16 |
Typedef for a 16-bit unsigned integer. | |
typedef uint32_t | uint32 |
Typedef for a 32-bit unsigned integer. | |
typedef uint64_t | uint64 |
Typedef for a 64-bit unsigned integer. | |
typedef int8_t | int8 |
Typedef for an 8-bit signed integer. | |
typedef int16_t | int16 |
Typedef for a 16-bit signed integer. | |
typedef int32_t | int32 |
Typedef for a 32-bit signed integer. | |
typedef int64_t | int64 |
Typedef for a 64-bit signed integer. | |
typedef float_t | float32 |
Typedef for a 32-bit floating point number. | |
typedef double_t | float64 |
Typedef for a 64-bit floating point number. | |
typedef boost::error_info < struct tag_exceprion_error, std::string > | exception_error |
Type definition of an arbitrary exception information class. | |
Enumerations | |
enum | texture_filtering_e |
Texture filtering enumerator. More... | |
This namespace is the main namespace of the Mondschein Engine.
The mondschein namespace is the main and topmost namespace of the Mondschein EWngine. The entire Mondschein Engine implementation resides within this namespace so that no possible naming conflicts to other libraries or engines can (or at least should) occur.