28 enum class Bucket :
int {
29 GenTimeSavedByCacheSize100 = 0,
30 GenTimeSavedByCacheSize250 = 1,
31 GenTimeSavedByCacheSize500 = 2,
32 GenTimeSavedByCacheSize1000 = 3,
33 GenTimeSavedByCacheSize2000 = 4,
34 GenTimeSavedByCacheSize5000 = 5,
35 GenTimeSavedByCacheSize10000 = 6,
36 GenTimeSavedByCacheSize20000 = 7,
37 GenTimeSavedByCacheSize50000 = 8,
38 GenTimeSavedByCacheSizeINF = 9,
46 ::ll::TypedStorage<8, 8, ::std::chrono::steady_clock::time_point> mTimeStart;
54 ::ll::TypedStorage<8, 8, uint64> mNanoseconds;
62 ::ll::TypedStorage<4, 4, ::ChunkRecyclerTelemetryData::Bucket> mBucket;
63 ::ll::TypedStorage<8, 32, ::std::string> mName;
64 ::ll::TypedStorage<8, 8, ::ChunkRecyclerTelemetryData::TimeAccumulator> mTimeAccumulator;
65 ::ll::TypedStorage<8, 64, ::std::function<bool(int64)>> isInRangeInclusive;
77 MCFOLD_S
void $dtor();
85 ::ll::TypedStorage<8, 8, ::ChunkRecyclerTelemetryData::TimeAccumulator> mTimeAccumulator;
86 ::ll::TypedStorage<8, 8, int64> mSequence;
93 ::ll::TypedStorage<8, 24, ::std::vector<::ChunkRecyclerTelemetryData::BucketContext>> mTimeBuckets;
94 ::ll::TypedStorage<8, 16, ::std::map<::ChunkPos, ::ChunkRecyclerTelemetryData::ChunkData>> mChunkCache;
95 ::ll::TypedStorage<8, 8, ::ChunkRecyclerTelemetryData::TimeAccumulator> mTotalTime;
96 ::ll::TypedStorage<8, 8, uint64> mDeletedChunks;
97 ::ll::TypedStorage<8, 8, uint64> mGeneratedChunks;
98 ::ll::TypedStorage<1, 1, bool> mIsLocked;
99 ::ll::TypedStorage<1, 1, bool> mIsLevelStarted;
100 ::ll::TypedStorage<8, 8, ::std::chrono::steady_clock::time_point> mLevelStartTime;
101 ::ll::TypedStorage<8, 8, ::std::chrono::nanoseconds> mDuration;
102 ::ll::TypedStorage<8, 80, ::Bedrock::Threading::Mutex> mMutex;
103 ::ll::TypedStorage<4, 4, int> mCurrentTick;
104 ::ll::TypedStorage<8, 8, uint64> mOuterUpdateCount;
105 ::ll::TypedStorage<8, 8, uint64> mInnerUpdateCount;
106 ::ll::TypedStorage<8, 8, uint64> mChunkRadiusSum;
107 ::ll::TypedStorage<8, 8, uint64> mOverworldPlayerSum;
108 ::ll::TypedStorage<8, 8, uint64> mMaximumOverworldPlayers;
109 ::ll::TypedStorage<8, 8, uint64> mActiveOverworldChunksSum;
128 MCAPI
void _setIsLocked();
130 MCAPI
void endLevel(
::Level& level);
136 MCAPI
void tickLevel(
::Level const& level);
142 MCAPI_S
void* $ctor();
Definition ChunkRecyclerTelemetryData.h:58