13#ifndef vtkOSPRayLightNode_h 
   14#define vtkOSPRayLightNode_h 
   17#include "vtkRenderingRayTracingModule.h"  
   23VTK_ABI_NAMESPACE_BEGIN
 
   91  static double LightScale;
 
a simple class to control print indentation
 
vtkViewNode specialized for vtkLights
 
a virtual light for 3D rendering
 
links vtkLights to OSPRay
 
static double GetRadius(vtkLight *)
Convenience method to set/get RADIUS on a vtkLight.
 
static int GetIsAmbient(vtkLight *)
Convenience method to set/get IS_AMBIENT on a vtkLight.
 
static void SetLightScale(double s)
A global multiplier to all ospray lights.
 
static vtkOSPRayLightNode * New()
 
void Render(bool prepass) override
Make ospray calls to render me.
 
static void SetRadius(double, vtkLight *)
Convenience method to set/get RADIUS on a vtkLight.
 
~vtkOSPRayLightNode() override
 
static void SetIsAmbient(int, vtkLight *)
Convenience method to set/get IS_AMBIENT on a vtkLight.
 
static double GetLightScale()
A global multiplier to all ospray lights.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
links vtkRenderers to OSPRay