32 ::ll::TypedStorage<8, 8, uint64> mNanoseconds;
40 ::ll::TypedStorage<8, 8, ::ChunkRecyclerTelemetryData::TimeAccumulator> mTimeAccumulator;
41 ::ll::TypedStorage<8, 8, int64> mSequence;
45 enum class Bucket :
int {
46 GenTimeSavedByCacheSize100 = 0,
47 GenTimeSavedByCacheSize250 = 1,
48 GenTimeSavedByCacheSize500 = 2,
49 GenTimeSavedByCacheSize1000 = 3,
50 GenTimeSavedByCacheSize2000 = 4,
51 GenTimeSavedByCacheSize5000 = 5,
52 GenTimeSavedByCacheSize10000 = 6,
53 GenTimeSavedByCacheSize20000 = 7,
54 GenTimeSavedByCacheSize50000 = 8,
55 GenTimeSavedByCacheSizeINF = 9,
63 ::ll::TypedStorage<4, 4, ::ChunkRecyclerTelemetryData::Bucket> mBucket;
64 ::ll::TypedStorage<8, 32, ::std::string> mName;
65 ::ll::TypedStorage<8, 8, ::ChunkRecyclerTelemetryData::TimeAccumulator> mTimeAccumulator;
66 ::ll::TypedStorage<8, 64, ::std::function<bool(int64)>> isInRangeInclusive;
86 ::ll::TypedStorage<8, 8, ::std::chrono::steady_clock::time_point> mTimeStart;
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;
126 MCAPI
void _setIsLocked();
128 MCAPI
void endLevel(
::Level& level);
136 MCAPI
void tickLevel(
::Level const& level);
Definition ChunkRecyclerTelemetryData.h:59