13 struct FReplicationProtocol;
14 struct FReplicationInstanceProtocol;
32 friend struct FNetHandleLegacyPushModelHelper;
35 FNetHandle GetNetHandle()
const;
41struct FNetHandleLegacyPushModelHelper
58inline FNetPushObjectHandle::FNetPushObjectHandle(FNetHandle
InNetHandle)
63inline FNetPushObjectHandle::FNetPushObjectHandle(UEPushModelPrivate::FNetIrisPushObjectId
PushId)
68inline bool FNetPushObjectHandle::IsValid()
const
70 return NetHandle.IsValid();
73inline FNetHandle FNetPushObjectHandle::GetNetHandle()
const
78inline UEPushModelPrivate::FNetIrisPushObjectId FNetPushObjectHandle::GetPushObjectId()
const
80 return NetHandle.GetInternalValue();
85#define UE_NET_IRIS_SET_PUSH_ID(...) UE::Net::Private::FNetHandleLegacyPushModelHelper::SetNetPushID(__VA_ARGS__)
86#define UE_NET_IRIS_CLEAR_PUSH_ID(...) UE::Net::Private::FNetHandleLegacyPushModelHelper::ClearNetPushID(__VA_ARGS__)
88#define UE_NET_IRIS_INIT_LEGACY_PUSH_MODEL() UE::Net::Private::FNetHandleLegacyPushModelHelper::InitPushModel()
89#define UE_NET_IRIS_SHUTDOWN_LEGACY_PUSH_MODEL() UE::Net::Private::FNetHandleLegacyPushModelHelper::ShutdownPushModel()
100#define UE_NET_IRIS_SET_PUSH_ID(...)
101#define UE_NET_IRIS_CLEAR_PUSH_ID(...)
103#define UE_NET_IRIS_INIT_LEGACY_PUSH_MODEL()
104#define UE_NET_IRIS_SHUTDOWN_LEGACY_PUSH_MODEL()
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define IS_PUSH_MODEL_ENABLED()
Definition PushModel.h:487
Definition NetworkVersion.cpp:28
constexpr bool IsIrisPushModelEnabled(bool=false)
Definition LegacyPushModel.h:96
Definition NetworkVersion.cpp:28