Go to the documentation of this file.
33 #ifndef vtkAnimationScene_h
34 #define vtkAnimationScene_h
36 #include "vtkCommonDataModelModule.h"
59 vtkSetMacro(PlayMode,
int);
62 vtkGetMacro(PlayMode,
int);
71 vtkSetMacro(FrameRate,
double);
72 vtkGetMacro(FrameRate,
double);
83 int GetNumberOfCues();
101 vtkSetMacro(Loop,
int);
102 vtkGetMacro(Loop,
int);
108 void SetAnimationTime(
double time);
136 void TickInternal(
double currenttime,
double deltatime,
double clocktime)
override;
141 void InitializeChildren();
142 void FinalizeChildren();
virtual void StartCueInternal()
These are the internal methods that actually trigger they corresponding events.
virtual void SetTimeMode(int mode)
Get/Set the time mode.
the animation scene manager.
vtkTimerLog * AnimationTimer
create and manipulate ordered lists of objects
vtkCollection * AnimationCues
virtual void EndCueInternal()
iterator through a vtkCollection.
a simple class to control print indentation
int IsInPlay()
Returns if the animation is being played.
virtual void TickInternal(double currenttime, double deltatime, double clocktime)
static vtkAnimationCue * New()
Timer support and logging.
vtkCollectionIterator * AnimationCuesIterator
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.