VTK  9.4.20250205
Public Member Functions | List of all members
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
 
virtual bool ImplementsVertexVisibilityPass () const =0
 
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
 
virtual void PreDrawInternal (vtkRenderer *renderer, vtkActor *actor, vtkOpenGLLowMemoryPolyDataMapper *lmMapper) const =0
 
virtual void PostDrawInternal (vtkRenderer *renderer, vtkActor *actor, vtkOpenGLLowMemoryPolyDataMapper *lmMapper) const =0
 
- Protected Attributes inherited from vtkOpenGLLowMemoryCellTypeAgent
int NumberOfPointsPerPrimitive = 1
 
bool InVertexVisibilityPass = false
 

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: