| 
    VTK
    9.5.20251103
    
   | 
 
Maps VTK_LINE and VTK_POLY_LINE into GL_LINES and draws GL_LINES or GL_POINTS. More...
#include <vtkOpenGLLowMemoryLinesAgent.h>
Public Member Functions | |
| vtkOpenGLLowMemoryLinesAgent () | |
| ~vtkOpenGLLowMemoryLinesAgent () 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 | 
| int | NumberOfPseudoPrimitivesPerElement | 
Maps VTK_LINE and VTK_POLY_LINE into GL_LINES and draws GL_LINES or GL_POINTS.
Definition at line 16 of file vtkOpenGLLowMemoryLinesAgent.h.
| vtkOpenGLLowMemoryLinesAgent::vtkOpenGLLowMemoryLinesAgent | ( | ) | 
      
  | 
  override | 
      
  | 
  inlineoverridevirtual | 
Implements vtkOpenGLLowMemoryCellTypeAgent.
Definition at line 23 of file vtkOpenGLLowMemoryLinesAgent.h.
      
  | 
  overrideprotectedvirtual | 
Implements vtkOpenGLLowMemoryCellTypeAgent.
      
  | 
  overrideprotectedvirtual | 
Implements vtkOpenGLLowMemoryCellTypeAgent.