ShaderSystem Class Reference
#include <ishadersystem.h>
Detailed Description
- Note:
- shader and texture names used must be full path. Shaders usable as textures have prefix equal to
getTexturePrefix()
Definition at line 47 of file ishadersystem.h.
Constructor & Destructor Documentation
virtual ShaderSystem::~ShaderSystem |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual void ShaderSystem::attach |
( |
ModuleObserver & |
observer |
) |
[pure virtual] |
virtual void ShaderSystem::beginActiveShadersIterator |
( |
|
) |
[pure virtual] |
iterate over the list of active shaders
virtual IShader* ShaderSystem::dereferenceActiveShadersIterator |
( |
|
) |
[pure virtual] |
virtual void ShaderSystem::detach |
( |
ModuleObserver & |
observer |
) |
[pure virtual] |
virtual bool ShaderSystem::endActiveShadersIterator |
( |
|
) |
[pure virtual] |
virtual void ShaderSystem::foreachShaderName |
( |
const ShaderNameCallback & |
callback |
) |
[pure virtual] |
virtual IShader* ShaderSystem::getShaderForName |
( |
const std::string & |
name |
) |
[pure virtual] |
activate the shader for a given name and return it will return the default shader if name is not found
virtual const std::string& ShaderSystem::getTexturePrefix |
( |
|
) |
const [pure virtual] |
virtual void ShaderSystem::incrementActiveShadersIterator |
( |
|
) |
[pure virtual] |
ShaderSystem::INTEGER_CONSTANT |
( |
Version |
, |
|
|
1 |
| |
|
) |
| | |
virtual void ShaderSystem::realise |
( |
|
) |
[pure virtual] |
virtual void ShaderSystem::refresh |
( |
|
) |
[pure virtual] |
virtual void ShaderSystem::setActiveShadersChangedNotify |
( |
const Callback & |
notify |
) |
[pure virtual] |
ShaderSystem::STRING_CONSTANT |
( |
Name |
, |
|
|
"shaders" |
| |
|
) |
| | |
virtual void ShaderSystem::unrealise |
( |
|
) |
[pure virtual] |
The documentation for this class was generated from the following file: