Go to the documentation of this file.
25 #ifndef vtkOpenGLMoleculeMapper_h
26 #define vtkOpenGLMoleculeMapper_h
28 #include "vtkDomainsChemistryOpenGL2Module.h"
46 void ReleaseGraphicsResources(
vtkWindow *) override;
53 return this->FastAtomMapper; }
59 std::vector<unsigned int> &pixeloffsets,
static vtkOpenGLMoleculeMapper * New()
void ProcessSelectorPixelBuffers(vtkHardwareSelector *sel, std::vector< unsigned int > &pixeloffsets, vtkProp *prop) override
allows a mapper to update a selections color buffers Called from a prop which in turn is called from ...
void UpdateAtomGlyphPolyData() override
vtkOpenGLMoleculeMapper()
void UpdateBondGlyphPolyData() override
window superclass for vtkRenderWindow
vtkNew< vtkOpenGLSphereMapper > FastAtomMapper
Internal mappers.
represents an object (geometry & properties) in a rendered scene
An accelerated class for rendering molecules.
Mapper that draws vtkMolecule objects.
abstract superclass for all actors, volumes and annotations
use imposters to draw cylinders
vtkNew< vtkOpenGLStickMapper > FastBondMapper
abstract specification for renderers
~vtkOpenGLMoleculeMapper() override
draw spheres using imposters