 |
VTK
9.1.0
|
Go to the documentation of this file.
59 #ifndef vtkAnimationScene_h
60 #define vtkAnimationScene_h
63 #include "vtkCommonDataModelModule.h"
85 vtkSetMacro(PlayMode,
int);
88 vtkGetMacro(PlayMode,
int);
97 vtkSetMacro(FrameRate,
double);
98 vtkGetMacro(FrameRate,
double);
127 vtkSetMacro(Loop,
int);
128 vtkGetMacro(Loop,
int);
149 PLAYMODE_SEQUENCE = 0,
150 PLAYMODE_REALTIME = 1
162 void TickInternal(
double currenttime,
double deltatime,
double clocktime)
override;
~vtkAnimationScene() override
void RemoveCue(vtkAnimationCue *cue)
Add/Remove an AnimationCue to/from the Scene.
void SetModeToSequence()
Get/Set the PlayMode for running/playing the animation scene.
the animation scene manager.
vtkTimerLog * AnimationTimer
void AddCue(vtkAnimationCue *cue)
Add/Remove an AnimationCue to/from the Scene.
void TickInternal(double currenttime, double deltatime, double clocktime) override
Called on every valid tick.
static vtkAnimationScene * New()
create and manipulate ordered lists of objects
vtkCollection * AnimationCues
void SetTimeMode(int mode) override
Overridden to allow change to Normalized mode only if none of the constituent cues is in Relative tim...
iterator through a vtkCollection.
a simple class to control print indentation
int IsInPlay()
Returns if the animation is being played.
void SetModeToRealTime()
Get/Set the PlayMode for running/playing the animation scene.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Timer support and logging.
int GetNumberOfCues()
Add/Remove an AnimationCue to/from the Scene.
virtual void Play()
Starts playing the animation scene.
vtkCollectionIterator * AnimationCuesIterator
void RemoveAllCues()
Add/Remove an AnimationCue to/from the Scene.
void SetAnimationTime(double time)
Makes the state of the scene same as the given time.
void EndCueInternal() override
Called on every valid tick.
void StartCueInternal() override
Called on every valid tick.
void InitializeChildren()
void Stop()
Stops the animation scene that is running.