|
Fillwave
10.0.0
|
Deferred IRenderer. Not ready (Rev.4.2.1). More...
#include <RendererDR.h>
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::Skybox * | mSkybox = nullptr |
| GLfloat | mAmbientGlobal [3] |
Deferred IRenderer. Not ready (Rev.4.2.1).
1.8.11