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
53 );
54
55 MCNAPI void
57 // NOLINTEND
58
59public:
60 // virtual function thunks
61 // NOLINTBEGIN
62 MCNAPI void $init(
66 );
67 // NOLINTEND
68
69public:
70 // vftables
71 // NOLINTBEGIN
72 MCNAPI static void** $vftable();
73 // NOLINTEND
74};
Definition NonOwnerPointer.h:9
Definition EntityRegistry.h:11
Definition IECSModulesCollection.h:16
Definition IMinecraftEventing.h:145
Definition VanillaModulesCollection.h:17
MCAPI void $init(::WeakRef<::EntityRegistry > registry, ::VanillaSystemsRegistration::RegistrationOptions &options, ::Bedrock::NonOwnerPointer<::IMinecraftEventing > eventing)
MCAPI void _setupVanillaSystemsEventing(::EntityRegistry &registry, ::Bedrock::NonOwnerPointer<::IMinecraftEventing > eventing)
static MCAPI void ** $vftable()
MCAPI void _setupActorMoveModule(::WeakRef<::EntityRegistry > registry, ::VanillaSystemsRegistration::RegistrationOptions &options)
Definition WeakRef.h:8
Definition RegistrationOptions.h:10
Definition Alias.h:14