Om  1.0.0
A universal framework for multimedia simulation
Classes | Typedefs
om::engine::base Namespace Reference

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...
 

Detailed Description

A namespace containing base engine code.

Typedef Documentation

Define the type to use to represent an abstract entity identifier.

The type to use for event types.

The type to use for event value types.

A type that represents the unique runtime local ID of a specific sequence playback instance.