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

Public Member Functions | |
| ShadowVolumeTechniqueGL () | |
| virtual int | rate (Engine *) const |
| VRS_TYPEINFO (ShadowVolumeTechniqueGL, BaseShadowVolumeTechniqueGL) | |
| VRS_SERIALIZABLE (ShadowVolumeTechniqueGL) | |
Protected Member Functions | |
| virtual void | prepareStencilingInPreparePass (Engine *) const |
| virtual void | resetStencilingInFinishPass (Engine *) const |
| VRS::ShadowVolumeTechniqueGL::ShadowVolumeTechniqueGL | ( | ) |
| virtual int VRS::ShadowVolumeTechniqueGL::rate | ( | Engine * | ) | const [virtual] |
For rating the standard shadow volume technique in the ShadowTechniqueGL factory. Rating is 150, so less than the DepthTextureShadowTechniqueGL. In doubt this latter technique is chosen.
Implements VRS::ShadowTechniqueTemplateGL.
| VRS::ShadowVolumeTechniqueGL::VRS_TYPEINFO | ( | ShadowVolumeTechniqueGL | , | |
| BaseShadowVolumeTechniqueGL | ||||
| ) |
| VRS::ShadowVolumeTechniqueGL::VRS_SERIALIZABLE | ( | ShadowVolumeTechniqueGL | ) |
| virtual void VRS::ShadowVolumeTechniqueGL::prepareStencilingInPreparePass | ( | Engine * | ) | const [protected, virtual] |
Implements a template pattern for concrete derived classes. In this method, they set up stencil settings for rendering passes in which stencil volumes are rendered.
Implements VRS::BaseShadowVolumeTechniqueGL.
| virtual void VRS::ShadowVolumeTechniqueGL::resetStencilingInFinishPass | ( | Engine * | ) | const [protected, virtual] |
Implements a template pattern for concrete derived classes. In this method, they reset stencil settings for rendering passes in which stencil volumes are rendered.
Implements VRS::BaseShadowVolumeTechniqueGL.