MeVisLabToolboxReference
|
00001 // **InsertLicense** code 00002 00006 00007 00008 #ifndef _SO_FRAGMENT_SHADER_ 00009 #define _SO_FRAGMENT_SHADER_ 00010 00011 #include "SoShaderSystem.h" 00012 #include "Inventor/nodes/SoShaderObject.h" 00013 00015 class INVENTOR_SHADER_API SoFragmentShader : public SoShaderObject 00016 { 00017 typedef SoShaderObject inherited; 00018 00019 SO_NODE_HEADER(SoFragmentShader); 00020 00021 public: 00022 00024 SoFragmentShader(); 00025 00027 static SbBool isSupported(SourceType sourceType); 00028 00029 SoINTERNAL public: 00030 00032 virtual SoShader::ShaderType shaderType() const; 00033 00035 static void initClass(); 00036 }; 00037 00038 #endif // _SO_FRAGMENT_SHADER_