Go to the documentation of this file.
28 #ifndef __CompositionTargetPass_H__
29 #define __CompositionTargetPass_H__
void setOnlyInitial(bool value)
Set "only initial" flag.
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...
CompositionTechnique * mParent
Parent technique.
void setVisibilityMask(uint32 mask)
Set the scene visibility mask used by this pass.
Object representing one pass or operation in a composition sequence.
size_t getNumPasses()
Get the number of passes.
bool getShadowsEnabled(void) const
Get whether shadows are enabled in this target pass.
Concrete IteratorWrapper for nonconst access to the underlying container.
void setOutputName(const String &out)
Set output local texture name.
float getLodBias()
Get the scene LOD bias used by this pass.
void setInputMode(InputMode mode)
Set input mode of this TargetPass.
InputMode getInputMode() const
Get input mode.
CompositionTargetPass(CompositionTechnique *parent)
Base composition technique, can be subclassed in plugins.
vector< CompositionPass * >::type Passes
bool getOnlyInitial()
Get "only initial" flag.
float mLodBias
LOD bias of this render.
InputMode
Input mode of a TargetPass.
Object representing one render to a RenderTarget or Viewport in the Ogre Composition framework.
InputMode mInputMode
Input mode.
void setShadowsEnabled(bool enabled)
Set whether shadows are enabled in this target pass.
void removePass(size_t idx)
Remove a pass.
bool mShadowsEnabled
Shadows option.
String mOutputName
(local) output texture
const String & getOutputName() const
Get output local texture name.
CompositionTechnique * getParent()
Get parent object.
const String & getMaterialScheme(void) const
Get the material scheme used by this target pass.
void removeAllPasses()
Remove all passes.
VectorIterator< Passes > PassIterator
void setMaterialScheme(const String &schemeName)
Set the material scheme used by this target pass.
uint32 getVisibilityMask()
Get the scene visibility mask used by this pass.
bool mOnlyInitial
This target pass is only executed initially after the effect has been enabled.
String mMaterialScheme
Material scheme name.
CompositionPass * getPass(size_t idx)
Get a pass.
void setLodBias(float bias)
Set the scene LOD bias used by this pass.
bool _isSupported(void)
Determine if this target pass is supported on the current rendering device.
CompositionPass * createPass()
Create a new pass, and return a pointer to it.
PassIterator getPassIterator(void)
Get an iterator over the Passes in this TargetPass.
uint32 mVisibilityMask
Visibility mask for this render.
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.