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
15
namespace
sbx::particles {
16
17
class
particles_module
final :
public
core::module
<particles_module> {
18
19
inline
static
const
auto
is_registered = register_module(stage::normal);
20
21
public
:
22
23
particles_module
() {
24
25
}
26
27
~particles_module
()
override
{
28
29
}
30
31
auto
update() ->
void
override
{
32
EASY_BLOCK(
"particles_module::update"
);
33
}
34
35
private
:
36
37
};
// class particles_module
38
39
}
// namespace sbx::particles
40
41
#endif
// LIBSBX_PARTICLES_PARTICLES_MODULE_HPP_
sbx::core::module
Definition:
module.hpp:92
sbx::particles::particles_module
Definition:
particles_module.hpp:17
libsbx
particles
particles_module.hpp
Generated by
1.9.5