MeVisLabToolboxReference
MeVisLab/Standard/Sources/Inventor/SoShader/Inventor/nodes/SoShaderParameterMLImageSize.h
Go to the documentation of this file.
00001 // **InsertLicense** code
00002 
00006 
00007 
00008 #ifndef  _SO_SHADER_PARAMETER_ML_IMAGE_SIZE_
00009 #define  _SO_SHADER_PARAMETER_ML_IMAGE_SIZE_
00010 
00011 #include "SoShaderSystem.h"
00012 #include "Inventor/nodes/SoUniformShaderParameter.h"
00013 
00015 class INVENTOR_SHADER_API SoShaderParameterMLImageSize : public SoUniformShaderParameter
00016 {
00017    typedef SoUniformShaderParameter inherited;
00018 
00019    SO_NODE_HEADER(SoShaderParameterMLImageSize);
00020   
00021    public:
00022 
00024       SoShaderParameterMLImageSize();
00025   
00026    SoINTERNAL public:
00027   
00029       static void initClass();
00030       
00032       virtual void updateParameter(SoUniformParameterBase *uniformBase, SoState *state);
00033 };
00034 
00035 #endif  // _SO_SHADER_PARAMETER_ML_IMAGE_SIZE_