LeviLamina
Loading...
Searching...
No Matches
VolumeEntityManager.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7
#include "mc/deps/game_refs/OwnerPtr.h"
8
#include "mc/deps/game_refs/StackRefResult.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
ComponentNetRelevancyRegistry
;
13
class
DefinitionInstanceGroup
;
14
class
EntityContext
;
15
class
EntityRegistry
;
16
namespace
cereal {
struct
ReflectionCtx
; }
17
// clang-format on
18
19
class
VolumeEntityManager :
public
::Bedrock::EnableNonOwnerReferences
{
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::UntypedStorage<8, 16>
mUnk4d91e3;
24
::ll::UntypedStorage<8, 8>
mUnk401f77;
25
::ll::UntypedStorage<8, 64>
mUnke02dd6;
26
::ll::UntypedStorage<8, 64>
mUnk2b84c0;
27
// NOLINTEND
28
29
public
:
30
// prevent constructor by default
31
VolumeEntityManager& operator=(VolumeEntityManager
const
&);
32
VolumeEntityManager(VolumeEntityManager
const
&);
33
VolumeEntityManager();
34
35
public
:
36
// virtual functions
37
// NOLINTBEGIN
38
#ifdef LL_PLAT_S
39
virtual
~VolumeEntityManager()
/*override*/
=
default
;
40
#else
// LL_PLAT_C
41
virtual
~VolumeEntityManager()
/*override*/
;
42
#endif
43
44
// NOLINTEND
45
46
public
:
47
// member functions
48
// NOLINTBEGIN
49
#ifdef LL_PLAT_C
50
MCNAPI VolumeEntityManager(
::StackRefResult<::EntityRegistry>
registry,
::cereal::ReflectionCtx
&
ctx
);
51
52
MCNAPI ::OwnerPtr<::EntityContext> _createVolumeEntity(
::DefinitionInstanceGroup
const
& definitionGroup);
53
#endif
54
// NOLINTEND
55
56
public
:
57
// static functions
58
// NOLINTBEGIN
59
#ifdef LL_PLAT_C
60
MCNAPI
static
void
61
registerComponentNetRelevancy(
::ComponentNetRelevancyRegistry
& registry,
::cereal::ReflectionCtx
const
&
ctx
);
62
#endif
63
// NOLINTEND
64
65
public
:
66
// constructor thunks
67
// NOLINTBEGIN
68
#ifdef LL_PLAT_C
69
MCNAPI
void
* $ctor(
::StackRefResult<::EntityRegistry>
registry,
::cereal::ReflectionCtx
&
ctx
);
70
#endif
71
// NOLINTEND
72
73
public
:
74
// destructor thunk
75
// NOLINTBEGIN
76
MCNAPI
void
$dtor
();
77
// NOLINTEND
78
79
public
:
80
// vftables
81
// NOLINTBEGIN
82
MCNAPI
static
void
**
$vftable
();
83
// NOLINTEND
84
};
Bedrock::EnableNonOwnerReferences
Definition
EnableNonOwnerReferences.h:7
ComponentNetRelevancyRegistry
Definition
ComponentNetRelevancyRegistry.h:12
DefinitionInstanceGroup
Definition
DefinitionInstanceGroup.h:10
EntityContext
Definition
EntityContext.h:16
EntityRegistry
Definition
EntityRegistry.h:10
StackRefResult
Definition
StackRefResult.h:7
VolumeEntityManager::$dtor
MCAPI void $dtor()
VolumeEntityManager::$vftable
static MCAPI void ** $vftable()
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
ctx
Definition
ctx.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
volume
VolumeEntityManager.h
Generated on
for LeviLamina by
1.16.1