sandbox
Loading...
Searching...
No Matches
particles_module.hpp
1// SPDX-License-Identifier: MIT
2#ifndef LIBSBX_PARTICLES_PARTICLES_MODULE_HPP_
3#define LIBSBX_PARTICLES_PARTICLES_MODULE_HPP_
4
5#include <cstdint>
6#include <vector>
7#include <stdexcept>
8
9#include <easy/profiler.h>
10
11#include <libsbx/utility/logger.hpp>
12
13#include <libsbx/core/module.hpp>
14
15namespace sbx::particles {
16
17class particles_module final : public core::module<particles_module> {
18
19 inline static const auto is_registered = register_module(stage::normal);
20
21public:
22
24
25 }
26
27 ~particles_module() override {
28
29 }
30
31 auto update() -> void override {
32 EASY_BLOCK("particles_module::update");
33 }
34
35private:
36
37}; // class particles_module
38
39} // namespace sbx::particles
40
41#endif // LIBSBX_PARTICLES_PARTICLES_MODULE_HPP_
Definition: module.hpp:92
Definition: particles_module.hpp:17