CoriEngine
Loading...
Searching...
No Matches
Concept.hpp
Go to the documentation of this file.
1
#pragma once
2
3
namespace
Cori
{
4
namespace
World
{
5
using
SystemPriority
= uint16_t;
6
class
System
;
7
8
template
<
typename
T>
9
concept
IsSystem
=
requires
(T& a) {
10
{ T::Priority } -> std::convertible_to<SystemPriority>;
11
requires
std::derived_from<T, System>;
12
};
13
}
14
}
Cori::World::System
System part of ECS.
Definition
System.hpp:22
Cori::World::IsSystem
Definition
Concept.hpp:9
Cori::World
Anything connected to WorldSystem (ECS) is in this namespace.
Definition
AnimationPack.hpp:8
Cori::World::SystemPriority
uint16_t SystemPriority
Definition
Concept.hpp:5
Cori
Global engine namespace.
Definition
AssetLoadStatus.hpp:3
CoriEngine
Engine
src
WorldSystem
Systems
Concept.hpp
Generated by
1.14.0