22 #ifndef vtkSMAnimationScene_h 23 #define vtkSMAnimationScene_h 52 int GetNumberOfCues();
63 void RemoveAllViewProxies();
70 unsigned int GetNumberOfViewProxies();
88 vtkSetMacro(LockStartTime,
bool);
89 vtkGetMacro(LockStartTime,
bool);
90 vtkBooleanMacro(LockStartTime,
bool);
98 vtkSetMacro(LockEndTime,
bool);
99 vtkGetMacro(LockEndTime,
bool);
100 vtkBooleanMacro(LockEndTime,
bool);
115 this->
Tick(time, 0, time);
123 vtkGetMacro(SceneTime,
double);
136 vtkSetVector2Macro(PlaybackTimeWindow,
double);
137 vtkGetVector2Macro(PlaybackTimeWindow,
double);
144 void SetLoop(
int val);
153 void SetPlayMode(
int val);
155 void SetNumberOfFrames(
int val);
158 void SetDuration(
int vtkNotUsed(val)) {}
160 void SetFramesPerTimestep(
int val);
161 void SetStride(
int val);
170 UpdateStartEndTimesEvent = vtkCommand::UserEvent
179 vtkSetMacro(ForceDisableCaching,
bool);
180 vtkGetMacro(ForceDisableCaching,
bool);
188 vtkSetMacro(OverrideStillRender,
bool);
189 vtkGetMacro(OverrideStillRender,
bool);
197 static
void SetGlobalUseGeometryCache(
bool);
199 static
bool GetGlobalUseGeometryCache();
204 ~vtkSMAnimationScene() override;
211 void StartCueInternal() override;
212 void TickInternal(
double currenttime,
double deltatime,
double clocktime) override;
213 void EndCueInternal() override;
220 void TimeKeeperTimeRangeChanged();
221 void TimeKeeperTimestepsChanged();
228 double PlaybackTimeWindow[2];
229 bool ForceDisableCaching;
234 bool OverrideStillRender;
237 vtkSMAnimationScene(
const vtkSMAnimationScene&) = delete;
238 void operator=(
const vtkSMAnimationScene&) = delete;
241 vtkInternals* Internals;
242 unsigned long TimeRangeObserverID;
243 unsigned long TimestepValuesObserverID;
static vtkAnimationCue * New()
virtual void Tick(double currenttime, double deltatime, double clocktime)
Superclass for all view proxies.
This is composite animation player that can me made to play an animation using the active player...
#define PARAVIEW_DEPRECATED_IN_5_13_0(reason)
void SetSceneTime(double time)
Sets the current animation time.
virtual void Initialize()
animation scene for ParaView.
proxy for a VTK object(s) on a server
#define VTKREMOTINGANIMATION_EXPORT
#define PARAVIEW_DEPRECATED_IN_6_0_0(reason)
object for general options.
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE