Fillwave  10.0.0
List of all members | Public Member Functions
flw::flc::RendererDR Class Reference

Deferred IRenderer. Not ready (Rev.4.2.1). More...

#include <RendererDR.h>

Inheritance diagram for flw::flc::RendererDR:
flw::flc::IRenderer

Public Member Functions

 RendererDR (Engine *engine, flf::ProgramLoader &loader)
 
void update (IRenderable *renderable) override
 
void draw (ICamera &camera) override
 
void reset (GLuint width, GLuint height) override
 
void clear () override
 
void initGeometryBuffer ()
 
void initGeometryShading ()
 
void initUniforms ()
 
void initUniformsCache ()
 
void drawSceneCoreDR ()
 
void drawGeometryPass (ICamera &camera)
 
void drawDepthlessPass ()
 
void drawAmbientPass ()
 
void drawAOPass (ICamera &camera)
 
void drawColorPass (ICamera &camera)
 
void drawLightsSpotPass (ICamera &camera, GLint &textureUnit)
 
void drawLightsDirectionalPass (ICamera &camera, GLint &textureUnit)
 
void drawLightsPointPass (ICamera &camera, GLint &textureUnit)
 
void drawColorPassBegin ()
 
void drawColorPassEnd ()
 
void drawDebug ()
 

Additional Inherited Members

- Public Attributes inherited from flw::flc::IRenderer
bool mFlagReload = true
 
flf::SkyboxmSkybox = nullptr
 
GLfloat mAmbientGlobal [3]
 

Detailed Description

Deferred IRenderer. Not ready (Rev.4.2.1).


The documentation for this class was generated from the following file: