Skip to content
LeviMC
English
AutoLightDark
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 // NOLINTEND
42
43public:
44 // virtual function thunks
45 // NOLINTBEGIN
46 MCNAPI void $init(
50 );
51
52
53 // NOLINTEND
54
55public:
56 // vftables
57 // NOLINTBEGIN
58 MCNAPI static void** $vftable();
59 // NOLINTEND
60};
Definition NonOwnerPointer.h:9
Definition EntityRegistry.h:10
Definition IECSModulesCollection.h:16
Definition IMinecraftEventing.h:152
MCAPI void $init(::WeakRef<::EntityRegistry > registry, ::VanillaSystemsRegistration::RegistrationOptions &options, ::Bedrock::NonOwnerPointer<::IMinecraftEventing > eventing)
static MCAPI void ** $vftable()
Definition WeakRef.h:8
Definition RegistrationOptions.h:16
Definition Alias.h:14