vkmEngine 1.0.0
A C++ game engine · vkmengine.com
Loading...
Searching...
No Matches
sky_system.h
1#pragma once
2
3#include "core/system.h"
4
5namespace Vkm::Engine {
6
17class SkySystem : public System {
18 public:
19 SkySystem() = default;
20 ~SkySystem() override = default;
21
22 SkySystem(const SkySystem& other) = delete;
23 SkySystem& operator=(const SkySystem& other) = delete;
24
25 SkySystem(SkySystem && other) = delete;
26 SkySystem& operator=(SkySystem && other) = delete;
27
28 public:
29 void update(FrameContext& ctx) override;
30};
31
32} // namespace Vkm::Engine
void update(FrameContext &ctx) override
Execute this system for the current frame.
Per-frame state bundle passed to every system.
Definition system.h:55