32 #include "vtkRenderingSceneGraphModule.h"
118 virtual void Traverse(
int operation);
120 virtual void TraverseAllPasses();
136 static const char* operation_type_strings[];
138 void Apply(
int operation,
bool prepass);
162 void RemoveUnusedNodes();
178 void operator=(const
vtkViewNode&) VTK_DELETE_FUNCTION;
virtual void Build(bool)
Builds myself.
vtkViewNodeFactory * MyFactory
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkCollection * PreparedNodes
Called first before adding missing nodes.
operation_type
internal mechanics of graph traversal and actions
virtual void Synchronize(bool)
Ensures that my state agrees with my Renderable's.
vtkTypeUInt64 vtkMTimeType
a simple class to control print indentation
vtkWeakPointer< vtkViewNode > Parent
vtkMTimeType RenderTime
Allows smart caching.
factory that chooses vtkViewNodes to create
virtual void Render(bool)
Makes calls to make self visible.
vtkViewNodeCollection * Children
virtual void Invalidate(bool)
Clear any cached data.
create and manipulate unsorted lists of objects
a node within a VTK scene graph