LeviLamina
Loading...
Searching...
No Matches
VanillaModulesCollection.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/deps/game_refs/WeakRef.h"
8#include "mc/server/module/IECSModulesCollection.h"
9
10// auto generated forward declare list
11// clang-format off
12class EntityRegistry;
14namespace VanillaSystemsRegistration { struct RegistrationOptions; }
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
32
33public:
34 // virtual functions
35 // NOLINTBEGIN
36 // vIndex: 1
37 virtual void init(
41 ) /*override*/;
42
43 // vIndex: 0
44 virtual ~VanillaModulesCollection() /*override*/ = default;
45 // NOLINTEND
46
47public:
48 // member functions
49 // NOLINTBEGIN
50 MCAPI void _setupActorMoveModule(
53 );
54
55 MCAPI void
56 _setupVanillaSystemsEventing(::EntityRegistry& registry, ::Bedrock::NonOwnerPointer<::IMinecraftEventing> eventing);
57 // NOLINTEND
58
59public:
60 // destructor thunk
61 // NOLINTBEGIN
62
63 // NOLINTEND
64
65public:
66 // virtual function thunks
67 // NOLINTBEGIN
68 MCAPI void $init(
72 );
73 // NOLINTEND
74
75public:
76 // vftables
77 // NOLINTBEGIN
78 MCAPI static void** $vftable();
79 // NOLINTEND
80};
Definition NonOwnerPointer.h:9
Definition EntityRegistry.h:15
Definition IECSModulesCollection.h:16
Definition IMinecraftEventing.h:143
Definition VanillaModulesCollection.h:17
Definition WeakRef.h:8
Definition RegistrationOptions.h:10
Definition Alias.h:14