LeviLamina
Loading...
Searching...
No Matches
EditorCoroutineWatchdog.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
namespace
Editor::Services {
6
7
class
EditorCoroutineWatchdog {
8
public
:
9
// EditorCoroutineWatchdog inner types declare
10
// clang-format off
11
struct
OverrunReport
;
12
struct
TaskDebugInfo
;
13
// clang-format on
14
15
// EditorCoroutineWatchdog inner types define
16
struct
OverrunReport {
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::UntypedStorage<8, 8>
mUnk586287;
21
::ll::UntypedStorage<8, 32>
mUnkced5f4;
22
::ll::UntypedStorage<8, 32>
mUnk1c83fa;
23
::ll::UntypedStorage<8, 32>
mUnk61a6ea;
24
::ll::UntypedStorage<8, 8>
mUnk8648a9;
25
::ll::UntypedStorage<8, 8>
mUnk67915b;
26
::ll::UntypedStorage<4, 4>
mUnk74814d;
27
::ll::UntypedStorage<8, 8>
mUnk4b2914;
28
::ll::UntypedStorage<8, 8>
mUnk94382a;
29
// NOLINTEND
30
31
public
:
32
// prevent constructor by default
33
OverrunReport& operator=(OverrunReport
const
&);
34
OverrunReport(OverrunReport
const
&);
35
OverrunReport();
36
};
37
38
struct
TaskDebugInfo {
39
public
:
40
// member variables
41
// NOLINTBEGIN
42
::ll::UntypedStorage<8, 32>
mUnke1b567;
43
::ll::UntypedStorage<8, 32>
mUnk3583c5;
44
::ll::UntypedStorage<8, 32>
mUnkdf2ece;
45
::ll::UntypedStorage<8, 8>
mUnkf635ae;
46
::ll::UntypedStorage<8, 8>
mUnk528b1b;
47
::ll::UntypedStorage<4, 4>
mUnke15ad7;
48
// NOLINTEND
49
50
public
:
51
// prevent constructor by default
52
TaskDebugInfo& operator=(TaskDebugInfo
const
&);
53
TaskDebugInfo(TaskDebugInfo
const
&);
54
TaskDebugInfo();
55
};
56
57
public
:
58
// member variables
59
// NOLINTBEGIN
60
::ll::UntypedStorage<8, 8>
mUnk8099aa;
61
::ll::UntypedStorage<8, 8>
mUnk6487ca;
62
::ll::UntypedStorage<8, 64>
mUnk94175c;
63
::ll::UntypedStorage<1, 1>
mUnk4e1882;
64
::ll::UntypedStorage<8, 8>
mUnk21e9e2;
65
::ll::UntypedStorage<8, 8>
mUnk2d5d57;
66
::ll::UntypedStorage<8, 8>
mUnk7fe2cd;
67
::ll::UntypedStorage<8, 8>
mUnk27f3ba;
68
::ll::UntypedStorage<8, 80>
mUnke56164;
69
::ll::UntypedStorage<8, 64>
mUnk26e416;
70
::ll::UntypedStorage<8, 80>
mUnk8243c3;
71
::ll::UntypedStorage<8, 24>
mUnke10a81;
72
::ll::UntypedStorage<8, 8>
mUnkf5c83b;
73
::ll::UntypedStorage<1, 1>
mUnkbdae8c;
74
::ll::UntypedStorage<8, 8>
mUnke7376d;
75
::ll::UntypedStorage<8, 16>
mUnk176c22;
76
// NOLINTEND
77
78
public
:
79
// prevent constructor by default
80
EditorCoroutineWatchdog& operator=(EditorCoroutineWatchdog
const
&);
81
EditorCoroutineWatchdog(EditorCoroutineWatchdog
const
&);
82
EditorCoroutineWatchdog();
83
84
public
:
85
// member functions
86
// NOLINTBEGIN
87
MCNAPI
void
setActivity
(uint64
id
, ::std::string
const
& activity);
88
// NOLINTEND
89
};
90
91
}
// namespace Editor::Services
Editor::Services::EditorCoroutineWatchdog::setActivity
MCAPI void setActivity(uint64 id, ::std::string const &activity)
Editor::Services::EditorCoroutineWatchdog::OverrunReport
Definition
EditorCoroutineWatchdog.h:16
Editor::Services::EditorCoroutineWatchdog::TaskDebugInfo
Definition
EditorCoroutineWatchdog.h:38
ll::UntypedStorage
Definition
Alias.h:14
src
mc
common
editor
EditorCoroutineWatchdog.h
Generated on
for LeviLamina by
1.16.1