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