 |
VTK
9.0.1
|
Go to the documentation of this file.
22 #ifndef vtkOpenGLPointGaussianMapper_h
23 #define vtkOpenGLPointGaussianMapper_h
26 #include "vtkRenderingOpenGL2Module.h"
29 class vtkOpenGLPointGaussianMapperHelper;
68 std::vector<vtkOpenGLPointGaussianMapperHelper*>
Helpers;
vtkTimeStamp ScaleTableUpdateTime
bool HasTranslucentPolygonalGeometry() override
Based on emissive setting.
draw PointGaussians using imposters
vtkExecutive * CreateDefaultExecutive() override
We need to override this method because the standard streaming demand driven pipeline may not be what...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
record modification and/or execution time
std::vector< std::vector< unsigned int > > PickPixels
void ReportReferences(vtkGarbageCollector *collector) override
window superclass for vtkRenderWindow
Superclass for all pipeline executives in VTK.
vtkOpenGLPointGaussianMapper()
void RenderInternal(vtkRenderer *, vtkActor *)
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
draw PointGaussians using imposters
vtkTimeStamp HelperUpdateTime
vtkTimeStamp OpacityTableUpdateTime
vtkOpenGLPointGaussianMapperHelper * CreateHelper()
Detect and break reference loops.
abstract superclass for all actors, volumes and annotations
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 ComputeBounds() override
Need to loop over the hierarchy to compute bounds.
void CopyMapperValuesToHelper(vtkOpenGLPointGaussianMapperHelper *helper)
void Render(vtkRenderer *ren, vtkActor *act) override
This calls RenderPiece (in a for loop if streaming is necessary).
~vtkOpenGLPointGaussianMapper() override
abstract specification for renderers
static vtkOpenGLPointGaussianMapper * New()
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this mapper.
std::vector< vtkOpenGLPointGaussianMapperHelper * > Helpers
int FillInputPortInformation(int port, vtkInformation *info) override
Need to define the type of data handled by this mapper.
void RenderPiece(vtkRenderer *, vtkActor *) override
Implemented by sub classes.