|
VTK
9.4.2
|
Maps VTK_TRIANGLE and VTK_POLYGON into GL_TRIANGLES and draws GL_TRIANGLES or GL_LINES or GL_POINTS. More...
#include <vtkOpenGLLowMemoryPolygonsAgent.h>
Public Member Functions | |
| vtkOpenGLLowMemoryPolygonsAgent () | |
| ~vtkOpenGLLowMemoryPolygonsAgent () override | |
| bool | ImplementsVertexVisibilityPass () const override |
Public Member Functions inherited from vtkOpenGLLowMemoryCellTypeAgent | |
| vtkOpenGLLowMemoryCellTypeAgent () | |
| virtual | ~vtkOpenGLLowMemoryCellTypeAgent () |
| void | PreDraw (vtkRenderer *renderer, vtkActor *actor, vtkOpenGLLowMemoryPolyDataMapper *mapper) const |
| void | Draw (vtkRenderer *renderer, vtkActor *actor, vtkOpenGLLowMemoryPolyDataMapper *mapper, const std::vector< vtkOpenGLLowMemoryPolyDataMapper::CellGroupInformation > &cellGroups, std::size_t cellGroupIdx=0) const |
| void | PostDraw (vtkRenderer *renderer, vtkActor *actor, vtkOpenGLLowMemoryPolyDataMapper *mapper) const |
| virtual bool | ImplementsVertexVisibilityPass () const =0 |
| void | BeginVertexVisibilityPass () |
| void | EndVertexVisibilityPass () |
Protected Member Functions | |
| void | PreDrawInternal (vtkRenderer *renderer, vtkActor *actor, vtkOpenGLLowMemoryPolyDataMapper *lmMapper) const override |
| void | PostDrawInternal (vtkRenderer *renderer, vtkActor *actor, vtkOpenGLLowMemoryPolyDataMapper *lmMapper) const override |
| virtual void | PreDrawInternal (vtkRenderer *renderer, vtkActor *actor, vtkOpenGLLowMemoryPolyDataMapper *lmMapper) const =0 |
| virtual void | PostDrawInternal (vtkRenderer *renderer, vtkActor *actor, vtkOpenGLLowMemoryPolyDataMapper *lmMapper) const =0 |
Additional Inherited Members | |
Protected Attributes inherited from vtkOpenGLLowMemoryCellTypeAgent | |
| int | NumberOfPointsPerPrimitive = 1 |
| bool | InVertexVisibilityPass = false |
Maps VTK_TRIANGLE and VTK_POLYGON into GL_TRIANGLES and draws GL_TRIANGLES or GL_LINES or GL_POINTS.
Definition at line 18 of file vtkOpenGLLowMemoryPolygonsAgent.h.
| vtkOpenGLLowMemoryPolygonsAgent::vtkOpenGLLowMemoryPolygonsAgent | ( | ) |
|
override |
|
inlineoverridevirtual |
Implements vtkOpenGLLowMemoryCellTypeAgent.
Definition at line 25 of file vtkOpenGLLowMemoryPolygonsAgent.h.
|
overrideprotectedvirtual |
Implements vtkOpenGLLowMemoryCellTypeAgent.
|
overrideprotectedvirtual |
Implements vtkOpenGLLowMemoryCellTypeAgent.