Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::VtkShaderProgram Class Reference

SHADERTODO. More...

#include <mitkVtkShaderProgram.h>

Inheritance diagram for mitk::VtkShaderProgram:
Collaboration diagram for mitk::VtkShaderProgram:

Public Member Functions

 mitkClassMacro (VtkShaderProgram, IShaderRepository::ShaderProgram) static Pointer New()
 
 VtkShaderProgram ()
 
virtual ~VtkShaderProgram ()
 
virtual void Activate () override
 
virtual void Deactivate () override
 
void SetVtkShaderProgram (vtkSmartPointer< vtkShaderProgram2 > p)
 
vtkSmartPointer< vtkShaderProgram2 > GetVtkShaderProgram () const
 
itk::TimeStamp & GetShaderTimestampUpdate ()
 
- Public Member Functions inherited from mitk::IShaderRepository::ShaderProgram
virtual std::vector< std::string > GetClassHierarchy () const
 
virtual const char * GetClassName () const
 

Additional Inherited Members

- Public Types inherited from mitk::IShaderRepository::ShaderProgram
typedef ShaderProgram Self
 
typedef itk::LightObject Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
- Static Public Member Functions inherited from mitk::IShaderRepository::ShaderProgram
static const char * GetStaticNameOfClass ()
 

Detailed Description

SHADERTODO.

Definition at line 30 of file mitkVtkShaderProgram.h.

Constructor & Destructor Documentation

mitk::VtkShaderProgram::VtkShaderProgram ( )

Constructor

Definition at line 21 of file mitkVtkShaderProgram.cpp.

mitk::VtkShaderProgram::~VtkShaderProgram ( )
virtual

Destructor

Definition at line 25 of file mitkVtkShaderProgram.cpp.

Member Function Documentation

void mitk::VtkShaderProgram::Activate ( )
overridevirtual

Implements mitk::IShaderRepository::ShaderProgram.

Definition at line 29 of file mitkVtkShaderProgram.cpp.

void mitk::VtkShaderProgram::Deactivate ( )
overridevirtual

Implements mitk::IShaderRepository::ShaderProgram.

Definition at line 37 of file mitkVtkShaderProgram.cpp.

itk::TimeStamp & mitk::VtkShaderProgram::GetShaderTimestampUpdate ( )
vtkSmartPointer< vtkShaderProgram2 > mitk::VtkShaderProgram::GetVtkShaderProgram ( ) const
mitk::VtkShaderProgram::mitkClassMacro ( VtkShaderProgram  ,
IShaderRepository::ShaderProgram   
)
void mitk::VtkShaderProgram::SetVtkShaderProgram ( vtkSmartPointer< vtkShaderProgram2 >  p)

The documentation for this class was generated from the following files: