|
LeviLamina
|
Classes | |
| struct | ActorUniqueIDCompare |
| struct | ActorUniqueIDPairCompare |
| struct | PlayerLocationData |
Public Types | |
| using | OptionalPosition = ::std::optional<::Vec3> |
Public Member Functions | |
| 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 | $dtor () |
Static Public Member Functions | |
| static MCAPI ::PlayerLocationSender::PlayerLocationData const & | NULL_PLAYER_LOCATION_DATA () |
Public Attributes | |
| ::ll::TypedStorage< 8, 56, ::brstd::flat_map< ::ActorUniqueID, ::PlayerLocationSender::PlayerLocationData, ::PlayerLocationSender::ActorUniqueIDCompare, ::std::vector<::ActorUniqueID >, ::std::vector<::PlayerLocationSender::PlayerLocationData > > > | mCurrentPlayerLocationData |
| ::ll::TypedStorage< 8, 56, ::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 |