27 #ifndef vtkOpenGLScalarsToColorsPainter_h
28 #define vtkOpenGLScalarsToColorsPainter_h
30 #include "vtkRenderingOpenGLModule.h"
74 unsigned long typeflags,
bool forceCompileOnly);
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
implementation of vtkScalarsToColorsPainter for OpenGL.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
bool AcquiredGraphicsResources
vtkOpenGLScalarsToColorsPainter()
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this mapper.
virtual void RenderInternal(vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
Generates rendering primitives of appropriate type(s).
~vtkOpenGLScalarsToColorsPainter()
static vtkOpenGLScalarsToColorsPainter * New()
virtual int GetPremultiplyColorsWithAlpha(vtkActor *actor)
For alpha blending, we sometime premultiply the colors with alpha and change the alpha blending funct...
virtual vtkIdType GetTextureSizeLimit()
Return the texture size limit, i.e.
vtkOpenGLTexture * InternalColorTexture
bool SupportsSeparateSpecularColor
abstract specification for renderers
painter that converts scalars to colors.
window superclass for vtkRenderWindow