LeviLamina
Loading...
Searching...
No Matches
MinecraftWorkerPool.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
8// auto generated forward declare list
9// clang-format off
10class WorkerPool;
11// clang-format on
12
14public:
15 // MinecraftWorkerPool inner types define
16 enum class UseAsyncOrDiskPoolForLoading : int {
17 Async = 0,
18 Disk = 1,
19 };
20
21public:
22 // static functions
23 // NOLINTBEGIN
24 MCNAPI static void configureMainThread();
25
26 MCNAPI static void createSingletons();
27
28 MCNAPI static void destroySingletons();
29
30 MCNAPI static void loadWorkerConfigurations(uint highPowerCores, uint totalCores);
31 // NOLINTEND
32
33public:
34 // static variables
35 // NOLINTBEGIN
36 MCNAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& ASYNC();
37
38 MCNAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& CONNECTEDSTORAGE();
39
40 MCNAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& DISK();
41
42 MCNAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& GAMEFACE_LAYOUT();
43
44 MCNAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& INPUT();
45
46 MCNAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& LEVELDB();
47
48 MCNAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& LEVELDB_COMPACTION();
49
50 MCNAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& NETWORK();
51
52 MCNAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& PYTHONRUNTIME();
53
54 MCNAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& RENDERING();
55
56 MCNAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& RENDERING_HELPERS();
57
58 MCNAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& WATCHDOG();
59 // NOLINTEND
60};
Definition MinecraftWorkerPool.h:13
static MCAPI ::Bedrock::NonOwnerPointer<::WorkerPool > & NETWORK()
static MCAPI ::Bedrock::NonOwnerPointer<::WorkerPool > & INPUT()
static MCAPI void destroySingletons()
static MCAPI ::Bedrock::NonOwnerPointer<::WorkerPool > & ASYNC()
static MCAPI ::Bedrock::NonOwnerPointer<::WorkerPool > & LEVELDB()
static MCAPI ::Bedrock::NonOwnerPointer<::WorkerPool > & GAMEFACE_LAYOUT()
static MCAPI void configureMainThread()
static MCAPI ::Bedrock::NonOwnerPointer<::WorkerPool > & RENDERING()
static MCAPI ::Bedrock::NonOwnerPointer<::WorkerPool > & RENDERING_HELPERS()
static MCAPI ::Bedrock::NonOwnerPointer<::WorkerPool > & DISK()
static MCAPI void loadWorkerConfigurations(uint highPowerCores, uint totalCores)
static MCAPI ::Bedrock::NonOwnerPointer<::WorkerPool > & CONNECTEDSTORAGE()
static MCAPI ::Bedrock::NonOwnerPointer<::WorkerPool > & WATCHDOG()
static MCAPI ::Bedrock::NonOwnerPointer<::WorkerPool > & PYTHONRUNTIME()
static MCAPI ::Bedrock::NonOwnerPointer<::WorkerPool > & LEVELDB_COMPACTION()
static MCAPI void createSingletons()
Definition WorkerPool.h:19