23#ifndef vtkOpenGLUniforms_h 
   24#define vtkOpenGLUniforms_h 
   26#include "vtkRenderingOpenGL2Module.h"  
   30VTK_ABI_NAMESPACE_BEGIN
 
   31class vtkUniformInternals;
 
   70    const std::vector<int>& value) 
override;
 
   72    const std::vector<float>& value) 
override;
 
   73  bool GetUniform(
const char* name, std::vector<int>& value) 
override;
 
   74  bool GetUniform(
const char* name, std::vector<float>& value) 
override;
 
   92  void SetUniform1fv(
const char* name, 
int count, 
const float* f) 
override;
 
   93  void SetUniform2fv(
const char* name, 
int count, 
const float (*f)[2]) 
override;
 
   94  void SetUniform3fv(
const char* name, 
int count, 
const float (*f)[3]) 
override;
 
   95  void SetUniform4fv(
const char* name, 
int count, 
const float (*f)[4]) 
override;
 
  176  vtkUniformInternals* Internals;
 
a simple class to control print indentation
 
represent and manipulate 3x3 transformation matrices
 
represent and manipulate 4x4 transformation matrices
 
The ShaderProgram uses one or more Shader objects.
 
vtkTypeUInt32 vtkMTimeType