//
// Created by sebastian on 29.07.26.
//

#ifndef COLORRACE_MESHRENDERSYSTEM_H
#define COLORRACE_MESHRENDERSYSTEM_H
#include "RenderSystem.h"
#include "utils/openglWrapper/GLRenderState.h"


namespace engine {
    class MeshRenderSystem : public engine::RenderSystem {
    public:
        void update(engine::EntityRegistry &registry, engine::RenderQueue &renderQueue) override;
    private:
        GLRenderState renderState;
    };

}

#endif //COLORRACE_MESHRENDERSYSTEM_H
