|
Voxellancer
0.3
A game about voxels in space
|
Public Member Functions | |
| RenderPipeline (const std::string &name) | |
| virtual void | apply (FrameBuffer &frameBuffer, const RenderMetaData &metadata) override |
| virtual void | setup ()=0 |
| virtual int | bufferCount ()=0 |
| void | add (std::shared_ptr< RenderPass > pass, int index=-1) |
| void | insertAfter (std::shared_ptr< RenderPass > pass, const std::string &after) |
Static Public Member Functions | |
| static RenderPipeline * | getDefault () |
Protected Attributes | |
|
std::vector< std::shared_ptr < RenderPass > > | m_passes |
| bool | m_initialized |