Go to the documentation of this file.
27 #ifndef vtkOpenGLPolyDataMapper2D_h
28 #define vtkOpenGLPolyDataMapper2D_h
30 #include "vtkRenderingOpenGL2Module.h"
85 virtual bool GetNeedToRebuildShaders(
122 virtual void ReplaceShaderPicking(
represent and manipulate 3D points
vtkOpenGLBufferObject * CellScalarBuffer
draw vtkPolyData onto the image plane
virtual void RenderOverlay(vtkViewport *, vtkActor2D *)
vtkTimeStamp PickStateChanged
vtkOpenGLHelper * LastBoundBO
vtkPoints * TransformedPoints
vtkGenericOpenGLResourceFreeCallback * ResourceCallback
record modification and/or execution time
vtkTextureObject * CellScalarTexture
static vtkPolyDataMapper2D * New()
window superclass for vtkRenderWindow
manage vertex buffer objects shared within a mapper
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkOpenGLVertexBufferObjectGroup * VBOs
a simple class to control print indentation
abstracts an OpenGL texture object.
represent and manipulate 4x4 transformation matrices
vtkNew< vtkTransform > VBOTransformInverse
2D PolyData support for OpenGL
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this mapper.
abstract specification for Viewports
vtkOpenGLBufferObject * AppleBugPrimIDBuffer
a actor that draws 2D data
vtkOpenGLHelper TriStrips
abstract specification for renderers
std::vector< float > AppleBugPrimIDs
vtkNew< vtkMatrix4x4 > VBOShiftScale
vtkTimeStamp VBOUpdateTime