30 #ifndef vtkUniformVariables_h
31 #define vtkUniformVariables_h
33 #include "vtkRenderingOpenGLModule.h"
36 class vtkUniformVariablesMap;
52 int numberOfComponents,
56 void SetUniformit(
const char *
name,
57 int numberOfComponents,
71 int numberOfComponents,
75 void SetUniformft(
const char *
name,
76 int numberOfComponents,
92 int numberOfComponents,
105 int numberOfComponents,
189 vtkUniformVariablesMap *Map;
195 int numberOfComponents,
199 for (
int i=0; i<numberOfComponents; ++i)
201 ivalues[i] =
static_cast<int>(
value[i]);
203 this->
SetUniformi(name, numberOfComponents, ivalues);
209 int numberOfComponents,
213 for (
int i=0; i<numberOfComponents; ++i)
215 fvalues[i] =
static_cast<float>(
value[i]);
217 this->
SetUniformf(name, numberOfComponents, fvalues);
a simple class to control print indentation
abstract base class for most VTK objects
static const unsigned int numberOfElements