Mondschein Engine  0.3.0
Namespaces | Classes | Typedefs | Enumerations
mondschein Namespace Reference

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...
 

Detailed Description

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.

Enumeration Type Documentation

Texture filtering enumerator.

The letters define (from left to right): mipmap,minification,magnification

The letters can be: O: No mipmapping (mipmap only) N: Pick nearest L: Linear interpolation

Definition at line 103 of file types.h.