120 virtual void ShallowCopy(
vtkProp *prop);
134 virtual void InitPathTraversal();
194 virtual bool RenderFilteredOpaqueGeometry(
vtkViewport *
v,
205 virtual bool RenderFilteredTranslucentPolygonalGeometry(
217 virtual bool RenderFilteredVolumetricGeometry(
vtkViewport *
v,
263 {
return this->EstimatedRenderTime; }
265 {
return this->EstimatedRenderTime; }
274 { this->EstimatedRenderTime =
t; this->SavedEstimatedRenderTime =
t; }
284 { this->EstimatedRenderTime = this->SavedEstimatedRenderTime; }
300 { this->EstimatedRenderTime +=
t; }
313 this->AllocatedRenderTime =
t;
314 this->SavedEstimatedRenderTime = this->EstimatedRenderTime;
315 this->EstimatedRenderTime = 0.0;
331 { this->RenderTimeMultiplier =
t; }
390 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 *)
#define vtkGetMacro(name, type)
virtual void SetAllocatedRenderTime(double t, vtkViewport *vtkNotUsed(v))
virtual bool GetSupportsSelection()
virtual double GetEstimatedRenderTime(vtkViewport *)
double AllocatedRenderTime
#define vtkTypeMacro(thisClass, superclass)
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
GLsizei const GLchar ** path
#define vtkGetObjectMacro(name, type)
void SetRenderTimeMultiplier(double t)
virtual void GetActors2D(vtkPropCollection *)
#define VTKRENDERINGCORE_EXPORT
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
virtual void RestoreEstimatedRenderTime()
virtual void PokeMatrix(vtkMatrix4x4 *vtkNotUsed(matrix))
#define vtkBooleanMacro(name, type)
virtual int GetNumberOfPaths()
double RenderTimeMultiplier
vtkInformation * PropertyKeys
virtual void GetActors(vtkPropCollection *)
#define vtkSetMacro(name, type)