VTK  9.5.2
vtkOpenGLLowMemoryStripsAgent Class Reference

Maps VTK_TRIANGLE_STRIP into GL_TRIANGLES and draws GL_TRIANGLES or GL_LINES or GL_POINTS. More...

#include <vtkOpenGLLowMemoryStripsAgent.h>

Inheritance diagram for vtkOpenGLLowMemoryStripsAgent:
[legend]
Collaboration diagram for vtkOpenGLLowMemoryStripsAgent:
[legend]

Public Member Functions

 vtkOpenGLLowMemoryStripsAgent ()
 ~vtkOpenGLLowMemoryStripsAgent () override
Public Member Functions inherited from vtkOpenGLLowMemoryPolygonsAgent
 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
void BeginVertexVisibilityPass ()
void EndVertexVisibilityPass ()

Additional Inherited Members

Protected Member Functions inherited from vtkOpenGLLowMemoryPolygonsAgent
void PreDrawInternal (vtkRenderer *renderer, vtkActor *actor, vtkOpenGLLowMemoryPolyDataMapper *lmMapper) const override
void PostDrawInternal (vtkRenderer *renderer, vtkActor *actor, vtkOpenGLLowMemoryPolyDataMapper *lmMapper) const override
Protected Attributes inherited from vtkOpenGLLowMemoryCellTypeAgent
int NumberOfPointsPerPrimitive = 1
bool InVertexVisibilityPass = false
int NumberOfPseudoPrimitivesPerElement

Detailed Description

Maps VTK_TRIANGLE_STRIP into GL_TRIANGLES and draws GL_TRIANGLES or GL_LINES or GL_POINTS.

Definition at line 17 of file vtkOpenGLLowMemoryStripsAgent.h.

Constructor & Destructor Documentation

◆ vtkOpenGLLowMemoryStripsAgent()

vtkOpenGLLowMemoryStripsAgent::vtkOpenGLLowMemoryStripsAgent ( )

◆ ~vtkOpenGLLowMemoryStripsAgent()

vtkOpenGLLowMemoryStripsAgent::~vtkOpenGLLowMemoryStripsAgent ( )
override

The documentation for this class was generated from the following file: