Om
1.0.0
A universal framework for multimedia simulation
|
#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 }; }; }; |
#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 }; }; }; |