38 #ifndef vtkDepthPeelingPass_h 39 #define vtkDepthPeelingPass_h 45 class vtkDepthPeelingPassLayerList;
73 virtual void SetTranslucentPass(
vtkRenderPass *translucentPass);
120 void CheckCompilation(
unsigned int fragmentShader);
vtkRenderPass * TranslucentPass
Implement an Order Independent Transparency render pass.
#define vtkGetMacro(name, type)
record modification and/or execution time
#define vtkSetClampMacro(name, type, min, max)
#define vtkTypeMacro(thisClass, superclass)
unsigned int TransparentLayerZ
void PrintSelf(ostream &os, vtkIndent indent)
bool LastRenderingUsedDepthPeeling
window superclass for vtkRenderWindow
Context in which a vtkRenderPass will render.
GLubyte GLubyte GLubyte GLubyte w
a simple class to control print indentation
int DepthPeelingHigherLayer
#define VTKRENDERINGOPENGL_EXPORT
unsigned int OpaqueLayerZ
#define vtkGetObjectMacro(name, type)
GLenum GLuint GLint GLint layer
virtual void Render(const vtkRenderState *s)=0
virtual void ReleaseGraphicsResources(vtkWindow *w)
vtkDepthPeelingPassLayerList * LayerList
Perform part of the rendering of a vtkRenderer.
#define vtkSetMacro(name, type)