#include "OgreShaderProgramWriterManager.h"Go to the source code of this file.
Classes | |
| class | Ogre::ShaderProgramWriterCGFactory |
| CG program writer factory implementation. More... | |
Namespaces | |
| namespace | Ogre |
Typedefs | |
| typedef map< GpuConstantType, const char * >::type | Ogre::GpuConstTypeToStringMap |
| typedef map < Parameter::Semantic, const char * >::type | Ogre::ParamSemanticToStringMap |
Functions | |
| virtual | Ogre::~CGProgramWriter () |
| Class destructor. | |
| virtual void | Ogre::writeSourceCode (std::ostream &os, Program *program) |
| virtual const String & | Ogre::getTargetLanguage () const |
| Return the target language of this processor. | |
| void | Ogre::initializeStringMaps () |
| Initialize string maps. | |
| void | Ogre::writeProgramDependencies (std::ostream &os, Program *program) |
| Write the program dependencies. | |
| void | Ogre::writeUniformParameter (std::ostream &os, UniformParameterPtr parameter) |
| Write a uniform parameter. | |
| void | Ogre::writeFunctionParameter (std::ostream &os, ParameterPtr parameter) |
| Write a function parameter. | |
| void | Ogre::writeLocalParameter (std::ostream &os, ParameterPtr parameter) |
| Write a local parameter. | |
| void | Ogre::writeFunctionDeclaration (std::ostream &os, Function *function, ParameterPtr &colorParameter) |
| Write a function declaration. | |
| void | Ogre::writeAtomInstance (std::ostream &os, FunctionAtom *atom) |
| Write function atom instance. | |
Variables | |
| GpuConstTypeToStringMap | Ogre::mGpuConstTypeMap |
| ParamSemanticToStringMap | Ogre::mParamSemanticMap |
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Mon Mar 12 2012 08:02:01