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>
mUnk3ed3b4;
25
::ll::UntypedStorage<8, 64>
mUnk438525;
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
MCNAPI_C ::OwnerPtr<::EntityContext> _createVolumeEntity(
::DefinitionInstanceGroup
const
& definitionGroup);
50
// NOLINTEND
51
52
public
:
53
// static functions
54
// NOLINTBEGIN
55
MCNAPI_C
static
void
56
registerComponentNetRelevancy(
::ComponentNetRelevancyRegistry
& registry,
::cereal::ReflectionCtx
const
&
ctx
);
57
// NOLINTEND
58
59
public
:
60
// constructor thunks
61
// NOLINTBEGIN
62
MCNAPI_C
void
* $ctor(
::StackRefResult<::EntityRegistry>
registry,
::cereal::ReflectionCtx
&
ctx
);
63
// NOLINTEND
64
65
public
:
66
// destructor thunk
67
// NOLINTBEGIN
68
MCNAPI
void
$dtor
();
69
// NOLINTEND
70
71
public
:
72
// vftables
73
// NOLINTBEGIN
74
MCNAPI
static
void
**
$vftable
();
75
// NOLINTEND
76
};
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:11
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