![]() |
Om
1.0.0
A universal framework for multimedia simulation
|
A namespace containing base engine code. More...
Classes | |
| class | ComponentSet |
| A class that manages a templated type of components for an engine context. More... | |
| class | Connection |
| An object that represents a data connection between entity components. More... | |
| class | ConnectionFlags |
| A class that specifies boolean flags for how two connected objects interact. More... | |
| class | ConnectionManager |
| A class that manages the sequential processing of data-flow connections between arbitrary objects. More... | |
| class | ConnectionSystem |
| A class that manages standard data flow connections for an engine context. More... | |
| class | Connector |
| An interface for connectors that interface between arbitrary object types and known connector types. More... | |
| class | ConnectorFlags |
| A class that specifies boolean flags for how two connected objects interact. More... | |
| class | EngineContext |
| A collection of EngineSystem objects that operate on a set of abstract entities and their components. More... | |
| class | EngineSystem |
| An interface for objects that operate on the entities and components of an EngineContext. More... | |
| class | Event |
| A class that stores information about an engine event. More... | |
| class | Event< void > |
| A class that stores information about an engine event. More... | |
| class | EventManager |
| A class that manages a specific type of events for an engine context. More... | |
| class | EventManagerBase |
| The base class for objects that manage events for an engine context. More... | |
| class | InputSystem |
| A class that manages and dispatches input events for an entity component engine. More... | |
| class | InstanceContext |
| A class that manages creation of object instances within an engine. More... | |
| class | OpaqueComponentSet |
| A class that manages a single type of opaque components for an engine context. More... | |
| class | Playback |
| A class that contains playback settings for a time sequence of multimedia data. More... | |
| class | PlaybackFlags |
| A class that stores different boolean parameters for multimedia playback. More... | |
| class | PrototypeSystem |
| A class that manages the prototypes that are currently being simulated by the engine. More... | |
| class | Scene |
| A class that represents a spatial multimedia scene that contains arbitrary resource types. More... | |
| class | SceneContext |
| An interface for classes that operate on a specific Scene. More... | |
| class | SceneContextFactory |
| A factory interface that creates classes that operate on scenes. More... | |
| class | SceneSystem |
| A class that manages the scenes that are currently being simulated by the engine. More... | |
| class | Sequence |
| A class that represents a generic time sequence of multimedia data. More... | |
| class | Sequencer |
| A class that manages the playback of arbitrary time sequences of multimedia data. More... | |
| class | SequencerTrack |
| An interface for objects that handle playback of a specific type of time sequence. More... | |
| class | StringConnection |
| A class that represents a string connection between two objects. More... | |
| class | SystemType |
| A class that enumerates the different standard engine system types. More... | |
| class | TensorConnection |
| A class that represents a tensor connection between two objects. More... | |
| class | Trajectory |
| A class that stores a 3D transformation and velocity information for a moving object. More... | |
| class | TrajectoryConnection |
| A class that represents a trajectory connection between two objects. More... | |
Typedefs | |
| typedef Index | EntityID |
| Define the type to use to represent an abstract entity identifier. More... | |
| typedef String | EventType |
| The type to use for event types. More... | |
| typedef Type | EventValueType |
| The type to use for event value types. More... | |
| typedef Index | PlaybackID |
| A type that represents the unique runtime local ID of a specific sequence playback instance. More... | |
A namespace containing base engine code.
| typedef Index om::engine::base::EntityID |
Define the type to use to represent an abstract entity identifier.
| typedef String om::engine::base::EventType |
The type to use for event types.
| typedef Type om::engine::base::EventValueType |
The type to use for event value types.
| typedef Index om::engine::base::PlaybackID |
A type that represents the unique runtime local ID of a specific sequence playback instance.
1.8.11