LeviLamina
Loading...
Searching...
No Matches
GameRefsEntity.h
1
#pragma once
2
3
class
EntityContext
;
4
class
EntityId
;
5
6
#include "mc/deps/ecs/gamerefs_entity/OwnerStorageEntity.h"
7
#include "mc/deps/ecs/gamerefs_entity/StackResultStorageEntity.h"
8
#include "mc/deps/ecs/gamerefs_entity/WeakStorageEntity.h"
9
10
template
<>
11
struct
GameRefs
<
EntityContext
> {
12
using
OwnerStorage =
OwnerStorageEntity
;
13
using
StackResultStorage =
StackResultStorageEntity
;
14
using
WeakStorage =
WeakStorageEntity
;
15
using
StackRef =
EntityContext
;
16
};
17
18
template
<>
19
struct
GameRefs
<
EntityContext
const> {
20
using
OwnerStorage =
OwnerStorageEntity
;
21
using
StackResultStorage =
StackResultStorageEntity
;
22
using
WeakStorage =
WeakStorageEntity
;
23
using
StackRef =
EntityContext
const
;
24
};
25
26
template
<>
27
struct
GameRefs
<
EntityId
> {
28
using
OwnerStorage =
OwnerStorageEntity
;
29
using
StackResultStorage =
StackResultStorageEntity
;
30
using
WeakStorage =
WeakStorageEntity
;
31
using
StackRef =
EntityContext
;
32
};
EntityContext
Definition
EntityContext.h:15
EntityId
Definition
EntityId.h:27
OwnerStorageEntity
Definition
OwnerStorageEntity.h:10
StackResultStorageEntity
Definition
StackResultStorageEntity.h:15
WeakStorageEntity
Definition
WeakStorageEntity.h:18
GameRefs
Definition
GameRefs.h:6
src
mc
deps
ecs
gamerefs_entity
GameRefsEntity.h
Generated on
for LeviLamina by
1.16.1