mirror of
https://github.com/bailwillharr/engine.git
synced 2024-09-21 13:01:19 +00:00
26 lines
410 B
C++
26 lines
410 B
C++
#pragma once
|
|
|
|
#include "ecs_system.hpp"
|
|
#include "scene.hpp"
|
|
#include "log.hpp"
|
|
|
|
#include "components/transform.hpp"
|
|
#include "components/renderable.hpp"
|
|
|
|
namespace engine {
|
|
|
|
class RenderSystem : public System {
|
|
|
|
public:
|
|
RenderSystem(Scene* scene)
|
|
: System(scene, { typeid(TransformComponent).hash_code(), typeid(RenderableComponent).hash_code() })
|
|
{
|
|
}
|
|
|
|
void onUpdate(float ts) override;
|
|
|
|
};
|
|
|
|
}
|
|
|