|
Easy3D 2.6.1
|
Transparency effect using average color blending. More...
#include <easy3d/renderer/average_color_blending.h>
Public Member Functions | |
| AverageColorBlending (Camera *cam) | |
| Constructor. | |
| ~AverageColorBlending () override | |
| Destructor. | |
| void | draw (const std::vector< TrianglesDrawable * > &surfaces) override |
| Renders the scene (a set of surfaces) with transparency effect. | |
Public Member Functions inherited from Transparency | |
| Transparency ()=default | |
| Default constructor for Transparency. | |
| virtual | ~Transparency ()=default |
| Virtual destructor for Transparency. | |
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.
| surfaces | The surfaces to be rendered |
Implements Transparency.