Om  1.0.0
A universal framework for multimedia simulation
Namespaces | Macros
omEngineConfig.h File Reference
#include "om/omFramework.h"
#include "om/omResources.h"
#include "om/omImages.h"
#include "om/omGUI.h"
#include "om/omBVH.h"
#include "om/omGraphics.h"
#include "om/omGraphicsGUI.h"
#include "om/omPhysics.h"
#include "om/omSound.h"
#include "om/omAcoustics.h"
#include "om/omAnimation.h"

Namespaces

 om
 The enclosing namespace for the entire Om library.
 
 om::engine
 A namespace that manages simulations that evolve over time.
 
 om::engine::animation
 A namespace containing engine code that handles animations for the engine.
 
 om::engine::acoustics
 A namespace containing engine code that handles acoustic simulation for the engine.
 
 om::engine::base
 A namespace containing base engine code.
 
 om::engine::graphics
 A namespace containing engine code that handles graphics rendering for the engine.
 
 om::engine::physics
 A namespace containing engine code that handles physics simulation for the engine.
 
 om::engine::resources
 A namespace containing engine code that handles resource managment for the engine.
 
 om::engine::sound
 A namespace containing engine code that handles sound for the engine.
 

Macros

#define OM_ENGINE_NAMESPACE_START   namespace om { namespace engine {
 
#define OM_ENGINE_NAMESPACE_END   }; };
 
#define OM_ENGINE_ANIMATION_NAMESPACE_START   namespace om { namespace engine { namespace animation {
 
#define OM_ENGINE_ANIMATION_NAMESPACE_END   }; }; };
 
#define OM_ENGINE_ACOUSTICS_NAMESPACE_START   namespace om { namespace engine { namespace acoustics {
 
#define OM_ENGINE_ACOUSTICS_NAMESPACE_END   }; }; };
 
#define OM_ENGINE_BASE_NAMESPACE_START   namespace om { namespace engine { namespace base {
 
#define OM_ENGINE_BASE_NAMESPACE_END   }; }; };
 
#define OM_ENGINE_GRAPHICS_NAMESPACE_START   namespace om { namespace engine { namespace graphics {
 
#define OM_ENGINE_GRAPHICS_NAMESPACE_END   }; }; };
 
#define OM_ENGINE_PHYSICS_NAMESPACE_START   namespace om { namespace engine { namespace physics {
 
#define OM_ENGINE_PHYSICS_NAMESPACE_END   }; }; };
 
#define OM_ENGINE_RESOURCES_NAMESPACE_START   namespace om { namespace engine { namespace resources {
 
#define OM_ENGINE_RESOURCES_NAMESPACE_END   }; }; };
 
#define OM_ENGINE_SOUND_NAMESPACE_START   namespace om { namespace engine { namespace sound {
 
#define OM_ENGINE_SOUND_NAMESPACE_END   }; }; };
 

Macro Definition Documentation

#define OM_ENGINE_NAMESPACE_START   namespace om { namespace engine {
#define OM_ENGINE_NAMESPACE_END   }; };
#define OM_ENGINE_ANIMATION_NAMESPACE_START   namespace om { namespace engine { namespace animation {
#define OM_ENGINE_ANIMATION_NAMESPACE_END   }; }; };
#define OM_ENGINE_ACOUSTICS_NAMESPACE_START   namespace om { namespace engine { namespace acoustics {
#define OM_ENGINE_ACOUSTICS_NAMESPACE_END   }; }; };
#define OM_ENGINE_BASE_NAMESPACE_START   namespace om { namespace engine { namespace base {
#define OM_ENGINE_BASE_NAMESPACE_END   }; }; };
#define OM_ENGINE_GRAPHICS_NAMESPACE_START   namespace om { namespace engine { namespace graphics {
#define OM_ENGINE_GRAPHICS_NAMESPACE_END   }; }; };
#define OM_ENGINE_PHYSICS_NAMESPACE_START   namespace om { namespace engine { namespace physics {
#define OM_ENGINE_PHYSICS_NAMESPACE_END   }; }; };
#define OM_ENGINE_RESOURCES_NAMESPACE_START   namespace om { namespace engine { namespace resources {
#define OM_ENGINE_RESOURCES_NAMESPACE_END   }; }; };
#define OM_ENGINE_SOUND_NAMESPACE_START   namespace om { namespace engine { namespace sound {
#define OM_ENGINE_SOUND_NAMESPACE_END   }; }; };