|
| DirectionalLightPass (Engine &engine, FrameBuffer &frameBuffer, FrameBufferAttachment &depthAttach, GpInfoUbo &gpInfoUbo, bool hasShadows) |
| Constructeur. Plus de détails...
|
|
| ~DirectionalLightPass () |
| Destructeur. Plus de détails...
|
|
void | initialise (Scene const &scene, SceneUbo &sceneUbo) override |
| Initialise la passe d'éclairage. Plus de détails...
|
|
void | cleanup () override |
| Nettoie la passe d'éclairage. Plus de détails...
|
|
uint32_t | getCount () const override |
|
virtual | ~LightPass ()=default |
| Destructeur. Plus de détails...
|
|
virtual void | render (castor::Size const &size, GeometryPassResult const &gp, Light const &light, Camera const &camera, bool first, ShadowMap *shadowMapOpt) |
| Dessine la passe d'éclairage sur le tampon d'image donné. Plus de détails...
|
|
|
void | doUpdate (castor::Size const &size, Light const &light, Camera const &camera) override |
| Met à jour la passe d'éclairage. Plus de détails...
|
|
| LightPass (Engine &engine, FrameBuffer &frameBuffer, FrameBufferAttachment &depthAttach, GpInfoUbo &gpInfoUbo, bool hasShadows) |
| Constructeur. Plus de détails...
|
|
void | doInitialise (Scene const &scene, LightType type, VertexBuffer &vbo, SceneUbo &sceneUbo, ModelMatrixUbo *modelMatrixUbo) |
| Initialise la passe d'éclairage. Plus de détails...
|
|
void | doCleanup () |
| Nettoie la passe d'éclairage. Plus de détails...
|
|
void | doRender (castor::Size const &size, GeometryPassResult const &gp, bool first) |
| Dessine la passe d'éclairage sur le tampon d'image donné. Plus de détails...
|
|
virtual glsl::Shader | doGetLegacyPixelShaderSource (SceneFlags const &sceneFlags, LightType type) const |
| Récupère le source du pixel shader pour cette passe lumineuse. Plus de détails...
|
|
virtual glsl::Shader | doGetPbrMRPixelShaderSource (SceneFlags const &sceneFlags, LightType type) const |
| Récupère le source du pixel shader pour cette passe lumineuse. Plus de détails...
|
|
virtual glsl::Shader | doGetPbrSGPixelShaderSource (SceneFlags const &sceneFlags, LightType type) const |
| Récupère le source du pixel shader pour cette passe lumineuse. Plus de détails...
|
|
Passe de lumière directionnelle.
- Auteur
- Sylvain DOREMUS
- Version
- 0.10.0
- Date
- 08/06/2017