LeviLamina
Loading...
Searching...
No Matches
SpatialActorNetworkData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Player;
8class Vec2;
9class Vec3;
11// clang-format on
12
14public:
15 // SpatialActorNetworkData inner types declare
16 // clang-format off
19 // clang-format on
20
21 // SpatialActorNetworkData inner types define
23 public:
24 // member variables
25 // NOLINTBEGIN
29 // NOLINTEND
30
31 public:
32 // prevent constructor by default
36
37 public:
38 // static variables
39 // NOLINTBEGIN
40 MCNAPI static int& DEFAULT_DROP_PACKET_CHANCE();
41
42 MCNAPI static int& DEFAULT_SEND_EVERY_N_PACKETS();
43 // NOLINTEND
44 };
45
47 public:
48 // member variables
49 // NOLINTBEGIN
59 // NOLINTEND
60
61 public:
62 // prevent constructor by default
66 };
67
68public:
69 // member variables
70 // NOLINTBEGIN
78 // NOLINTEND
79
80public:
81 // prevent constructor by default
85
86public:
87 // member functions
88 // NOLINTBEGIN
89 MCNAPI ::std::vector<::NetworkIdentifierWithSubId> _findRelevantPlayersToSendUpdate();
90
91 MCNAPI uint64 _getOptimizationScore(::Player& player) const;
92
94
96
97 MCNAPI void sendUpdate(bool forceTeleport, bool forceMoveLocalEntity, bool forceAbsoluteMovement);
98
100
101 MCNAPI void teleportEntity(::Vec3 const& pos, ::Vec2 const& rot, float yHeadRot);
102 // NOLINTEND
103
104public:
105 // static variables
106 // NOLINTBEGIN
107 MCNAPI static ::SpatialActorNetworkData::DebugSendRateModifiers& mDebugSendRateModifiers();
108
109 MCNAPI static ::SpatialActorNetworkData::DebugSpatialPacketModifiers& mDebugSpatialPacketModifiers();
110 // NOLINTEND
111};
Definition Player.h:120
Definition SpatialActorNetworkData.h:13
MCAPI bool _shouldUpdateBasedOptimizationOnScore(::Player &player) const
MCAPI bool shouldSendMotionPredictionHintsPacket() const
MCAPI ::std::vector<::NetworkIdentifierWithSubId > _findRelevantPlayersToSendUpdate()
static MCAPI ::SpatialActorNetworkData::DebugSpatialPacketModifiers & mDebugSpatialPacketModifiers()
static MCAPI ::SpatialActorNetworkData::DebugSendRateModifiers & mDebugSendRateModifiers()
MCAPI void teleportEntity(::Vec3 const &pos, ::Vec2 const &rot, float yHeadRot)
MCAPI void _initializeLastSentValues()
MCAPI void sendUpdate(bool forceTeleport, bool forceMoveLocalEntity, bool forceAbsoluteMovement)
MCAPI uint64 _getOptimizationScore(::Player &player) const
Definition Vec2.h:5
Definition Vec3.h:10
Definition NetworkIdentifierWithSubId.h:10
Definition SpatialActorNetworkData.h:22
Definition SpatialActorNetworkData.h:46
Definition Alias.h:14