DeferredRenderer 1.0

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ApplicationMain re-sizable window which contains the GLWidget
EffectEncapsulation of what an effect represents within this context effects have a shader, an output and several sources
FrameBufferObjectA glFBO wrapper for setting up and managing off screen rendering to multiple render targets
FrustumA generic frustum class that can be generated from any Projview, contains basic point and Bbox culling methods
GLWindowThe GLWidget for updating the drawing of our scene
LightingManager
LightManagerManage all the application lights through this
Frustum::PlaneBasic structure for plane equation ax+by+cz+d = 0
PointLightDeferred PointLight class using simple geometry to send to the GPU for per-pixel lighting
PostProcessorController for the post process effects in your application
SceneA demo scene class for exhibiting this deferred renderer
ScreenQuadA screenquad for drawing textures onto quads for projection
ShadowSpotShadow casting spotlight
SpotLightSpotlight for deferred lighting
TextureWrapper for a GL texture
TextureManagerContainer and manager for all the application textures
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines