Mondschein Engine
0.3.0
|
#include "eigen3.h"
#include <boost/weak_ptr.hpp>
#include <boost/enable_shared_from_this.hpp>
#include <boost/exception/all.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <cstdint>
#include <typeinfo>
#include <list>
#include <string>
#include <vector>
#include <map>
#include <array>
Go to the source code of this file.
Classes | |
struct | mondschein::exception |
Type definition of an arbitrary exception class. More... | |
struct | mondschein::display::visual_attribs_t |
Display properties struct. More... | |
struct | mondschein::scene::camera_attribs_t |
Camera properties struct. More... | |
struct | mondschein::scene::light_attribs_t |
Light properties struct. More... | |
struct | mondschein::scene::material_attribs_t |
Material properties struct. More... | |
struct | mondschein::scene::mesh_attribs_t |
Mesh properties struct. More... | |
struct | mondschein::scene::texture_attribs_t |
Texture preoperties struct. More... | |
struct | mondschein::scene::scenegraph_attribs_t |
Scenegraph properties struct. More... | |
struct | mondschein::io::io_objects_t |
I/O objects struct. More... | |
struct | mondschein::renderer::context_attribs_t |
Context properties struct. More... | |
class | mondschein::Core |
This class provides some standard creation functions. More... | |
class | mondschein::Engine |
This static provides general control and communications. More... | |
Namespaces | |
namespace | mondschein |
This namespace is the main namespace of the Mondschein Engine. | |
namespace | mondschein::display |
This namespace contains all classes related to rendering Visual management. | |
namespace | mondschein::scene |
This namespace contains all classes for scene management. | |
namespace | mondschein::math |
This namespace contains algorithms and math classes. | |
namespace | mondschein::io |
This namespace contains all classes for I/O management. | |
namespace | mondschein::renderer |
This namespace contains all renderer classes. | |
Typedefs | |
typedef uint8_t | mondschein::uint8 |
Typedef for an 8-bit unsigned integer. | |
typedef uint16_t | mondschein::uint16 |
Typedef for a 16-bit unsigned integer. | |
typedef uint32_t | mondschein::uint32 |
Typedef for a 32-bit unsigned integer. | |
typedef uint64_t | mondschein::uint64 |
Typedef for a 64-bit unsigned integer. | |
typedef int8_t | mondschein::int8 |
Typedef for an 8-bit signed integer. | |
typedef int16_t | mondschein::int16 |
Typedef for a 16-bit signed integer. | |
typedef int32_t | mondschein::int32 |
Typedef for a 32-bit signed integer. | |
typedef int64_t | mondschein::int64 |
Typedef for a 64-bit signed integer. | |
typedef float_t | mondschein::float32 |
Typedef for a 32-bit floating point number. | |
typedef double_t | mondschein::float64 |
Typedef for a 64-bit floating point number. | |
typedef boost::error_info < struct tag_exceprion_error, std::string > | mondschein::exception_error |
Type definition of an arbitrary exception information class. | |
Enumerations | |
enum | mondschein::texture_filtering_e |
Texture filtering enumerator. More... | |
enum | mondschein::math::normal_calculation_e |
Normal calculation enumaerator. More... | |