43 #ifndef vtkShadowMapPass_h 
   44 #define vtkShadowMapPass_h 
   54 class vtkShadowMapPassTextures; 
 
   55 class vtkShadowMapPassLightCameras; 
 
   86   virtual void SetShadowMapBakerPass(
 
  108   void BuildSpotLightIntensityMap();
 
sample an implicit function over a structured point set 
 
vtkTimeStamp LastRenderTime
 
vtkShadowMapBakerPass * ShadowMapBakerPass
 
vtkRenderPass * CompositeRGBAPass
 
vtkRenderPass * OpaquePass
 
record modification and/or execution time 
 
vtkImageExport * IntensityExporter
 
vtkFrameBufferObject * FrameBufferObject
 
vtkShadowMapPassLightCameras * LightCameras
 
implicit function for an halo 
 
Export VTK images to third-party systems. 
 
void PrintSelf(ostream &os, vtkIndent indent)
 
window superclass for vtkRenderWindow 
 
vtkSampleFunction * IntensitySource
 
Context in which a vtkRenderPass will render. 
 
a simple class to control print indentation 
 
a virtual camera for 3D rendering 
 
#define VTKRENDERINGOPENGL_EXPORT
 
a virtual light for 3D rendering 
 
vtkShadowMapPassTextures * ShadowMaps
 
internal class which encapsulates OpenGL frame buffer object. Not to be used directly. 
 
abstracts an OpenGL texture object. 
 
virtual void Render(const vtkRenderState *s)=0
 
virtual void ReleaseGraphicsResources(vtkWindow *w)
 
Implement a shadow mapping render pass. 
 
Perform part of the rendering of a vtkRenderer. 
 
vtkTextureObject * IntensityMap
 
vtkShaderProgram2 * Program
 
Implement a builder of shadow map pass.