41 #ifndef vtkDepthPeelingPass_h 
   42 #define vtkDepthPeelingPass_h 
   44 #include "vtkRenderingOpenGLModule.h"  
   48 class vtkDepthPeelingPassLayerList; 
 
   76   virtual void SetTranslucentPass(
vtkRenderPass *translucentPass);
 
   87   vtkSetClampMacro(OcclusionRatio,
double,0.0,0.5);
 
   88   vtkGetMacro(OcclusionRatio,
double);
 
   95   vtkSetMacro(MaximumNumberOfPeels,
int);
 
   96   vtkGetMacro(MaximumNumberOfPeels,
int);
 
  102   vtkGetMacro(LastRenderingUsedDepthPeeling,
bool);
 
  123   void CheckCompilation(
unsigned int fragmentShader);
 
vtkRenderPass * TranslucentPass
Implement an Order Independent Transparency render pass. 
record modification and/or execution time 
unsigned int TransparentLayerZ
void PrintSelf(ostream &os, vtkIndent indent)
bool LastRenderingUsedDepthPeeling
window superclass for vtkRenderWindow 
Context in which a vtkRenderPass will render. 
a simple class to control print indentation 
int DepthPeelingHigherLayer
unsigned int OpaqueLayerZ
virtual void Render(const vtkRenderState *s)=0
virtual void ReleaseGraphicsResources(vtkWindow *w)
vtkDepthPeelingPassLayerList * LayerList
Perform part of the rendering of a vtkRenderer.