| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/opengl/textureedgestechniquegl.h>

Public Member Functions | |
| TextureEdgesTechniqueGL () | |
| virtual void | start (Engine *engine) |
| virtual bool | preparePass (Engine *) |
| virtual void | finishPass (Engine *) |
| virtual bool | prepareEval (Engine *engine, const Shape *shape) |
| virtual void | finishEval (Engine *engine, const Shape *shape) |
| virtual bool | canBeUsed (Engine *) const |
| VRS_TYPEINFO (TextureEdgesTechniqueGL, TechniqueGL) | |
| VRS::TextureEdgesTechniqueGL::TextureEdgesTechniqueGL | ( | ) |
| virtual void VRS::TextureEdgesTechniqueGL::start | ( | Engine * | ) | [virtual] |
Starts a technique. For all techniques in the scene graph, this method is called at the end of the pretraversal. The default behaviour is to add all passes in the pass array to the current TechniqueProcessor. If this is expected, subclasses should call "Technique::class()".
Reimplemented from VRS::Technique.
| virtual bool VRS::TextureEdgesTechniqueGL::preparePass | ( | Engine * | ) | [virtual] |
In the rendering pass for rendering texture edges, deactivates using textures for other purposes.
Implements VRS::Technique.
| virtual void VRS::TextureEdgesTechniqueGL::finishPass | ( | Engine * | ) | [virtual] |
reverts changes of preparePass.
Implements VRS::Technique.
| virtual bool VRS::TextureEdgesTechniqueGL::prepareEval | ( | Engine * | engine, | |
| const Shape * | shape | |||
| ) | [virtual] |
Sets up fragment program and textures for rendering stylized edges.
Implements VRS::Technique.
| virtual void VRS::TextureEdgesTechniqueGL::finishEval | ( | Engine * | engine, | |
| const Shape * | shape | |||
| ) | [virtual] |
Reverts changes of prepareEval.
Implements VRS::Technique.
| virtual bool VRS::TextureEdgesTechniqueGL::canBeUsed | ( | Engine * | ) | const [virtual] |
Checks for ARB_vertex_program
Reimplemented from VRS::Technique.
| VRS::TextureEdgesTechniqueGL::VRS_TYPEINFO | ( | TextureEdgesTechniqueGL | , | |
| TechniqueGL | ||||
| ) |