![]() |
Murl Engine API
Version 2018.3
|
Namespace containing logic related interfaces. More...
Classes | |
class | Animation |
A template class to create an ITimeline object with key animation capabilities. More... | |
class | AnimationKey |
A template class to create key objects for the Animation class. More... | |
class | BaseNodeObserver |
A helper class for simple use of the INodeObserver object. More... | |
class | BaseProcessor |
A helper class for simple use of the IProcessor object. More... | |
class | BaseStage |
A helper class for simple use of the IStage object. More... | |
class | BaseStageProcessor |
A helper class for simple use of the IStageProcessor object. More... | |
class | BaseStepable |
A helper class for simple use of the IStepable object. More... | |
class | BaseStepableObserver |
A helper class for simple use of the IStepableObserver object. More... | |
class | BaseTimeframe |
A helper class for simple use of the ITimeframe object. More... | |
class | BaseTimeline |
A helper class for simple use of the ITimeline object. More... | |
struct | EnumStateMachine |
Predefined StateMachine using an enumerated state data type. More... | |
class | GraphInstanceObjects |
Template class controlling multiple replications created by XML <Instance> node. More... | |
class | GraphNodeT |
A template class for safe access of basic graph node properties and for easy use of the GraphObservableNode object in combination with a INodeObserver. More... | |
class | GraphObservableNode |
A template class to create an IObservableNode object for accessing a Graph node. More... | |
class | GraphPositionInstance |
Class controlling a position sub tree for GraphInstanceObjects usage. More... | |
class | GraphPositionObject |
Base class handling position for Graph::ITransform node. More... | |
class | GraphReplication |
Base class for a single replication required by Logic::GraphInstanceObjects. More... | |
class | GraphSoundInstance |
Class controlling a sound sub tree for GraphInstanceObjects usage. More... | |
class | GraphSoundObject |
Class handling the play state and volume of a Graph::ITimelineNode which is enclosing a Graph::IAudioSequenceNode node. More... | |
interface | IAppGraph |
The IAppGraph interface. More... | |
interface | IAppProcessor |
The IAppProcessor interface. More... | |
interface | IAppStage |
The IAppStage interface. More... | |
interface | IAppStepable |
The IAppStepable interface. More... | |
interface | IAppTimeline |
The IAppTimeline interface. More... | |
interface | IDeviceHandler |
The IDeviceHandler interface provides a collection of all engine's Input and Output device methods. More... | |
interface | IEngineFactory |
The IEngineFactory interface. More... | |
interface | IEngineProcessor |
The IEngineProcessor interface. More... | |
interface | IEngineState |
The IEngineState interface. More... | |
interface | IFactory |
The IFactory interface to create logic classes. More... | |
interface | INodeObserver |
The INodeObserver interface. More... | |
interface | IObservableNode |
The IObservableNode interface. More... | |
interface | IProcessor |
The IProcessor interface. More... | |
interface | IScrollProcessor |
The IScrollProcessor interface. More... | |
interface | IStage |
The IStage interface. More... | |
interface | IStageProcessor |
The IStageProcessor interface. More... | |
interface | IStageTimeline |
The IStageTimeline interface. More... | |
interface | IState |
The IState interface. More... | |
interface | IStepable |
The IStepable interface. More... | |
interface | IStepableObserver |
The IStepableObserver interface. More... | |
interface | ITimeframe |
The ITimeframe interface. More... | |
interface | ITimeline |
The ITimeline interface. More... | |
class | SoundFader |
Animation class for fading the volume of a GraphSoundObject. More... | |
class | StateMachine |
A template class to create a BaseStepable object with simple statemachine capabilities. More... | |
class | StaticEngineFactory |
The StaticEngineFactory class to create the IEngineFactory object. More... | |
interface | StaticFactory |
The StaticFactory class to create logic classes. More... | |
class | Stepable |
The IStepable interface implementation. More... | |
class | Timeframe |
The ITimeframe interface implementation. More... | |
class | Timeline |
The ITimeline interface implementation. More... | |
Namespace containing logic related interfaces.
typedef Animation<UInt64> Murl::Logic::AnimationUInt64 |
Predefined Animation using a UInt64 data type.
Predefined AnimationKey using a UInt64 data type.
typedef Animation<SInt64> Murl::Logic::AnimationSInt64 |
Predefined Animation using a SInt64 data type.
Predefined AnimationKey using a SInt64 data type.
The GraphSoundObject shared pointer type.
The IAppGraph shared pointer type.
The IAppProcessor shared pointer type.
The IAppStage shared pointer type.
The IAppStepable shared pointer type.
The IAppTimeline shared pointer type.
The INodeObserver shared pointer type.
The IObservableNode shared pointer type.
The IProcessor shared pointer type.
typedef SharedPointer<IStage> Murl::Logic::IStagePtr |
The IStage shared pointer type.
The IStageProcessor shared pointer type.
The IStageTimeline shared pointer type.
The IStepable shared pointer type.
The IStepableObserver shared pointer type.
The ITimeframe shared pointer type.
The shared pointer type definition.
The IScrollProcessor shared pointer type.
The SoundFader shared pointer type.