/* # ______ ____ ___ # | \/ ____| |___| # | | | \ | | #----------------------------------------------------------------------- # Copyright 2022, tyra - https://github.com/h4570/tyra # Licenced under Apache License 2.0 # Sandro Sobczyński */ #pragma once #include #include "../renderer_3d_pipeline.hpp" #include "./dynpip_options.hpp" #include "renderer/core/renderer_core.hpp" #include "renderer/3d/mesh/dynamic/dynamic_mesh.hpp" namespace Tyra { class DynamicPipeline : public Renderer3DPipeline { public: DynamicPipeline(); ~DynamicPipeline(); void init(RendererCore* core); void onUse(); void render(DynamicMesh* mesh, const DynPipOptions* options = nullptr); }; } // namespace Tyra