|  | OGRE 14.3
    Object-Oriented Graphics Rendering Engine | 
This class uses as accessor from a template SubRenderState to all of its instances that created based on it. More...
#include <OgreShaderSubRenderState.h>
| Public Member Functions | |
| void | addSubRenderStateInstance (SubRenderState *subRenderState) const | 
| Add SubRenderState instance to this accessor. | |
| SubRenderStateSet & | getSubRenderStateInstanceSet () | 
| Return a set of all instances of the template SubRenderState. | |
| const SubRenderStateSet & | getSubRenderStateInstanceSet () const | 
| Return a set of all instances of the template SubRenderState. | |
| void | removeSubRenderStateInstance (SubRenderState *subRenderState) const | 
| Remove SubRenderState instance to this accessor. | |
This class uses as accessor from a template SubRenderState to all of its instances that created based on it.
Since SubRenderState that added as templates to a RenderState are not directly used by the system this class enable accessing the used instances. A common usage will be add a SubRenderState to certain pass, obtain accessor and then call a method on the instanced SubRenderState that will trigger some GPU uniform parameter updates.
| 
 | inline | 
Add SubRenderState instance to this accessor.
References SubRenderState.
| 
 | inline | 
Remove SubRenderState instance to this accessor.
References SubRenderState.
| 
 | inline | 
Return a set of all instances of the template SubRenderState.
| 
 | inline | 
Return a set of all instances of the template SubRenderState.
(const version).