OGRE  13.0
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 updateFpParams (const SM2Profile *prof, const Terrain *terrain, TechniqueType tt, const GpuProgramParametersPtr &params)
 
void updateVpParams (const SM2Profile *prof, const Terrain *terrain, TechniqueType tt, const GpuProgramParametersPtr &params)
 

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 
)

◆ updateVpParams()

void Ogre::ShaderHelper::updateVpParams ( const SM2Profile prof,
const Terrain terrain,
TechniqueType  tt,
const GpuProgramParametersPtr params 
)

◆ updateFpParams()

void Ogre::ShaderHelper::updateFpParams ( const SM2Profile prof,
const Terrain terrain,
TechniqueType  tt,
const GpuProgramParametersPtr params 
)

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