Object representing one render to a RenderTarget or Viewport in the Ogre Composition framework.
More...
#include <OgreCompositionTargetPass.h>
Object representing one render to a RenderTarget or Viewport in the Ogre Composition framework.
Input mode of a TargetPass.
Enumerator |
---|
IM_NONE |
|
IM_PREVIOUS |
No input.
Output of previous Composition in chain
|
Ogre::CompositionTargetPass::~CompositionTargetPass |
( |
| ) |
|
void Ogre::CompositionTargetPass::setInputMode |
( |
InputMode |
mode | ) |
|
Set input mode of this TargetPass.
InputMode Ogre::CompositionTargetPass::getInputMode |
( |
| ) |
const |
void Ogre::CompositionTargetPass::setOutputName |
( |
const String & |
out | ) |
|
Set output local texture name.
const String& Ogre::CompositionTargetPass::getOutputName |
( |
| ) |
const |
Get output local texture name.
void Ogre::CompositionTargetPass::setOutputSlice |
( |
int |
slice | ) |
|
|
inline |
sets the slice of output texture
int Ogre::CompositionTargetPass::getOutputSlice |
( |
| ) |
const |
|
inline |
void Ogre::CompositionTargetPass::setOnlyInitial |
( |
bool |
value | ) |
|
Set "only initial" flag.
This makes that this target pass is only executed initially after the effect has been enabled.
bool Ogre::CompositionTargetPass::getOnlyInitial |
( |
| ) |
|
void Ogre::CompositionTargetPass::setVisibilityMask |
( |
uint32 |
mask | ) |
|
Set the scene visibility mask used by this pass.
uint32 Ogre::CompositionTargetPass::getVisibilityMask |
( |
| ) |
|
Get the scene visibility mask used by this pass.
void Ogre::CompositionTargetPass::setMaterialScheme |
( |
const String & |
schemeName | ) |
|
Set the material scheme used by this target pass.
- See also
- Technique::setScheme.
const String& Ogre::CompositionTargetPass::getMaterialScheme |
( |
void |
| ) |
const |
Get the material scheme used by this target pass.
- See also
- Technique::setScheme.
void Ogre::CompositionTargetPass::setShadowsEnabled |
( |
bool |
enabled | ) |
|
Set whether shadows are enabled in this target pass.
bool Ogre::CompositionTargetPass::getShadowsEnabled |
( |
void |
| ) |
const |
Get whether shadows are enabled in this target pass.
void Ogre::CompositionTargetPass::setLodBias |
( |
float |
bias | ) |
|
Set the scene LOD bias used by this pass.
The default is 1.0, everything below that means lower quality, higher means higher quality.
float Ogre::CompositionTargetPass::getLodBias |
( |
| ) |
|
Get the scene LOD bias used by this pass.
Create a new pass, and return a pointer to it.
void Ogre::CompositionTargetPass::removePass |
( |
size_t |
idx | ) |
|
Remove a pass.
It will also be destroyed.
size_t Ogre::CompositionTargetPass::getNumPasses |
( |
| ) |
|
const Passes& Ogre::CompositionTargetPass::getPasses |
( |
| ) |
const |
|
inline |
Get the Passes in this TargetPass.
void Ogre::CompositionTargetPass::removeAllPasses |
( |
| ) |
|
PassIterator Ogre::CompositionTargetPass::getPassIterator |
( |
void |
| ) |
|
bool Ogre::CompositionTargetPass::_isSupported |
( |
void |
| ) |
|
Determine if this target pass is supported on the current rendering device.
The documentation for this class was generated from the following file: