33 #ifndef vtkAnimationScene_h
34 #define vtkAnimationScene_h
36 #include "vtkCommonDataModelModule.h"
62 vtkGetMacro(PlayMode,
int);
72 vtkGetMacro(FrameRate,
double);
102 vtkGetMacro(Loop,
int);
136 void TickInternal(
double currenttime,
double deltatime,
double clocktime) VTK_OVERRIDE;
137 void StartCueInternal() VTK_OVERRIDE;
138 void EndCueInternal() VTK_OVERRIDE;
141 void InitializeChildren();
142 void FinalizeChildren();
149 double AnimationTime;
the animation scene manager.
void SetAnimationTime(double time)
Makes the state of the scene same as the given time.
int IsInPlay()
Returns if the animation is being played.
void RemoveCue(vtkAnimationCue *cue)
~vtkAnimationScene() override
static vtkAnimationScene * New()
void AddCue(vtkAnimationCue *cue)
Add/Remove an AnimationCue to/from the Scene.
void SetTimeMode(int mode) override
Overridden to allow change to Normalized mode only if none of the constituent cues is in Relative tim...
void Stop()
Stops the animation scene that is running.
virtual void Play()
Starts playing the animation scene.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
iterator through a vtkCollection.
create and manipulate unsorted lists of objects
a simple class to control print indentation
Timer support and logging.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.