Odyssey::Details::_AxisMoveDirectionFilter | |
Odyssey::Details::_AxisMoveFilter | |
Odyssey::Details::_ClassDef | |
Odyssey::Details::_ClassDefImpl< ClassT > | |
Odyssey::Details::_ClassDefRegister< ClassT > | |
Odyssey::Details::_ClassManager | |
Odyssey::Details::_con_dev | |
Odyssey::Details::_JoyStickButtonFilter | |
Odyssey::Details::_KeyFilter | |
Odyssey::Details::_Logger | |
Odyssey::Details::_MouseButtonFilter | |
Odyssey::Details::_MouseMoveDirectionFilter | |
Odyssey::Details::_MouseMoveFilter | |
Odyssey::Details::_NotFilter | |
Odyssey::Details::_OrFilter | |
Odyssey::Details::_PovMoveDirectionFilter | |
Odyssey::Details::_PovMoveFilter | |
Odyssey::Details::_RuntimeExceptionThrower | |
Odyssey::Details::_SmartAssert | |
Odyssey::ActionMapInputAdapter | Implementation of Action mapping |
Odyssey::AggregateMessageMarshaller | |
Odyssey::AndInputCombo | This combo embodies an "and" condition between input events |
Odyssey::Any | |
Odyssey::Any::Holder< ValueT > | |
Odyssey::Any::PlaceHolder | |
Odyssey::AnyConverter | A utility converter to convert to and from Any |
Odyssey::auto_ctor | |
Odyssey::auto_dtor< FunctionT > | |
Odyssey::auto_holder< FunctionT > | |
Odyssey::Buffer | Represents a string of raw binary data |
Odyssey::Callable | A Callable is a generic, invokable object |
Odyssey::Callable::CallableHolder | This base holder class represents the concrete callable |
Odyssey::Callable::CallableHolderImpl< T0, T1, R, Arity > | Default implementation represents too many arguments and is unsupported |
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 0 > | This is the nullary specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 1 > | This is the single-arity specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 2 > | This is the 2-arity specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 3 > | This is the 3-arity specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 4 > | This is the 4-arity specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 5 > | This is the 5-arity specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 6 > | This is the 6-arity specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, R, 7 > | This is the 7-arity specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 0 > | This is the nullary void-returning specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 1 > | This is the single-arity void-returning specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 2 > | This is the 2-arity void-returning specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 3 > | This is the 3-arity void-returning specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 4 > | This is the 4-arity void-returning specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 5 > | This is the 5-arity void-returning specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 6 > | This is the 6-arity void-returning specialization |
Odyssey::Callable::CallableHolderImpl< T0, T1, void, 7 > | This is the 7-arity void-returning specialization |
Odyssey::CallablePropertyLink | Delegates the linking of properties to a callable |
Odyssey::Callback | Implements a Callback mechanism using delegates and callable pointers |
Odyssey::CastException | |
Odyssey::Impl::ClassDestructor< ClassT > | |
Odyssey::Clock | This class is a global timer |
Odyssey::color | Standard, flexible color representation |
Odyssey::Config | |
Odyssey::Config::ConfigData | |
Odyssey::ConsoleLogWriter | |
Odyssey::ConstContainerIterator< ContainerT > | |
Odyssey::ConstMapContainerIterator< ContainerT > | |
Odyssey::ConstVariableProxy< TypeT > | This variant of VariableProxy allows read-only access. It is meant as a way to provide a standard interface |
Odyssey::ContainerIterator< ContainerT > | |
Odyssey::DefaultPropertyLink | Performs the default linking behavior between two properties |
Odyssey::Delegate | Acts as a multiple call target container and invoker |
Odyssey::DelegateJob | Executes a callable for the job |
Odyssey::DelegateThreadedJob | This class will execute a delegate in a separate thread |
Odyssey::DynamicPlugin | |
Odyssey::DynLib | |
Odyssey::Element | This class represents a single entity within the simulation |
Odyssey::Element::StateListener | |
Odyssey::ElementManager | This is the manager for the Elements within the system |
Odyssey::Empty | |
Odyssey::Exception | |
Odyssey::ExceptionConverter< TargetT, SourceT > | A utility stream converter that throws a CastException every time it's called |
Odyssey::Facet | Contains behaviors for Elements and links to Models |
Odyssey::Facet::ModelLinkHandle | Represents a Model link within a facet |
Odyssey::Facet::ModelLinkIterator | Iterator over the Model links |
Odyssey::FileLogWriter | |
Odyssey::FSM< MixinT, KeyT, KeyArgT > | A state machine represents an executable finite state machine |
Odyssey::InputAdapter | Adapter class for OIS listeners |
Odyssey::InputAdapterDecorator | |
Odyssey::InputCombo | Acts as the base class for all input combos |
Odyssey::InputSystem | The singleton manager for all input in the system |
Odyssey::Iterator< ValueT > | |
Odyssey::Job | |
Odyssey::JobQueue | |
Odyssey::Local< TypeT, TraitsT > | This is a utility type for wrapping a known type with conversion routines |
Odyssey::LogManager | |
Odyssey::LogWriter | |
Odyssey::Manager< ObjectT > | |
Odyssey::MapContainerIterator< ContainerT > | |
Odyssey::MapIterator< KeyT, ValueT > | |
Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT > | This class maps Strings to values |
Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >::PropertyValueIteratorImpl | |
Odyssey::MapProperty< TypeT, TraitsT, MapTraitsT >::ValuePlaceholder | |
Odyssey::Message | |
Odyssey::MessageAdapter | This class wraps the MessageListener events, as well as providing a message handling mechanism based on subscriptions |
Odyssey::MessageListener | This class acts as a listener for messages and message related events |
Odyssey::MessageMarshaller | |
Odyssey::MessageQueue | |
Odyssey::Model | |
Odyssey::Model::PropertyIterator | |
Odyssey::ModelListener | |
Odyssey::ModelManager | |
Odyssey::MultiInputAdapter | |
Odyssey::NotImplementedException | |
Odyssey::NullConverter< TargetT, SourceT > | This is a utility class for null (do-nothing) conversions |
Odyssey::Option | Multi-valued containers for setting configurable options |
Odyssey::Option::OptionData | |
Odyssey::Plugin | |
Odyssey::PluginManager | |
Odyssey::Profiler | The main profiling class for the library |
Odyssey::Property< TypeT, TraitsT > | Single-value property implementation |
Odyssey::PropertyBase | The base class for all Property types |
Odyssey::PropertyLink | Embodies the symbolic link between two properties |
Odyssey::PropertyLinkConnector | Links two PropertyLink instances together to form link chains |
Odyssey::PropertyListener | This base class is notified through the PropertyBase notifyListeners |
Odyssey::PropertyProxy | |
Odyssey::PropertyProxy::Extractor< TypeT, ProxyT > | |
Odyssey::PropertyValueProxy | |
Odyssey::RuntimeException | |
Odyssey::Script | |
Odyssey::ScriptFactory | |
Odyssey::ScriptManager | |
Odyssey::State< MixinT > | A state is a discrete, executable member of a finite state machine |
Odyssey::StdMessageMarshaller | |
Odyssey::Impl::StreamConverter< TargetT, SourceT > | |
Odyssey::Impl::StreamConverter< TargetT *, SourceT * > | |
Odyssey::Impl::StreamConverter< TargetT *, SourceT > | |
Odyssey::Impl::StreamConverter< TargetT, char_t * > | |
Odyssey::Impl::StreamConverter< TargetT, const char_t * > | |
Odyssey::Impl::StreamConverter< TargetT, SourceT * > | |
Odyssey::Impl::StreamConverter< TargetT, TargetT > | |
Odyssey::System | Wraps entire subsystems in a consistent interface |
Odyssey::SystemManager | Manages the System within the framework |
Odyssey::Task | |
Odyssey::TaskManager | |
Odyssey::ThreadedJob | This class implements a job that will run in a new, separate thread |
Odyssey::TimedInputCombo | This is the timed input combo, using order and timings |
Odyssey::Timer | Tracks the passage of time with high precision |
Odyssey::TimerEventListener | The callback super class for events from a Timer |
Odyssey::TimerListener | |
Odyssey::TraceLogWriter | |
Odyssey::TriggerInputCombo | This combo combines the "and" combo with a one-shot trigger |
Odyssey::Variable | The Variable is a generic data component with built-in conversions |
Odyssey::Variable::extract< TypeT > | |
Odyssey::Variable::VariableHolder | This class is the interface for accessing the generic data |
Odyssey::Variable::VariableHolderImpl< TraitsT > | This is the concrete implementation that holds the data |
Odyssey::Variable::VariableHolderRefImpl< TraitsT > | This is the concrete implementation that holds referenced data |
Odyssey::variable_traits< TypeT > | This is the standard traits holder class for generic data |
Odyssey::variable_traits_ex< TypeT, ParamT, StreamInT, StreamOutT, AnyInT, AnyOutT > | A mix-in class for generating variable traits |
Odyssey::VariableProxy< TypeT > | Wraps a variable and notifies a delegate when the variable is changed |
Odyssey::VectorProperty< TypeT, TraitsT, VectorTraitsT > | |
Odyssey::VectorProperty< TypeT, TraitsT, VectorTraitsT >::PropertyValueIteratorImpl | |
Odyssey::VectorProperty< TypeT, TraitsT, VectorTraitsT >::ValuePlaceholder | |