Keeping the CG shader for reference.
More...
#include <HeightmapPrivate.hh>
|
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::StringStream &_outStream) |
|
virtual void | generateVpDynamicShadows (const SM2Profile *_prof, const Ogre::Terrain *_terrain, TechniqueType _tt, Ogre::StringStream &_outStream) |
|
virtual unsigned int | generateVpDynamicShadowsParams (unsigned int _texCoordStart, const SM2Profile *_prof, const Ogre::Terrain *_terrain, TechniqueType _tt, Ogre::StringStream &_outStream) |
|
virtual void | generateVpFooter (const SM2Profile *_prof, const Ogre::Terrain *_terrain, TechniqueType _tt, Ogre::StringStream &_outStream) |
|
virtual void | generateVpHeader (const SM2Profile *_prof, const Ogre::Terrain *_terrain, TechniqueType _tt, Ogre::StringStream &_outStream) |
|
Keeping the CG shader for reference.
Utility class to help with generating shaders for Cg / HLSL. Original implementation from Ogre that generates Cg shaders
virtual void gazebo::rendering::GzTerrainMatGen::SM2Profile::ShaderHelperCg::defaultVpParams |
( |
const SM2Profile * |
_prof, |
|
|
const Ogre::Terrain * |
_terrain, |
|
|
TechniqueType |
_tt, |
|
|
const Ogre::HighLevelGpuProgramPtr & |
_prog |
|
) |
| |
|
protectedvirtual |
virtual Ogre::HighLevelGpuProgramPtr gazebo::rendering::GzTerrainMatGen::SM2Profile::ShaderHelperCg::generateFragmentProgram |
( |
const SM2Profile * |
_prof, |
|
|
const Ogre::Terrain * |
_terrain, |
|
|
TechniqueType |
_tt |
|
) |
| |
|
virtual |
virtual Ogre::HighLevelGpuProgramPtr gazebo::rendering::GzTerrainMatGen::SM2Profile::ShaderHelperCg::generateVertexProgram |
( |
const SM2Profile * |
_prof, |
|
|
const Ogre::Terrain * |
_terrain, |
|
|
TechniqueType |
_tt |
|
) |
| |
|
virtual |
virtual void gazebo::rendering::GzTerrainMatGen::SM2Profile::ShaderHelperCg::generateVertexProgramSource |
( |
const SM2Profile * |
_prof, |
|
|
const Ogre::Terrain * |
_terrain, |
|
|
TechniqueType |
_tt, |
|
|
Ogre::StringStream & |
_outStream |
|
) |
| |
|
protectedvirtual |
virtual void gazebo::rendering::GzTerrainMatGen::SM2Profile::ShaderHelperCg::generateVpDynamicShadows |
( |
const SM2Profile * |
_prof, |
|
|
const Ogre::Terrain * |
_terrain, |
|
|
TechniqueType |
_tt, |
|
|
Ogre::StringStream & |
_outStream |
|
) |
| |
|
protectedvirtual |
virtual unsigned int gazebo::rendering::GzTerrainMatGen::SM2Profile::ShaderHelperCg::generateVpDynamicShadowsParams |
( |
unsigned int |
_texCoordStart, |
|
|
const SM2Profile * |
_prof, |
|
|
const Ogre::Terrain * |
_terrain, |
|
|
TechniqueType |
_tt, |
|
|
Ogre::StringStream & |
_outStream |
|
) |
| |
|
protectedvirtual |
virtual void gazebo::rendering::GzTerrainMatGen::SM2Profile::ShaderHelperCg::generateVpFooter |
( |
const SM2Profile * |
_prof, |
|
|
const Ogre::Terrain * |
_terrain, |
|
|
TechniqueType |
_tt, |
|
|
Ogre::StringStream & |
_outStream |
|
) |
| |
|
protectedvirtual |
virtual void gazebo::rendering::GzTerrainMatGen::SM2Profile::ShaderHelperCg::generateVpHeader |
( |
const SM2Profile * |
_prof, |
|
|
const Ogre::Terrain * |
_terrain, |
|
|
TechniqueType |
_tt, |
|
|
Ogre::StringStream & |
_outStream |
|
) |
| |
|
protectedvirtual |
The documentation for this class was generated from the following file: