27 #ifndef vtkOpenGLPolyDataMapper2D_h 28 #define vtkOpenGLPolyDataMapper2D_h 30 #include "vtkRenderingOpenGL2Module.h" 85 virtual bool GetNeedToRebuildShaders(
122 virtual void ReplaceShaderPicking(
static vtkPolyDataMapper2D * New()
represent and manipulate 4x4 transformation matrices
virtual void RenderOverlay(vtkViewport *, vtkActor2D *)
abstract specification for Viewports
std::vector< float > AppleBugPrimIDs
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
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
vtkOpenGLBufferObject * AppleBugPrimIDBuffer
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