49 for (std::list<Ogre::GpuProgramPtr>::iterator it = mGeneratedShaders.begin(); it != mGeneratedShaders.end(); it++)
51 Ogre::GpuProgramPtr shaderPtr = (*it);
53 Ogre::GpuProgramManager::getSingleton().remove(shaderPtr);
55 mGeneratedShaders.clear();
118 std::string GetShaderName();
122 bool IsUvAnimated(
int uvindex);
126 bool IsAlphaRejected();
134 virtual void ComputeShaderCode();
138 virtual std::string GetUniformParams();
142 virtual std::string GetProgram();
146 virtual void ApplyShader();