#ifndef HYDRARENDERPIPELINETASK #define HYDRARENDERPIPELINETASK #include "../HydraTask.h" #include "../../pipeline/HydraPipeline.h" class HydraRenderPipelineTask : public HydraTask { private: HydraPipeline* m_pipeline = nullptr; protected: public: virtual void Process() override { m_pipeline->Render(); } void Initialise(HydraPipeline* pipeline) { if(pipeline == nullptr) { std::cout<<"ERROR"; } m_pipeline = pipeline; } }; #endif /* HYDRARENDERPIPELINETASK */