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
77 // NOLINTEND
78
79public:
80 // prevent constructor by default
84
85public:
86 // member functions
87 // NOLINTBEGIN
88 MCNAPI ::std::vector<::NetworkIdentifierWithSubId> _findRelevantPlayersToSendUpdate();
89
90 MCNAPI uint64 _getOptimizationScore(::Player& player) const;
91
93
95
96 MCNAPI void sendUpdate(bool forceTeleport, bool forceMoveLocalEntity, bool forceAbsoluteMovement);
97
99
100 MCNAPI void teleportEntity(::Vec3 const& pos, ::Vec2 const& rot, float yHeadRot);
101 // NOLINTEND
102
103public:
104 // static variables
105 // NOLINTBEGIN
106 MCNAPI static ::SpatialActorNetworkData::DebugSendRateModifiers& mDebugSendRateModifiers();
107
108 MCNAPI static ::SpatialActorNetworkData::DebugSpatialPacketModifiers& mDebugSpatialPacketModifiers();
109 // NOLINTEND
110};
Definition Player.h:119
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