Keeping the CG shader for reference. More...
#include <Heightmap.hh>
Public Member Functions | |
virtual Ogre::HighLevelGpuProgramPtr | generateFragmentProgram (const SM2Profile *_prof, const Ogre::Terrain *_terrain, TechniqueType _tt) |
virtual Ogre::HighLevelGpuProgramPtr | generateVertexProgram (const SM2Profile *_prof, const Ogre::Terrain *_terrain, TechniqueType _tt) |
Protected Member Functions | |
virtual void | defaultVpParams (const SM2Profile *_prof, const Ogre::Terrain *_terrain, TechniqueType _tt, const Ogre::HighLevelGpuProgramPtr &_prog) |
virtual void | generateVertexProgramSource (const SM2Profile *_prof, const Ogre::Terrain *_terrain, TechniqueType _tt, Ogre::StringUtil::StrStreamType &_outStream) |
virtual void | generateVpDynamicShadows (const SM2Profile *_prof, const Ogre::Terrain *_terrain, TechniqueType _tt, Ogre::StringUtil::StrStreamType &_outStream) |
virtual unsigned int | generateVpDynamicShadowsParams (unsigned int _texCoordStart, const SM2Profile *_prof, const Ogre::Terrain *_terrain, TechniqueType _tt, Ogre::StringUtil::StrStreamType &_outStream) |
virtual void | generateVpFooter (const SM2Profile *_prof, const Ogre::Terrain *_terrain, TechniqueType _tt, Ogre::StringUtil::StrStreamType &_outStream) |
virtual void | generateVpHeader (const SM2Profile *_prof, const Ogre::Terrain *_terrain, TechniqueType _tt, Ogre::StringUtil::StrStreamType &_outStream) |
Keeping the CG shader for reference.
Utility class to help with generating shaders for Cg / HLSL.
|
protectedvirtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |