aboutsummaryrefslogtreecommitdiff
path: root/src/doc/internal/system.dox
blob: 17a101ed109f14575170da74432e9d11f9e0b391 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// vim:ft=doxygen
namespace crepe {
/**

\defgroup internal_system Systems
\ingroup internal
\brief ECS Systems

\todo This section is incomplete

A system is responsible for processing the data stored in \ref
internal_component "components".

A basic system has the following structure:
```cpp
#include <crepe/system/System.h>

class MySystem : public System {
public:
	using System::System;
	void update() override;
};
```

*/
}