14 #ifndef vtkAnariCompositePolyDataMapperNode_h
15 #define vtkAnariCompositePolyDataMapperNode_h
19 #include "vtkRenderingAnariModule.h"
23 VTK_ABI_NAMESPACE_BEGIN
represents an object (geometry & properties) in a rendered scene
RenderBlockState BlockState
std::stack< bool > Visibility
Rendering attributes for a multi-block dataset.
links vtkActor and vtkMapper to ANARI
void Invalidate(bool prepass) override
Invalidates cached rendering data.
std::stack< vtkColor3d > SpecularColor
std::stack< vtkColor3d > DiffuseColor
void Synchronize(bool prepass) override
Sync ANARIGeometry + ANARIMaterial parameters with vtkPolyData.
a simple class to control print indentation
links vtkActor and vtkMapper to ANARI
abstract class specifies interface to map data to graphics primitives
static vtkAnariPolyDataMapperNode * New()
std::stack< double > Opacity
std::stack< vtkColor3d > AmbientColor
general representation of visualization data
std::stack< std::string > Material
a class that renders hierarchical polygonal data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.