24 #ifndef vtkOpenGLScalarsToColorsPainter_h 25 #define vtkOpenGLScalarsToColorsPainter_h 27 #include "vtkRenderingOpenGLModule.h" 57 ~vtkOpenGLScalarsToColorsPainter() VTK_OVERRIDE;
61 bool AcquiredGraphicsResources;
62 bool SupportsSeparateSpecularColor;
71 unsigned long typeflags,
bool forceCompileOnly) VTK_OVERRIDE;
74 vtkOpenGLScalarsToColorsPainter(const vtkOpenGLScalarsToColorsPainter&) VTK_DELETE_FUNCTION;
75 void operator=(const vtkOpenGLScalarsToColorsPainter&) VTK_DELETE_FUNCTION;
represents an object (geometry & properties) in a rendered scene
implementation of vtkScalarsToColorsPainter for OpenGL.
abstract specification for renderers
virtual int GetPremultiplyColorsWithAlpha(vtkActor *actor)
For alpha blending, we sometime premultiply the colors with alpha and change the alpha blending funct...
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this painter.
window superclass for vtkRenderWindow
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
painter that converts scalars to colors.
static vtkScalarsToColorsPainter * New()
virtual vtkIdType GetTextureSizeLimit()
Return the texture size limit.