Easy3D 2.5.3
|
Transparency effect using average color blending. More...
#include <easy3d/renderer/average_color_blending.h>
Public Member Functions | |
AverageColorBlending (Camera *cam) | |
Constructor. More... | |
void | draw (const std::vector< TrianglesDrawable * > &surfaces) override |
Renders the scene (a set of surfaces) with transparency effect. More... | |
virtual void | draw (const std::vector< TrianglesDrawable * > &surfaces)=0 |
Renders the scene (a set of surfaces) with transparency effect. More... | |
Transparency effect using average color blending.
Optimization tip: rendering with multi-effects (e.g., shadowing, SSAO) can benefit from using a shared geometry pass.
|
explicit |
Constructor.
cam | The camera used in the view |
|
overridevirtual |
Renders the scene (a set of surfaces) with transparency effect.
Implements Transparency.