16class ChunkViewTrackerManager {
20 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::DimensionManager>
const> mDimensionManager;
21 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager>
const> mGameplayUserManager;
22 ::ll::TypedStorage<8, 24, ::std::vector<::std::weak_ptr<::ChunkViewSource>>> mChunkViewTrackers;
27 ChunkViewTrackerManager();
32 MCAPI ChunkViewTrackerManager(
33 ::Bedrock::NotNullNonOwnerPtr<::DimensionManager> dimensionManager,
34 ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager> gameplayUserManager
37 MCAPI
void addChunkViewTracker(::std::weak_ptr<::ChunkViewSource> chunkViewSource);
39 MCAPI
void onChunkReload(
::Bounds const& bound);
41 MCAPI ~ChunkViewTrackerManager();
48 ::Bedrock::NotNullNonOwnerPtr<::DimensionManager> dimensionManager,
49 ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager> gameplayUserManager