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