#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 |
|
inline |
ParameterPtr Ogre::RTShader::ProgramProcessor::MergeParameter::getSourceParameter |
( |
unsigned int |
index | ) |
|
|
inline |
size_t Ogre::RTShader::ProgramProcessor::MergeParameter::getSourceParameterCount |
( |
| ) |
const |
|
inline |
int Ogre::RTShader::ProgramProcessor::MergeParameter::getSourceParameterMask |
( |
unsigned int |
index | ) |
const |
|
inline |
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: