engine/include/ecs/ecs_system.hpp

19 lines
206 B
C++

#pragma once
#include <map>
#include <memory>
namespace engine {
template <class T>
class EcsSystem {
public:
std::map<uint32_t, T> m_components{};
virtual void onUpdate(float ts) = 0;
};
}