|
Voxellancer
0.3
A game about voxels in space
|
#include <defaultrenderpipeline.h>
Public Member Functions | |
| virtual void | apply (FrameBuffer &frameBuffer, const RenderMetaData &metadata) override |
| virtual void | setup () override |
| virtual int | bufferCount () override |
| void | addFXAA () |
| void | addEmissivenessBlurVertical () |
| void | addEmissivenessBlurHorizontal () |
| void | addFinalization () |
Public Member Functions inherited from RenderPipeline | |
| RenderPipeline (const std::string &name) | |
| void | add (std::shared_ptr< RenderPass > pass, int index=-1) |
| void | insertAfter (std::shared_ptr< RenderPass > pass, const std::string &after) |
Protected Attributes | |
| std::shared_ptr< ScreenQuad > | m_quad |
|
std::shared_ptr < PostProcessingPass > | m_fxaa |
|
std::shared_ptr < PostProcessingPass > | m_finalization |
| Property< std::string > | m_antialiasing |
Protected Attributes inherited from RenderPipeline | |
|
std::vector< std::shared_ptr < RenderPass > > | m_passes |
| bool | m_initialized |
Additional Inherited Members | |
Static Public Member Functions inherited from RenderPipeline | |
| static RenderPipeline * | getDefault () |
a renderpipeline that applies basic effects to the frame like a bloom effect and creates the final image