9 #ifndef vtkOpenGLLowMemoryCellTypeAgent_h
10 #define vtkOpenGLLowMemoryCellTypeAgent_h
14 #include "vtkRenderingOpenGL2Module.h"
16 VTK_ABI_NAMESPACE_BEGIN
29 const std::vector<vtkOpenGLLowMemoryPolyDataMapper::CellGroupInformation>& cellGroups,
30 std::size_t cellGroupIdx = 0)
const;
34 virtual bool ImplementsVertexVisibilityPass()
const = 0;
39 virtual void PreDrawInternal(
41 virtual void PostDrawInternal(
44 int NumberOfPointsPerPrimitive = 1;
45 bool InVertexVisibilityPass =
false;
46 mutable int NumberOfPseudoPrimitivesPerElement =
represents an object (geometry & properties) in a rendered scene
void EndVertexVisibilityPass()
abstract specification for renderers
PolyDataMapper using OpenGL to render surface meshes.
void BeginVertexVisibilityPass()
Helps vtkOpenGLLowMemoryPolyDataMapper map and draw cell types from vtkPolyData as OpenGL graphics pr...