66#include "vtkRenderingOpenGL2Module.h"
96 vtkSetMacro(RenderingMode,
int);
98 vtkGetMacro(RenderingMode,
int);
99 void SetInputArrayToProcess(
int fieldAssociation, const
char*
name);
100 void SetInputArrayToProcess(
int fieldAssociation,
int fieldId);
104 void SetScalarRange(
double min,
double max);
124 void GetFloatImageData(
int const format,
int const width,
int const
height,
void*
data);
130 int* GetFloatImageExtents();
137 bool IsFloatingPointModeSupported();
148 unsigned char const*
color,
double const min,
double const
scale,
double&
value);
164 bool PostReplaceShaderValues(std::
string& vertexShader, std::
string& geometryShader,
202 void RenderPieceFinish();
225 bool UpdateShaders(std::
string& VSSource, std::
string& FSSource);
242 class vtkInternalsFloat;
243 vtkInternalsFloat* ImplFloat;
245 class vtkInternalsInvertible;
246 vtkInternalsInvertible* ImplInv;
249 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