56#include "vtkRenderingOpenGL2Module.h"
86 vtkSetMacro(RenderingMode,
int);
88 vtkGetMacro(RenderingMode,
int);
89 void SetInputArrayToProcess(
int fieldAssociation, const
char*
name);
90 void SetInputArrayToProcess(
int fieldAssociation,
int fieldId);
94 void SetScalarRange(
double min,
double max);
114 void GetFloatImageData(
int const format,
int const width,
int const
height,
void*
data);
120 int* GetFloatImageExtents();
127 bool IsFloatingPointModeSupported();
138 unsigned char const*
color,
double const min,
double const
scale,
double&
value);
154 bool PostReplaceShaderValues(std::
string& vertexShader, std::
string& geometryShader,
192 void RenderPieceFinish();
215 bool UpdateShaders(std::
string& VSSource, std::
string& FSSource);
232 class vtkInternalsFloat;
233 vtkInternalsFloat* ImplFloat;
235 class vtkInternalsInvertible;
236 vtkInternalsInvertible* ImplInv;
239 Parameters* PassState;
Abstract superclass for all arrays.
abstract class specifies interface to map data
represents an object (geometry & properties) in a rendered scene
abstract superclass for arrays of numeric data
general representation of visualization data
dynamic, self-adjusting array of float
a simple class to control print indentation
abstract class specifies interface to map data to graphics primitives
Abstract render pass with shader modifications.
The VertexArrayObject class uses, or emulates, vertex array objects.
abstract superclass for all actors, volumes and annotations
represent surface properties of a geometric object
Context in which a vtkRenderPass will render.
create a window for renderers to draw into
abstract specification for renderers
The ShaderProgram uses one or more Shader objects.
Hold a reference to a vtkObjectBase instance.
Renders geometry using the values of a field array as fragment colors.
static vtkValuePass * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
window superclass for vtkRenderWindow
#define VTK_DEPRECATED_IN_9_0_0(reason)
vtkTypeUInt32 vtkMTimeType