35#include "vtkRenderingCoreModule.h"
85 const std::vector<int>& value) = 0;
87 const std::vector<float>& value) = 0;
88 virtual bool GetUniform(
const char* name, std::vector<int>& value) = 0;
89 virtual bool GetUniform(
const char* name, std::vector<float>& value) = 0;
106 virtual void SetUniform1iv(
const char* name,
const int count,
const int* f) = 0;
107 virtual void SetUniform1fv(
const char* name,
const int count,
const float* f) = 0;
108 virtual void SetUniform2fv(
const char* name,
const int count,
const float (*f)[2]) = 0;
109 virtual void SetUniform3fv(
const char* name,
const int count,
const float (*f)[3]) = 0;
110 virtual void SetUniform4fv(
const char* name,
const int count,
const float (*f)[4]) = 0;
a simple class to control print indentation
represent and manipulate 3x3 transformation matrices
represent and manipulate 4x4 transformation matrices
abstract base class for most VTK objects
vtkTypeUInt32 vtkMTimeType