45 #ifndef __vtkShadowMapBakerPass_h
46 #define __vtkShadowMapBakerPass_h
48 #include "vtkRenderingOpenGLModule.h"
103 virtual void SetCompositeZPass(
vtkRenderPass *compositeZPass);
110 vtkSetMacro(Resolution,
unsigned int);
111 vtkGetMacro(Resolution,
unsigned int);
123 vtkSetMacro(PolygonOffsetFactor,
float);
124 vtkGetMacro(PolygonOffsetFactor,
float);
137 vtkSetMacro(PolygonOffsetUnits,
float);
138 vtkGetMacro(PolygonOffsetUnits,
float);
144 bool GetHasShadows();
150 bool LightCreatesShadow(
vtkLight *l);
168 bool GetNeedUpdate();
188 void PointNearFar(
double *v,
199 void BoxNearFar(
double *bb,
210 void BuildCameraLight(
vtkLight *light,