4#ifndef vtkOpenGLBatchedLabeledDataMapperInternals_h
5#define vtkOpenGLBatchedLabeledDataMapperInternals_h
8#include "vtkRenderingOpenGL2Module.h"
10VTK_ABI_NAMESPACE_BEGIN
14VTK_ABI_NAMESPACE_BEGIN
represents an object (geometry & properties) in a rendered scene
~vtkOpenGLBatchedLabeledDataMapperInternals() override=default
void BuildShaders(std::map< vtkShader::Type, vtkShader * > shaders, vtkRenderer *ren, vtkActor *actor) override
Build the shader source code, called by UpdateShader.
vtkOpenGLBatchedLabeledDataMapper * Parent
static vtkOpenGLBatchedLabeledDataMapperInternals * New()
vtkOpenGLBatchedLabeledDataMapperInternals()=default
void SetMapperShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *actor) override
Set the shader parameters related to the mapper/input data, called by UpdateShader.
OpenGL backend for vtkBatchedLabeledDataMapper.
vtkOpenGLPolyDataMapper()
abstract specification for renderers