EVosgAnimation.AnimationManager

class EVosgAnimation.AnimationManager
Represents:c++ class
Wraps:EVosgAnimation::AnimationManager
Bases:osgAnimation.AnimationManagerBase

Constructors:

EVosgAnimation.AnimationManager(osgAnimation.AnimationManagerBase b)

Parameters:b (osgAnimation.AnimationManagerBase) –

Methods:

:update(double time)

Parameters:time (double) –
:setSimulationTime(double time)

Parameters:time (double) –
:playAnimation(osgAnimation.Animation animation, int priority, double weight)

Parameters:
:playAnimation(std.string animation, int priority, double weight)

Parameters:
  • animation (std.string) –
  • priority (int) –
  • weight (double) –
:playAnimation(osgAnimation.Animation animation)

Parameters:animation (osgAnimation.Animation) –
:playAnimation(std.string animation)

Parameters:animation (std.string) –
:stopAnimation(osgAnimation.Animation anim)

Parameters:anim (osgAnimation.Animation) –
Return type:bool
:stopAnimation(std.string name)

Parameters:name (std.string) –
Return type:bool
:pauseAnimation(osgAnimation.Animation anim)

Parameters:anim (osgAnimation.Animation) –
Return type:bool
:pauseAnimation(std.string name)

Parameters:name (std.string) –
Return type:bool
:rewindAnimation(osgAnimation.Animation anim, double aTime)

Parameters:
:rewindAnimation(std.string name, double aTime)

Parameters:
:findAnimation(osgAnimation.Animation anim)

Parameters:anim (osgAnimation.Animation) –
Return type:osgAnimation.Animation
:findAnimation(std.string name)

Parameters:name (std.string) –
Return type:osgAnimation.Animation
:isPlaying(osgAnimation.Animation anim)

Parameters:anim (osgAnimation.Animation) –
Return type:bool
:isPlaying(std.string name)

Parameters:name (std.string) –
Return type:bool
:isPlayingAny()

Return type:bool
:registerObserver(EVosgAnimation.AnimationManager.Observer obs)

Parameters:obs (EVosgAnimation.AnimationManager.Observer) –
:unregisterObserver(EVosgAnimation.AnimationManager.Observer obs)

Parameters:obs (EVosgAnimation.AnimationManager.Observer) –
:stopAll()

:pauseAll()

:animationState(osgAnimation.Animation anim)

Parameters:anim (osgAnimation.Animation) –
Return type:EVosgAnimation.AnimationManager.AnimationState
:animationState(std.string name)

Parameters:name (std.string) –
Return type:EVosgAnimation.AnimationManager.AnimationState