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
17class VanillaModulesCollection : public ::IECSModulesCollection {
18public:
19 // member variables
20 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 VanillaModulesCollection& operator=(VanillaModulesCollection const&);
30 VanillaModulesCollection(VanillaModulesCollection const&);
31 VanillaModulesCollection();
32
33public:
34 // virtual functions
35 // NOLINTBEGIN
36 virtual void init(
40 ) /*override*/;
41
42 virtual ~VanillaModulesCollection() /*override*/ = default;
43 // NOLINTEND
44
45public:
46 // member functions
47 // NOLINTBEGIN
51 );
52
53 MCNAPI void
55 // NOLINTEND
56
57public:
58 // virtual function thunks
59 // NOLINTBEGIN
60 MCNAPI void $init(
64 );
65
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:137
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:16
Definition Alias.h:14