#include <OgreShaderProgramProcessor.h>
| Ogre::RTShader::ProgramProcessor::MergeParameter::MergeParameter |
( |
| ) |
|
| void Ogre::RTShader::ProgramProcessor::MergeParameter::addSourceParameter |
( |
ParameterPtr |
srcParam, |
|
|
int |
mask |
|
) |
| |
Add source parameter to this merged.
| void Ogre::RTShader::ProgramProcessor::MergeParameter::clear |
( |
| ) |
|
Clear the state of this merge parameter.
| void Ogre::RTShader::ProgramProcessor::MergeParameter::createDestinationParameter |
( |
int |
usage, |
|
|
int |
index |
|
) |
| |
|
protected |
Creates the destination parameter by a given class and index.
| ParameterPtr Ogre::RTShader::ProgramProcessor::MergeParameter::getDestinationParameter |
( |
int |
usage, |
|
|
int |
index |
|
) |
| |
Return the destination parameter.
| int Ogre::RTShader::ProgramProcessor::MergeParameter::getDestinationParameterMask |
( |
unsigned int |
index | ) |
const |
| ParameterPtr Ogre::RTShader::ProgramProcessor::MergeParameter::getSourceParameter |
( |
unsigned int |
index | ) |
|
| size_t Ogre::RTShader::ProgramProcessor::MergeParameter::getSourceParameterCount |
( |
| ) |
const |
| int Ogre::RTShader::ProgramProcessor::MergeParameter::getSourceParameterMask |
( |
unsigned int |
index | ) |
const |
| int Ogre::RTShader::ProgramProcessor::MergeParameter::getUsedFloatCount |
( |
| ) |
|
Return the number of used floats.
| ParameterPtr Ogre::RTShader::ProgramProcessor::MergeParameter::mDstParameter |
|
protected |
| int Ogre::RTShader::ProgramProcessor::MergeParameter::mDstParameterMask[4] |
|
protected |
| ParameterPtr Ogre::RTShader::ProgramProcessor::MergeParameter::mSrcParameter[4] |
|
protected |
| size_t Ogre::RTShader::ProgramProcessor::MergeParameter::mSrcParameterCount |
|
protected |
| int Ogre::RTShader::ProgramProcessor::MergeParameter::mSrcParameterMask[4] |
|
protected |
| int Ogre::RTShader::ProgramProcessor::MergeParameter::mUsedFloatCount |
|
protected |
The documentation for this class was generated from the following file: