LeviLamina
Loading...
Searching...
No Matches
WeakEntityRef.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
#include "mc/deps/ecs/gamerefs_entity/GameRefsEntity.h"
5
6
// auto generated inclusion list
7
#include "mc/deps/game_refs/WeakRef.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
EntityContext
;
12
// clang-format on
13
14
class
WeakEntityRef
:
public
::WeakRef
<::EntityContext> {
15
public
:
16
WeakEntityRef
(
::WeakEntityRef
&&) =
default
;
17
WeakEntityRef
(
::WeakEntityRef
const
&) =
default
;
18
19
public
:
20
// member functions
21
// NOLINTBEGIN
22
MCAPI
explicit
WeakEntityRef
(
::WeakRef<::EntityContext>
entityRef);
23
24
MCFOLD ::WeakEntityRef& operator=(
::WeakEntityRef
&&);
25
26
MCAPI
~WeakEntityRef
();
27
// NOLINTEND
28
29
public
:
30
// constructor thunks
31
// NOLINTBEGIN
32
MCAPI
void
* $ctor(
::WeakRef<::EntityContext>
entityRef);
33
// NOLINTEND
34
35
public
:
36
// destructor thunk
37
// NOLINTBEGIN
38
MCFOLD
void
$dtor();
39
// NOLINTEND
40
};
EntityContext
Definition
EntityContext.h:16
WeakEntityRef
Definition
WeakEntityRef.h:14
WeakRef
Definition
WeakRef.h:8
src
mc
deps
ecs
WeakEntityRef.h
Generated on Sat Apr 26 2025 05:55:27 for LeviLamina by
1.12.0