|
|
using | OptionalPosition = ::std::optional<::Vec3> |
|
|
MCAPI | PlayerLocationSender (::PacketSender &packetSender, int simulationDistanceChunks, float simulationDistanceMultiplyFactor) |
|
MCAPI void | _checkPlayerPairAndMaybeSendPacket (::UserEntityIdentifierComponent const &userIdentifier, ::Player const &viewingPlayer, ::Player const &observedPlayer) |
|
MCAPI void | _forEachClientPlayerPair (::std::vector<::WeakEntityRef > const &gameplayUsers, ::std::function< void(::UserEntityIdentifierComponent const &, ::Player const &, ::Player const &)> action) |
|
MCAPI bool | _shouldSendPositionPacket (::Vec3 const &viewingPlayerPosition, ::DimensionType const &viewingPlayerDimension, bool viewingPlayerIsSpectator, ::std::optional<::Vec3 > const &observedPlayerPosPrev, ::PlayerLocationSender::PlayerLocationData const &observedPlayerPositionNew) const |
|
MCAPI void | _updatePlayerData (::Player const &player) |
|
MCAPI void | checkPlayerPairsAndMaybeSendPackets (::std::vector<::WeakEntityRef > const &gameplayUsers) |
|
MCAPI void | sendPacketsHidingAllPlayers (::std::vector<::WeakEntityRef > const &gameplayUsers) |
|
MCAPI void | updatePlayersData (::std::vector<::WeakEntityRef > const &gameplayUsers) |
|
MCAPI void * | $ctor (::PacketSender &packetSender, int simulationDistanceChunks, float simulationDistanceMultiplyFactor) |
|
MCAPI void | $dtor () |
|
|
::ll::TypedStorage< 8, 48, ::brstd::flat_map< ::ActorUniqueID, ::PlayerLocationSender::PlayerLocationData, ::PlayerLocationSender::ActorUniqueIDCompare, ::std::vector<::ActorUniqueID >, ::std::vector<::PlayerLocationSender::PlayerLocationData > > > | mCurrentPlayerLocationData |
|
::ll::TypedStorage< 8, 48, ::brstd::flat_map< ::std::pair<::ActorUniqueID, ::ActorUniqueID >, ::std::optional<::Vec3 >, ::PlayerLocationSender::ActorUniqueIDPairCompare, ::std::vector<::std::pair<::ActorUniqueID, ::ActorUniqueID > >, ::std::vector<::std::optional<::Vec3 > > > > | mSentPlayerData |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::PacketSender > > | mPacketSender |
|
::ll::TypedStorage< 4, 4, float > | mSimulationDistance |
The documentation for this class was generated from the following file: