|
void | modifyFragmentEndCode (QStringList *_code) |
| Append code the the fragment shader. More...
|
|
virtual void | modifyVertexIO (ShaderGenerator *_shader) |
| Add your own inputs/outputs to the vertex shader. More...
|
|
virtual void | modifyVertexBeginCode (QStringList *_code) |
| Append code the the vertex shader. More...
|
|
virtual void | modifyVertexEndCode (QStringList *_code) |
| Append code the the vertex shader. More...
|
|
virtual void | modifyGeometryIO (ShaderGenerator *_shader) |
| Add your own inputs/outputs to the geometry shader. More...
|
|
virtual void | modifyTessControlIO (ShaderGenerator *_shader) |
| Add your own inputs/outputs to the tessellation control shader. More...
|
|
virtual void | modifyTessEvalIO (ShaderGenerator *_shader) |
| Add your own inputs/outputs to the tessellation evaluation shader. More...
|
|
virtual void | modifyFragmentIO (ShaderGenerator *_shader) |
| Add your own inputs/outputs to the fragment shader. More...
|
|
virtual void | modifyFragmentBeginCode (QStringList *_code) |
| Append code the the fragment shader. More...
|
|
virtual void | modifyFragmentEndCode (QStringList *_code) |
| Append code the the fragment shader. More...
|
|
virtual void | modifyLightingCode (QStringList *_code, int _lightId, ShaderGenLightType _lightType) |
| Modify the default lighting code of the shader generator. More...
|
|
virtual bool | replaceDefaultLightingCode () |
| Specify whether this modifier replaces or extends the default lighting code. More...
|
|
unsigned int | getID () |
| Returns the modifier ID. More...
|
|
| operator std::vector< unsigned int > () const |
|
std::vector< unsigned int > | operator| (const std::vector< unsigned int > &_v) const |
|