20 #ifndef ANTKEEPER_GAME_RENDER_SYSTEM_HPP
21 #define ANTKEEPER_GAME_RENDER_SYSTEM_HPP
30 #include <unordered_map>
40 virtual void update(
float t,
float dt);
42 void draw(
float alpha);
56 entt::observer updated_scene_transforms;
61 std::vector<scene::collection*> layers;
void add_layer(scene::collection *layer)
render_system(entity::registry ®istry)
void set_renderer(::render::renderer *renderer)
virtual void update(float t, float dt)
Perform's a system's update() function.
Collection of scene objects.
Abstract base class for updatable systems.
entity::registry & registry
Registry on which the system operate.
entt::registry registry
Component registry type.
entt::entity id
Entity ID type.