14 #ifndef vtkAnariCameraNode_h
15 #define vtkAnariCameraNode_h
18 #include "vtkRenderingAnariModule.h"
20 VTK_ABI_NAMESPACE_BEGIN
22 struct vtkAnariCameraNodeInternals;
36 void Build(
bool prepass)
override;
55 bool CameraWasModified()
const;
57 void UpdateAnariObjectHandles();
58 void UpdateAnariCameraParameters();
60 vtkAnariCameraNodeInternals* Internals{
nullptr };
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void Build(bool)
Builds myself.
virtual void Synchronize(bool)
Ensures that my state agrees with my Renderable's.
a simple class to control print indentation
a virtual camera for 3D rendering
static vtkCameraNode * New()
vtkViewNode specialized for vtkCameras
virtual void Invalidate(bool)
Clear any cached data.
links vtkRenderers to ANARI