OGRE  1.12.4
Object-Oriented Graphics Rendering Engine
Ogre::ShaderHelperGLSL Struct Reference

Utility class to help with generating shaders for GLSL. More...

#include <OgreTerrainMaterialShaderHelpers.h>

+ Inheritance diagram for Ogre::ShaderHelperGLSL:

Public Member Functions

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

Detailed Description

Utility class to help with generating shaders for GLSL.

Constructor & Destructor Documentation

◆ ShaderHelperGLSL()

Ogre::ShaderHelperGLSL::ShaderHelperGLSL ( )

Member Function Documentation

◆ isVertexCompressionSupported()

bool Ogre::ShaderHelper::isVertexCompressionSupported ( )
inlineinherited

◆ generateVertexProgram()

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

◆ generateFragmentProgram()

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

◆ updateParams()

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

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