69 vtkSetMacro(Visibility,
int);
70 vtkGetMacro(Visibility,
int);
71 vtkBooleanMacro(Visibility,
int);
78 vtkSetMacro(Pickable,
int);
79 vtkGetMacro(Pickable,
int);
80 vtkBooleanMacro(Pickable,
int);
93 vtkSetMacro(Dragable,
int);
94 vtkGetMacro(Dragable,
int);
95 vtkBooleanMacro(Dragable,
int);
112 vtkSetMacro(UseBounds,
bool);
113 vtkGetMacro(UseBounds,
bool);
114 vtkBooleanMacro(UseBounds,
bool);
125 virtual void ShallowCopy(
vtkProp *prop);
139 virtual void InitPathTraversal();
215 virtual bool RenderFilteredOpaqueGeometry(
vtkViewport *v,
226 virtual bool RenderFilteredTranslucentPolygonalGeometry(
238 virtual bool RenderFilteredVolumetricGeometry(
vtkViewport *v,
284 {
return this->EstimatedRenderTime; }
286 {
return this->EstimatedRenderTime; }
295 { this->EstimatedRenderTime = t; this->SavedEstimatedRenderTime = t; }
305 { this->EstimatedRenderTime = this->SavedEstimatedRenderTime; }
321 { this->EstimatedRenderTime += t; }
334 this->AllocatedRenderTime = t;
335 this->SavedEstimatedRenderTime = this->EstimatedRenderTime;
336 this->EstimatedRenderTime = 0.0;
343 vtkGetMacro(AllocatedRenderTime,
double);
352 { this->RenderTimeMultiplier = t; }
353 vtkGetMacro(RenderTimeMultiplier,
double);
372 vtkGetMacro(NumberOfConsumers,
int);
411 void operator=(
const vtkProp&);
virtual void SetEstimatedRenderTime(double t)
abstract superclass for all actors, volumes and annotations
virtual vtkMatrix4x4 * GetMatrix()
abstract base class for most VTK objects
represent and manipulate 4x4 transformation matrices
virtual double GetEstimatedRenderTime()
double EstimatedRenderTime
abstract specification for Viewports
virtual int RenderOpaqueGeometry(vtkViewport *)
virtual int HasTranslucentPolygonalGeometry()
virtual int RenderOverlay(vtkViewport *)
virtual void SetAllocatedRenderTime(double t, vtkViewport *vtkNotUsed(v))
virtual bool GetSupportsSelection()
virtual double GetEstimatedRenderTime(vtkViewport *)
double AllocatedRenderTime
virtual void AddEstimatedRenderTime(double t, vtkViewport *vtkNotUsed(vp))
virtual void ReleaseGraphicsResources(vtkWindow *)
virtual double * GetBounds()
double SavedEstimatedRenderTime
window superclass for vtkRenderWindow
virtual int RenderVolumetricGeometry(vtkViewport *)
virtual void PrintSelf(ostream &os, vtkIndent indent)
a list of nodes that form an assembly path
virtual unsigned long GetMTime()
a simple class to control print indentation
virtual void GetVolumes(vtkPropCollection *)
virtual unsigned long GetRedrawMTime()
a list of lists of props representing an assembly hierarchy
void SetRenderTimeMultiplier(double t)
virtual void GetActors2D(vtkPropCollection *)
#define VTKRENDERINGCORE_EXPORT
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
virtual void RestoreEstimatedRenderTime()
virtual void PokeMatrix(vtkMatrix4x4 *vtkNotUsed(matrix))
virtual int GetNumberOfPaths()
double RenderTimeMultiplier
vtkInformation * PropertyKeys
virtual void GetActors(vtkPropCollection *)