|  | OGRE 14.3
    Object-Oriented Graphics Rendering Engine | 
#include "OgreShaderPrerequisites.h"#include "OgreStringVector.h"#include "OgreGpuProgramParams.h"#include "OgreShaderParameter.h"| Classes | |
| class | Ogre::RTShader::AssignmentAtom | 
| shorthand for "lhs = rhs;" insted of using FFP_Assign(rhs, lhs)  More... | |
| struct | Ogre::RTShader::At | 
| shorthand for operator[] on preceding operand. e.g. myArray[p]  More... | |
| class | Ogre::RTShader::BinaryOpAtom | 
| shorthand for "dst = a OP b;"  More... | |
| class | Ogre::RTShader::BuiltinFunctionAtom | 
| shorthand for "dst = BUILTIN(args);"  More... | |
| class | Ogre::RTShader::FunctionAtom | 
| A class that represents an atomic code section of shader based program function.  More... | |
| class | Ogre::RTShader::FunctionInvocation | 
| A class that represents function invocation code from shader based program function.  More... | |
| struct | Ogre::RTShader::FunctionInvocation::FunctionInvocationCompare | 
| Comparator function to be used for comparisons.  More... | |
| struct | Ogre::RTShader::FunctionInvocation::FunctionInvocationLessThan | 
| Comparator function to be used for sorting.  More... | |
| struct | Ogre::RTShader::In | 
| struct | Ogre::RTShader::InOut | 
| class | Ogre::RTShader::Operand | 
| A class that represents a function operand (its the combination of a parameter the in/out semantic and the used fields)  More... | |
| struct | Ogre::RTShader::Out | 
| class | Ogre::RTShader::SampleTextureAtom | 
| shorthand for "dst = texture(sampler, uv);" instead of using FFP_SampleTexture  More... | |
| Namespaces | |
| namespace | Ogre | 
| namespace | Ogre::RTShader | 
| Typedefs | |
| typedef FunctionAtomInstanceList::const_iterator | Ogre::RTShader::FunctionAtomInstanceConstIterator | 
| typedef FunctionAtomInstanceList::iterator | Ogre::RTShader::FunctionAtomInstanceIterator | 
| typedef std::vector< FunctionAtom * > | Ogre::RTShader::FunctionAtomInstanceList |