24#include "vtkRenderingCoreModule.h"
28VTK_ABI_NAMESPACE_BEGIN
75 const std::vector<int>& value) = 0;
77 const std::vector<float>& value) = 0;
78 virtual bool GetUniform(
const char* name, std::vector<int>& value) = 0;
79 virtual bool GetUniform(
const char* name, std::vector<float>& value) = 0;
96 virtual void SetUniform1iv(
const char* name,
int count,
const int* f) = 0;
97 virtual void SetUniform1fv(
const char* name,
int count,
const float* f) = 0;
98 virtual void SetUniform2fv(
const char* name,
int count,
const float (*f)[2]) = 0;
99 virtual void SetUniform3fv(
const char* name,
int count,
const float (*f)[3]) = 0;
100 virtual void SetUniform4fv(
const char* name,
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