|
| SoundFader () |
| The default constructor. More...
|
|
| SoundFader (GraphSoundObjectPtr soundObject) |
| The constructor taking a GraphSoundObject shared pointer. More...
|
|
virtual | ~SoundFader () |
| The destructor.
|
|
virtual Bool | Init (INodeObserver *nodeObserver, const Graph::IRoot *root, const String &timelinePath, const String &sequencePath, SInt32 index) |
| Initialize the object. More...
|
|
virtual Bool | Init (INodeObserver *nodeObserver, Graph::INamespace *namespaceNode, const String &timelinePath, const String &sequencePath, SInt32 index) |
| Initialize the object. More...
|
|
virtual Bool | DeInit () |
| Deinitialize the object. More...
|
|
virtual void | FadeIn (Bool resume=false) |
| Start and fade in the sound. More...
|
|
virtual void | FadeOut (Bool pause=false) |
| Fade out the sound. More...
|
|
virtual Bool | SetDuration (Real duration) |
| Set the fading duration. More...
|
|
virtual Real | GetDuration () const |
| Get the fading duration. More...
|
|
virtual Bool | SetStartVolume (Real volume) |
| Set the start volume. More...
|
|
virtual Bool | SetEndVolume (Real volume) |
| Set the end volume. More...
|
|
virtual Bool | SetVolume (Real startVolume, Real endVolume) |
| Set the start and end volume. More...
|
|
virtual Real | GetStartVolume () const |
| Get the start volume. More...
|
|
virtual Real | GetEndVolume () const |
| Get the end volume. More...
|
|
virtual void | Reset () |
| Overwrite of the Animation::Reset() method. More...
|
|
Key & | AddKey (const Key &key) |
| Add a key to the animation key array. More...
|
|
Key & | AddKey (Real time, const DataType &value) |
| Add a key to the animation key array with linear interpolation. More...
|
|
Key & | AddKey (Real time, const DataType &value, IEnums::Interpolation interpolation) |
| Add a key to the animation key array. More...
|
|
Key & | SetKey (SInt32 index, const Key &key) |
| Set a key in the animation key array. More...
|
|
Key & | SetKey (SInt32 index, Real time, const DataType &value) |
| Set a key in the animation key array with linear interpolation. More...
|
|
Key & | SetKey (SInt32 index, Real time, const DataType &value, IEnums::Interpolation interpolation) |
| Set a key in the animation key array. More...
|
|
Key & | InsertKey (SInt32 index, const Key &key) |
| Insert a key to the animation key array. More...
|
|
Key & | InsertKey (SInt32 index, Real time, const DataType &value) |
| Insert a key to the animation key array with linear interpolation. More...
|
|
Key & | InsertKey (SInt32 index, Real time, const DataType &value, IEnums::Interpolation interpolation) |
| Insert a key to the animation key array. More...
|
|
SInt32 | GetNumberOfKeys () const |
| Get the number of keys. More...
|
|
const Key & | GetKey (SInt32 index) const |
| Get a key from the animation key array. More...
|
|
Key & | GetKey (SInt32 index) |
| Get a key from the animation key array. More...
|
|
Bool | ModifyKeyTime (SInt32 index, Real time) |
| Modify the time of a key in the animation key array. More...
|
|
Bool | ModifyKeyValue (SInt32 index, const DataType &value) |
| Modify the value of a key in the animation key array. More...
|
|
Bool | ModifyKeyInterpoation (SInt32 index, IEnums::Interpolation interpolation) |
| Modify the interpolation of a key in the animation key array. More...
|
|
Bool | SetNumberOfKeys (SInt32 n) |
| Set the number of keys. More...
|
|
Bool | RemoveKey (SInt32 index, SInt32 count=1) |
| Remove keys at a given position. More...
|
|
void | EmptyKeys () |
| Empty the keys, but keep the underlying storage.
|
|
void | ClearKeys () |
| Clear the keys and remove the underlying storage.
|
|
void | SetIntermediateKeys (Real midTime, const DataType &midValue, Real endTime, const DataType &endValue, IEnums::Interpolation interpolation) |
| Set keys for an intermediate time and value. More...
|
|
| Animation () |
| The default constructor.
|
|
virtual | ~Animation () |
| The destructor.
|
|
| operator IStepablePtr () |
| Conversion operator. More...
|
|
virtual void | OnEvaluateAnimation (const DataType ¤tValue) |
| Called if the current value is set. More...
|
|
virtual const DataType & | GetCurrentValue () const |
| Get the current value. More...
|
|
virtual Bool | StartForward () |
| Start the timeline forward. More...
|
|
virtual Bool | StartBackward () |
| Start the timeline backward. More...
|
|
virtual Bool | SetStartTimeFromKey (SInt32 index) |
| Set the timeline start time from a specified key index. More...
|
|
virtual Bool | SetEndTimeFromKey (SInt32 index) |
| Set the timeline end time from a specified key index. More...
|
|
virtual Bool | SetLoopStartTimeFromKey (SInt32 index) |
| Set the timeline loop start time from a specified key index. More...
|
|
virtual Bool | SetLoopEndTimeFromKey (SInt32 index) |
| Set the timeline loop end time from a specified key index. More...
|
|
virtual Bool | HasPassedTimeFromKey (SInt32 index) const |
| Check if the current time has passed the time from a specified key index. More...
|
|
virtual Bool | IsOnTimeFromKey (SInt32 index) const |
| Check if the current time is the time from a specified key index. More...
|
|
virtual | ~Timeline () |
| The destructor.
|
|
virtual void | ProcessTick (const Logic::IState *state) |
| Implementation of IStepable::ProcessTick() method. More...
|
|
virtual IStepablePtr | GetStepable () |
| Implementation of ITimeline::GetStepable() method. More...
|
|
virtual Bool | SetAppTimeline (IAppTimelinePtr appTimeline) |
| Implementation of ITimeline::SetAppTimeline() method. More...
|
|
virtual void | Evaluate () |
| Implementation of ITimeline::Evaluate() method.
|
|
virtual void | ResetTo (Real startTime) |
| Implementation of ITimeline::ResetTo() method. More...
|
|
virtual Bool | Start () |
| Implementation of ITimeline::Start() method. More...
|
|
virtual Bool | Start (Real startTime, Real endTime) |
| Implementation of ITimeline::Start(Real startTime, Real endTime) method. More...
|
|
virtual Bool | Start (Real startTime, Real endTime, SInt32 numberOfLoops) |
| Implementation of ITimeline::Start(Real startTime, Real endTime, SInt32 numberOfLoops) method. More...
|
|
virtual Bool | Start (Real startTime, Real endTime, Real loopStartTime, Real loopEndTime, SInt32 numberOfLoops) |
| Implementation of ITimeline::Start(Real startTime, Real endTime, Real loopStartTime, Real loopEndTime, SInt32 numberOfLoops) method. More...
|
|
virtual Bool | Pause () |
| Implementation of ITimeline::Pause() method. More...
|
|
virtual Bool | Stop () |
| Implementation of ITimeline::Stop() method. More...
|
|
virtual Bool | Rewind () |
| Implementation of ITimeline::Rewind() method. More...
|
|
virtual void | SetStartTime (Real startTime) |
| Implementation of ITimeline::SetStartTime() method. More...
|
|
virtual Real | GetStartTime () const |
| Implementation of ITimeline::GetStartTime() method. More...
|
|
virtual void | SetEndTime (Real endTime) |
| Implementation of ITimeline::SetEndTime() method. More...
|
|
virtual Real | GetEndTime () const |
| Implementation of ITimeline::GetEndTime() method. More...
|
|
virtual void | SetLoopStartTime (Real startTime) |
| Implementation of ITimeline::SetLoopStartTime() method. More...
|
|
virtual Real | GetLoopStartTime () const |
| Implementation of ITimeline::GetLoopStartTime() method. More...
|
|
virtual void | SetLoopEndTime (Real endTime) |
| Implementation of ITimeline::SetLoopEndTime() method. More...
|
|
virtual Real | GetLoopEndTime () const |
| Implementation of ITimeline::GetLoopEndTime() method. More...
|
|
virtual void | SetNumberOfLoops (SInt32 numberOfLoops) |
| Implementation of ITimeline::SetNumberOfLoops() method. More...
|
|
virtual SInt32 | GetNumberOfLoops () const |
| Implementation of ITimeline::GetNumberOfLoops() method. More...
|
|
virtual void | SetTimeScale (Real timeScale) |
| Implementation of ITimeline::SetTimeScale() method. More...
|
|
virtual Real | GetTimeScale () const |
| Implementation of ITimeline::GetTimeScale() method. More...
|
|
virtual void | SetAutoRewindEnabled (Bool enabled) |
| Implementation of ITimeline::SetAutoRewindEnabled() method. More...
|
|
virtual Bool | IsAutoRewindEnabled () const |
| Implementation of ITimeline::IsAutoRewindEnabled() method. More...
|
|
virtual Bool | IsRunning () const |
| Implementation of ITimeline::IsRunning() method. More...
|
|
virtual Bool | IsPaused () const |
| Implementation of ITimeline::IsPaused() method. More...
|
|
virtual Bool | IsStopped () const |
| Implementation of ITimeline::IsStopped() method. More...
|
|
virtual Bool | WasStarted () const |
| Implementation of ITimeline::WasStarted() method. More...
|
|
virtual Bool | WasRunning () const |
| Implementation of ITimeline::WasRunning() method. More...
|
|
virtual Bool | IsOrWasRunning () const |
| Implementation of ITimeline::IsOrWasRunning() method. More...
|
|
virtual Bool | HasPassedTime (Real time) const |
| Implementation of ITimeline::HasPassedTime() method. More...
|
|
virtual Bool | HasPassedLoop (SInt32 loop) const |
| Implementation of ITimeline::HasPassedLoop() method. More...
|
|
virtual Double | GetCurrentTime () const |
| Implementation of ITimeline::GetCurrentTime() method. More...
|
|
virtual Double | GetRemainingTime () const |
| Implementation of ITimeline::GetRemainingTime() method. More...
|
|
virtual void | SetCurrentTime (Double time) |
| Implementation of ITimeline::SetCurrentTime() method. More...
|
|
virtual SInt32 | GetCurrentLoop () const |
| Implementation of ITimeline::GetCurrentLoop() method. More...
|
|
virtual SInt32 | GetRemainingLoops () const |
| Implementation of ITimeline::GetRemainingLoops() method. More...
|
|
virtual Bool | SetCurrentLoop (SInt32 loop) |
| Implementation of ITimeline::SetCurrentLoop() method. More...
|
|
virtual IEnums::AnimationState | GetCurrentState () const |
| Implementation of ITimeline::GetCurrentState() method. More...
|
|
virtual | ~Stepable () |
| The destructor.
|
|
virtual Bool | SetAppStepable (IAppStepablePtr appStepable) |
| Implementation of IStepable::SetAppStepable() method. More...
|
|
virtual void | SetEnabled (Bool isEnabled) |
| Implementation of IStepable::SetEnabled() method. More...
|
|
virtual Bool | IsEnabled () const |
| Implementation of IStepable::IsEnabled() method. More...
|
|
virtual void | FinishTick (const Logic::IState *state) |
| Implementation of IStepable::FinishTick() method. More...
|
|