Program Listing for File meshrenderstage.hpp¶
↰ Return to documentation for file (/home/runner/work/Legion-Engine/Legion-Engine/legion/engine/rendering/pipeline/default/stages/meshrenderstage.hpp
)
#pragma once
#include <rendering/pipeline/base/renderstage.hpp>
#include <rendering/pipeline/base/pipeline.hpp>
namespace legion::rendering
{
class MeshRenderStage : public RenderStage<MeshRenderStage>
{
std::vector<math::mat4> m_matrices;
public:
virtual void setup(app::window& context) override;
virtual void render(app::window& context, camera& cam, const camera::camera_input& camInput, time::span deltaTime) override;
virtual priority_type priority() override;
};
}