49 #ifndef __vtkDepthImageProcessingPass_h
50 #define __vtkDepthImageProcessingPass_h
52 #include "vtkImageProcessingPass.h"
56 class vtkOpenGLRenderWindow;
57 class vtkDepthPeelingPassLayerList;
58 class vtkShaderProgram2;
60 class vtkFrameBufferObject;
61 class vtkTextureObject;
67 void PrintSelf(ostream& os, vtkIndent indent);
73 void ReleaseGraphicsResources(vtkWindow *w);
80 vtkGetObjectMacro(DelegatePass,vtkRenderPass);
81 virtual void SetDelegatePass(vtkRenderPass *delegatePass);
100 virtual void RenderDelegate(
const vtkRenderState *s,
105 vtkFrameBufferObject *fbo,
106 vtkTextureObject *colortarget,
107 vtkTextureObject *depthtarget);
113 bool TestHardwareSupport(
const vtkRenderState *s);
119 void ReadWindowSize(
const vtkRenderState* s);
vtkRenderPass * DelegatePass
#define VTKDRCFILTERS_EXPORT