LeviLamina
Loading...
Searching...
No Matches
Console.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
Bedrock::Threading::Burst {
struct
QueueConfig
; }
8
namespace
Bedrock::Threading::Burst::Details {
class
WorkTarget
; }
9
// clang-format on
10
11
namespace
Bedrock::Threading::Burst::Strategy {
12
13
class
Console {
14
public
:
15
// member variables
16
// NOLINTBEGIN
17
::ll::TypedStorage<8, 8, uint64> mPrimaryWorkerCount;
18
::ll::TypedStorage<8, 8, uint64> mSecondaryWorkerCount;
19
// NOLINTEND
20
21
#ifdef LL_PLAT_S
22
#else
// LL_PLAT_C
23
public
:
24
// prevent constructor by default
25
Console();
26
27
#endif
28
public
:
29
// member functions
30
// NOLINTBEGIN
31
#ifdef LL_PLAT_C
32
MCAPI
explicit
Console(
::Bedrock::Threading::Burst::QueueConfig
const
& config);
33
34
MCAPI
void
fillTarget(uint64, uint64 totalItems,
::Bedrock::Threading::Burst::Details::WorkTarget
& workTarget);
35
#endif
36
// NOLINTEND
37
38
public
:
39
// constructor thunks
40
// NOLINTBEGIN
41
#ifdef LL_PLAT_C
42
MCAPI
void
* $ctor(
::Bedrock::Threading::Burst::QueueConfig
const
& config);
43
#endif
44
// NOLINTEND
45
};
46
47
}
// namespace Bedrock::Threading::Burst::Strategy
Bedrock::Threading::Burst::Details::WorkTarget
Definition
WorkTarget.h:7
Bedrock::Threading::Burst::QueueConfig
Definition
QueueConfig.h:7
src
mc
deps
core
threading
Console.h
Generated on
for LeviLamina by
1.16.1