LeviLamina
Loading...
Searching...
No Matches
EcsEventDispatcher.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/game_refs/EnableGetWeakRef.h"
7
8
class
EcsEventDispatcher
:
public
::std::enable_shared_from_this<::EcsEventDispatcher>,
9
public
::EnableGetWeakRef
<::EcsEventDispatcher> {
10
public
:
11
// EcsEventDispatcher inner types define
12
using
BaseWeak
=
::EnableGetWeakRef<::EcsEventDispatcher>
;
13
14
using
BaseShared = ::std::enable_shared_from_this<::EcsEventDispatcher>;
15
16
using
Token
= ::gsl::final_action<::std::function<void()>>;
17
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::TypedStorage<8, 80, ::entt::dispatcher> mDispatcher;
22
// NOLINTEND
23
};
EcsEventDispatcher
Definition
EcsEventDispatcher.h:9
EnableGetWeakRef
Definition
EnableGetWeakRef.h:6
Token
Definition
Token.h:5
src
mc
deps
ecs
events
EcsEventDispatcher.h
Generated on Sat Apr 26 2025 05:55:27 for LeviLamina by
1.12.0