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 EndCueInternal()
These are the internal methods that actually trigger they corresponding events.
static vtkAnimationCue * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetModeToSequence()
Get/Set the PlayMode for running/playing the animation scene.
Timer support and logging.
vtkTimerLog * AnimationTimer
virtual void TickInternal(double currenttime, double deltatime, double clocktime)
These are the internal methods that actually trigger they corresponding events.
virtual void StartCueInternal()
These are the internal methods that actually trigger they corresponding events.
a simple class to control print indentation
vtkCollection * AnimationCues
int IsInPlay()
Returns if the animation is being played.
virtual void SetTimeMode(int mode)
Get/Set the time mode.
void SetModeToRealTime()
Get/Set the PlayMode for running/playing the animation scene.
iterator through a vtkCollection.
the animation scene manager.
create and manipulate ordered lists of objects
vtkCollectionIterator * AnimationCuesIterator