| 
| 
virtual void  | setAmbientFactor (float ambientFactor) | 
|   | 
| 
virtual void  | setDiffuseFactor (float diffuseFactor) | 
|   | 
| 
virtual void  | setSpecularFactor (float specularFactor) | 
|   | 
| 
virtual void  | setNearPlane (float nearPlane) | 
|   | 
| 
virtual void  | setFarPlane (float farPlane) | 
|   | 
| 
virtual void  | setAmbientOcclusion (bool value) | 
|   | 
| 
virtual void  | setContourEnabled (bool value) | 
|   | 
| 
virtual void  | setContourConstant (bool value) | 
|   | 
| 
virtual void  | setDepthFactor (float depthFactor) | 
|   | 
| 
virtual void  | setContourWidth (float width) | 
|   | 
| 
virtual void  | setAmbientIntensity (float value) | 
|   | 
| 
virtual void  | setShadowEnabled (bool value) | 
|   | 
| 
virtual void  | switchAmbientOcclusionQuality (int quality) | 
|   | 
 | 
| 
  | Scene () | 
|   | Default constructor. 
  | 
|   | 
| 
virtual void  | initialize () | 
|   | Overrides the abstract method in AbstractScene. 
  | 
|   | 
| 
virtual void  | compileShader () | 
|   | Overrides the abstract method in AbstractScene. 
  | 
|   | 
| 
virtual void  | update (float t) | 
|   | Overrides the abstract method in AbstractScene. 
  | 
|   | 
| 
virtual void  | render () | 
|   | Overrides the abstract method in AbstractScene. 
  | 
|   | 
| 
virtual void  | resize (int width, int height) | 
|   | Overrides the abstract method in AbstractScene. 
  | 
|   | 
| void  | renderAmbientOcclusion () | 
|   | Renders the ambient occlusion effect.  More...
  | 
|   | 
| 
virtual void  | rotateAzimuth (float t) | 
|   | 
| 
virtual void  | rotatePolar (float t) | 
|   | 
| void  | setContext (QOpenGLContext *context) | 
|   | A member function to set the OpenGL context.  More...
  | 
|   | 
| QOpenGLContext *  | context () const  | 
|   | A member function to get the OpenGL context.  More...
  | 
|   | 
| virtual void  | setAmbientFactor (float ambientFactor)=0 | 
|   | Set the ambient factor for lighting.  More...
  | 
|   | 
| virtual void  | setDiffuseFactor (float diffuseFactor)=0 | 
|   | Set the diffuse factor for lighting.  More...
  | 
|   | 
| virtual void  | setSpecularFactor (float specularFactor)=0 | 
|   | Set the specular factor for lighting.  More...
  | 
|   | 
| virtual void  | setNearPlane (float nearPlane)=0 | 
|   | Set the near plane of the camera.  More...
  | 
|   | 
| virtual void  | setFarPlane (float farPlane)=0 | 
|   | Set the far plane of the camera.  More...
  | 
|   | 
| virtual void  | setAmbientOcclusion (bool value)=0 | 
|   | Toggle ambient occlusion on/off.  More...
  | 
|   | 
| 
virtual void  | setShadowEnabled (bool value)=0 | 
|   | 
| 
virtual void  | setContourEnabled (bool value)=0 | 
|   | 
| 
virtual void  | setContourConstant (bool value)=0 | 
|   | 
| 
virtual void  | setDepthFactor (float depthFactor)=0 | 
|   | 
| 
virtual void  | setContourWidth (float width)=0 | 
|   | 
| 
virtual void  | setAmbientIntensity (float value)=0 | 
|   | 
| 
virtual void  | switchAmbientOcclusionQuality (int quality)=0 | 
|   |