OGRE 1.12.10
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
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: