MeVisLabToolboxReference
|
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_