Loading [MathJax]/extensions/tex2jax.js
Saga
Saga Game Engine
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
a
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Functions
a
c
d
e
g
h
i
l
m
o
p
r
s
u
v
Variables
Typedefs
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
~
Functions
a
b
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
v
w
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
Typedefs
Enumerations
Enumerator
Files
File List
File Members
All
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
system.h
Go to the documentation of this file.
1
#pragma once
2
#include <functional>
3
#include <memory>
4
5
namespace
Saga
{
6
class
GameWorld;
7
13
template
<
typename
...DataType>
14
using
System
= std::function<void(std::shared_ptr<GameWorld>, DataType...)>;
15
}
Saga
Definition:
app.cpp:8
Saga::System
std::function< void(std::shared_ptr< GameWorld >, DataType...)> System
System is a function that accepts a shared_ptr to a GameWorld, as well as extra variables.
Definition:
system.h:14
Systems
system.h
Generated by
1.9.6