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.