LeviLamina
Loading...
Searching...
No Matches
DeferredTask.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
namespace
Core {
6
7
class
DeferredTask {
8
public
:
9
// DeferredTask inner types define
10
enum class
State :
int
{
11
Ready = 0,
12
Executing = 1,
13
Done = 2,
14
};
15
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::UntypedStorage<4, 4>
mUnk9c24c0;
20
::ll::UntypedStorage<8, 72>
mUnk93634c;
21
::ll::UntypedStorage<8, 80>
mUnkabda4f;
22
::ll::UntypedStorage<8, 64>
mUnk7bd5bd;
23
::ll::UntypedStorage<1, 1>
mUnk7583e3;
24
// NOLINTEND
25
26
public
:
27
// prevent constructor by default
28
DeferredTask& operator=(DeferredTask
const
&);
29
DeferredTask(DeferredTask
const
&);
30
DeferredTask();
31
32
public
:
33
// member functions
34
// NOLINTBEGIN
35
MCNAPI_C
bool
tryExecute();
36
// NOLINTEND
37
};
38
39
}
// namespace Core
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
core
threading
DeferredTask.h
Generated on
for LeviLamina by
1.16.1