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