OGRE  1.12.13
Object-Oriented Graphics Rendering Engine
Ogre::ShaderHelper Class Referenceabstract

Interface definition for helper class to generate shaders. More...

#include <OgreTerrainMaterialShaderHelpers.h>

+ Inheritance diagram for Ogre::ShaderHelper:

Public Member Functions

 ShaderHelper ()
 
virtual ~ShaderHelper ()
 
HighLevelGpuProgramPtr generateFragmentProgram (const SM2Profile *prof, const Terrain *terrain, TechniqueType tt)
 
HighLevelGpuProgramPtr generateVertexProgram (const SM2Profile *prof, const Terrain *terrain, TechniqueType tt)
 
void updateParams (const SM2Profile *prof, const MaterialPtr &mat, const Terrain *terrain, bool compositeMap)
 

Detailed Description

Interface definition for helper class to generate shaders.

Constructor & Destructor Documentation

◆ ShaderHelper()

Ogre::ShaderHelper::ShaderHelper ( )
inline

◆ ~ShaderHelper()

virtual Ogre::ShaderHelper::~ShaderHelper ( )
inlinevirtual

Member Function Documentation

◆ generateVertexProgram()

HighLevelGpuProgramPtr Ogre::ShaderHelper::generateVertexProgram ( const SM2Profile prof,
const Terrain terrain,
TechniqueType  tt 
)

◆ generateFragmentProgram()

HighLevelGpuProgramPtr Ogre::ShaderHelper::generateFragmentProgram ( const SM2Profile prof,
const Terrain terrain,
TechniqueType  tt 
)

◆ updateParams()

void Ogre::ShaderHelper::updateParams ( const SM2Profile prof,
const MaterialPtr mat,
const Terrain terrain,
bool  compositeMap 
)

The documentation for this class was generated from the following file: