10#ifndef vtkOSPRayCompositePolyDataMapperNode_h
11#define vtkOSPRayCompositePolyDataMapperNode_h
15#include "vtkRenderingRayTracingModule.h"
18VTK_ABI_NAMESPACE_BEGIN
represents an object (geometry & properties) in a rendered scene
a class that renders hierarchical polygonal data
general representation of visualization data
a simple class to control print indentation
std::stack< std::string > Material
std::stack< vtkColor3d > SpecularColor
std::stack< bool > Visibility
std::stack< vtkColor3d > AmbientColor
std::stack< vtkColor3d > DiffuseColor
std::stack< double > Opacity
links vtkActor and vtkMapper to OSPRay
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void Render(bool prepass) override
Make ospray calls to render me.
void Invalidate(bool prepass) override
Invalidates cached rendering data.
void RenderBlock(vtkOSPRayRendererNode *orn, vtkCompositePolyDataMapper *cpdm, vtkActor *actor, vtkDataObject *dobj, unsigned int &flat_index)
vtkOSPRayCompositePolyDataMapperNode()
~vtkOSPRayCompositePolyDataMapperNode() override
RenderBlockState BlockState
static vtkOSPRayCompositePolyDataMapperNode * New()
links vtkActor and vtkMapper to OSPRay
links vtkRenderers to OSPRay