15 #ifndef vtkOpenGLPolyDataMapper2D_h
16 #define vtkOpenGLPolyDataMapper2D_h
21 #include "vtkRenderingOpenGL2Module.h"
26 VTK_ABI_NAMESPACE_BEGIN
83 virtual void SetMapperShaderParameters(
141 VTK_ABI_NAMESPACE_END
static vtkPolyDataMapper2D * New()
represent and manipulate 4x4 transformation matrices
vtkNew< vtkOpenGLCellToVTKCellMap > CellCellMap
virtual void RenderOverlay(vtkViewport *, vtkActor2D *)
abstract specification for Viewports
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a actor that draws 2D data
record modification and/or execution time
OpenGL rendering utility functions.
abstract specification for renderers
vtkNew< vtkTransform > VBOTransformInverse
vtkPoints * TransformedPoints
vtkNew< vtkMatrix4x4 > VBOShiftScale
window superclass for vtkRenderWindow
a simple class to control print indentation
abstracts an OpenGL texture object.
vtkOpenGLHelper * LastBoundBO
vtkTextureObject * CellScalarTexture
vtkTimeStamp VBOUpdateTime
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this mapper.
vtkOpenGLVertexBufferObjectGroup * VBOs
vtkOpenGLHelper TriStrips
manage vertex buffer objects shared within a mapper
2D PolyData support for OpenGL
vtkGenericOpenGLResourceFreeCallback * ResourceCallback
vtkTimeStamp PickStateChanged
draw vtkPolyData onto the image plane
represent and manipulate 3D points
vtkOpenGLBufferObject * CellScalarBuffer