LeviLamina
Loading...
Searching...
No Matches
DebugEndPoint.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/debug/log/ContentLogEndPoint.h"
7#include "mc/deps/core/debug/log/LogArea.h"
8#include "mc/deps/core/debug/log/LogLevel.h"
9#include "mc/resources/ResourcePackListener.h"
10
11// auto generated forward declare list
12// clang-format off
14namespace Core { class Path; }
15// clang-format on
16
18public:
19 // DebugEndPoint inner types declare
20 // clang-format off
22 // clang-format on
23
24 // DebugEndPoint inner types define
26 public:
27 // member variables
28 // NOLINTBEGIN
32 // NOLINTEND
33
34 public:
35 // prevent constructor by default
39
40 public:
41 // virtual functions
42 // NOLINTBEGIN
43 // vIndex: 1
44 virtual void onActiveResourcePacksChanged(::ResourcePackManager& mgr) /*override*/;
45
46 // vIndex: 5
47 virtual void onResourceManagerDestroyed(::ResourcePackManager& mgr) /*override*/;
48
49 // vIndex: 0
50 virtual ~VanillaWorldChecker() /*override*/;
51 // NOLINTEND
52
53 public:
54 // member functions
55 // NOLINTBEGIN
56 MCNAPI void checkWorldData(::Core::Path const& levelPath);
57 // NOLINTEND
58
59 public:
60 // destructor thunk
61 // NOLINTBEGIN
62 MCNAPI void $dtor();
63 // NOLINTEND
64
65 public:
66 // virtual function thunks
67 // NOLINTBEGIN
69
71 // NOLINTEND
72
73 public:
74 // vftables
75 // NOLINTBEGIN
76 MCNAPI static void** $vftable();
77 // NOLINTEND
78 };
79
80public:
81 // member variables
82 // NOLINTBEGIN
86 // NOLINTEND
87
88public:
89 // prevent constructor by default
90 DebugEndPoint& operator=(DebugEndPoint const&);
93
94public:
95 // virtual functions
96 // NOLINTBEGIN
97 // vIndex: 1
98 virtual void log(::LogArea const area, ::LogLevel const level, char const* message) /*override*/;
99
100 // vIndex: 2
101 virtual void flush() /*override*/;
102
103 // vIndex: 3
104 virtual void setEnabled(bool newState) /*override*/;
105
106 // vIndex: 4
107 virtual bool isEnabled() const /*override*/;
108
109 // vIndex: 2
110 virtual bool logOnlyOnce() const /*override*/;
111
112 // vIndex: 3
113 virtual void contentAssert(::LogArea const area, ::LogLevel const level, char const* message);
114
115 // vIndex: 0
116 virtual ~DebugEndPoint() /*override*/ = default;
117 // NOLINTEND
118
119public:
120 // member functions
121 // NOLINTBEGIN
122 MCNAPI explicit DebugEndPoint(::std::optional<::LogLevel> minLogLevel);
123 // NOLINTEND
124
125public:
126 // static variables
127 // NOLINTBEGIN
128 MCNAPI static ::std::unordered_map<::LogArea, bool> const& mAssertAreas();
129 // NOLINTEND
130
131public:
132 // constructor thunks
133 // NOLINTBEGIN
134 MCNAPI void* $ctor(::std::optional<::LogLevel> minLogLevel);
135 // NOLINTEND
136
137public:
138 // virtual function thunks
139 // NOLINTBEGIN
140 MCNAPI void $log(::LogArea const area, ::LogLevel const level, char const* message);
141
142 MCNAPI void $flush();
143
144 MCNAPI void $setEnabled(bool newState);
145
146 MCNAPI bool $isEnabled() const;
147
148 MCNAPI bool $logOnlyOnce() const;
149
150 MCNAPI void $contentAssert(::LogArea const area, ::LogLevel const level, char const* message);
151 // NOLINTEND
152
153public:
154 // vftables
155 // NOLINTBEGIN
156 MCNAPI static void** $vftableForLogEndPoint();
157
159 // NOLINTEND
160};
Definition ContentLogEndPoint.h:11
Definition Path.h:17
Definition DebugEndPoint.h:25
MCAPI void checkWorldData(::Core::Path const &levelPath)
static MCAPI void ** $vftable()
MCAPI void $onResourceManagerDestroyed(::ResourcePackManager &mgr)
MCAPI void $onActiveResourcePacksChanged(::ResourcePackManager &mgr)
Definition DebugEndPoint.h:17
MCAPI void * $ctor(::std::optional<::LogLevel > minLogLevel)
MCAPI void $setEnabled(bool newState)
MCAPI bool $isEnabled() const
static MCAPI void ** $vftableForLogEndPoint()
static MCAPI ::std::unordered_map<::LogArea, bool > const & mAssertAreas()
MCAPI void $contentAssert(::LogArea const area, ::LogLevel const level, char const *message)
MCAPI bool $logOnlyOnce() const
MCAPI void $log(::LogArea const area, ::LogLevel const level, char const *message)
MCAPI void $flush()
static MCAPI void ** $vftableForEnableNonOwnerReferences()
Definition Path.h:16
Definition ResourcePackListener.h:10
Definition ResourcePackManager.h:23
STL namespace.
Definition Alias.h:14