17 #ifndef _MITKVTKSHADERPROGRAM_H_
18 #define _MITKVTKSHADERPROGRAM_H_
22 #include <vtkShaderProgram2.h>
23 #include <vtkSmartPointer.h>
53 vtkSmartPointer<vtkShaderProgram2> m_VtkShaderProgram;
54 itk::TimeStamp m_ShaderTimestampUpdate;
mitkClassMacro(VtkShaderProgram, IShaderRepository::ShaderProgram) static Pointer New()
DataCollection - Class to facilitate loading/accessing structured data.
virtual void Activate() override
virtual ~VtkShaderProgram()
virtual void Deactivate() override
itk::TimeStamp & GetShaderTimestampUpdate()
void SetVtkShaderProgram(vtkSmartPointer< vtkShaderProgram2 > p)
vtkSmartPointer< vtkShaderProgram2 > GetVtkShaderProgram() const