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