Go to the documentation of this file.
28 #ifndef __CompositionTargetPass_H__
29 #define __CompositionTargetPass_H__
68 void setOutputName(
const String &out);
70 const String &getOutputName()
const;
75 void setOnlyInitial(
bool value);
78 bool getOnlyInitial();
82 void setVisibilityMask(
uint32 mask);
85 uint32 getVisibilityMask();
93 void setMaterialScheme(
const String& schemeName);
100 const String& getMaterialScheme(
void)
const;
107 void setShadowsEnabled(
bool enabled);
113 bool getShadowsEnabled(
void)
const;
117 void setLodBias(
float bias);
127 void removePass(
size_t idx);
133 size_t getNumPasses();
137 void removeAllPasses();
147 bool _isSupported(
void);
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...
CompositionTechnique * mParent
Parent technique.
Object representing one pass or operation in a composition sequence.
Concrete IteratorWrapper for nonconst access to the underlying container.
Base composition technique, can be subclassed in plugins.
vector< CompositionPass * >::type Passes
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.
bool mShadowsEnabled
Shadows option.
String mOutputName
(local) output texture
VectorIterator< Passes > PassIterator
bool mOnlyInitial
This target pass is only executed initially after the effect has been enabled.
String mMaterialScheme
Material scheme name.
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.