Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::IShaderRepository::ShaderProgram Class Referenceabstract

#include <mitkIShaderRepository.h>

Inheritance diagram for mitk::IShaderRepository::ShaderProgram:
Collaboration diagram for mitk::IShaderRepository::ShaderProgram:

Public Types

typedef ShaderProgram Self
 
typedef itk::LightObject Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 

Public Member Functions

virtual void Activate ()=0
 
virtual void Deactivate ()=0
 
virtual std::vector< std::string > GetClassHierarchy () const
 
virtual const char * GetClassName () const
 

Static Public Member Functions

static const char * GetStaticNameOfClass ()
 

Detailed Description

Definition at line 75 of file mitkIShaderRepository.h.

Member Typedef Documentation

Definition at line 80 of file mitkIShaderRepository.h.

Member Function Documentation

virtual void mitk::IShaderRepository::ShaderProgram::Activate ( )
pure virtual

Implemented in mitk::VtkShaderProgram.

virtual void mitk::IShaderRepository::ShaderProgram::Deactivate ( )
pure virtual

Implemented in mitk::VtkShaderProgram.

virtual std::vector<std::string> mitk::IShaderRepository::ShaderProgram::GetClassHierarchy ( ) const
inlinevirtual

Definition at line 80 of file mitkIShaderRepository.h.

virtual const char* mitk::IShaderRepository::ShaderProgram::GetClassName ( ) const
virtual
static const char* mitk::IShaderRepository::ShaderProgram::GetStaticNameOfClass ( )
inlinestatic

Definition at line 80 of file mitkIShaderRepository.h.


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