16 enum class CoreConfigFlavor :
int {
18 ClientRenderServerCores = 1,
21 enum class UseAsyncOrDiskPoolForLoading :
int {
29 MCAPI
static void configureMainThread();
31 MCAPI
static void createSingletons();
33 MCAPI
static void destroySingletons();
35 MCAPI
static void loadWorkerConfigurations(uint highPowerCores, uint totalCores);
41 MCAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& ASYNC();
43 MCAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& CONNECTEDSTORAGE();
45 MCAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& DISK();
47 MCAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& GAMEFACE_LAYOUT();
49 MCAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& INPUT();
51 MCAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& LEVELDB();
53 MCAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& LEVELDB_COMPACTION();
55 MCAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& NETWORK();
57 MCAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& PYTHONRUNTIME();
59 MCAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& RENDERING();
61 MCAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& RENDERING_HELPERS();
63 MCAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& VR();
65 MCAPI static ::Bedrock::NonOwnerPointer<::WorkerPool>& WATCHDOG();