Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
TickTimeManagerClient.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/world/level/TickTimeManager.h"
8
9// auto generated forward declare list
10// clang-format off
11class LevelData;
13class PacketSender;
15// clang-format on
16
17class TickTimeManagerClient : public ::TickTimeManager {
18public:
19 // member variables
20 // NOLINTBEGIN
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
26 TickTimeManagerClient& operator=(TickTimeManagerClient const&);
27 TickTimeManagerClient(TickTimeManagerClient const&);
28 TickTimeManagerClient();
29
30public:
31 // virtual functions
32 // NOLINTBEGIN
33 virtual ~TickTimeManagerClient() /*override*/ = default;
34
35 virtual ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry const> const getWorldClockRegistry() const /*override*/;
36
37 virtual ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry> const getWorldClockRegistry() /*override*/;
38 // NOLINTEND
39
40public:
41 // member functions
42 // NOLINTBEGIN
43#ifdef LL_PLAT_C
44 MCNAPI TickTimeManagerClient(
45 ::Bedrock::NotNullNonOwnerPtr<::LevelData> const& levelData,
46 ::Bedrock::NotNullNonOwnerPtr<::PacketSender> const& packetSender,
48 );
49#endif
50 // NOLINTEND
51
52public:
53 // constructor thunks
54 // NOLINTBEGIN
55#ifdef LL_PLAT_C
56 MCNAPI void* $ctor(
57 ::Bedrock::NotNullNonOwnerPtr<::LevelData> const& levelData,
58 ::Bedrock::NotNullNonOwnerPtr<::PacketSender> const& packetSender,
60 );
61#endif
62 // NOLINTEND
63
64public:
65 // virtual function thunks
66 // NOLINTBEGIN
67#ifdef LL_PLAT_C
68 MCNAPI ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry const> const $getWorldClockRegistry() const;
69
70 MCNAPI ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry> const $getWorldClockRegistry();
71#endif
72
73
74 // NOLINTEND
75};
Definition NonOwnerPointer.h:9
Definition LevelData.h:57
Definition LevelEventCoordinator.h:22
Definition PacketSender.h:17
Definition TickTimeManager.h:16
Definition WorldClockRegistry.h:22
Definition Alias.h:14