16 struct FNetSerializer;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
constexpr bool EnumHasAnyFlags(Enum Flags, Enum Contains)
Definition EnumClassFlags.h:35
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
Definition UnrealType.h:174
Definition ReplicationFragment.h:244
Definition ReplicationFragment.h:176
@ None
Definition ReplicationDataStreamDebug.h:25
@ IsSourceTriviallyDestructible
@ HasConnectionSpecificSerialization
@ HasLifetimeConditionals
@ IsSourceTriviallyConstructible
Definition NetworkVersion.cpp:28
void(* ConstructReplicationStateFunc)(uint8 *Buffer, const FReplicationStateDescriptor *Descriptor)
Definition ReplicationStateDescriptor.h:191
void(* DestructReplicationStateFunc)(uint8 *Buffer, const FReplicationStateDescriptor *Descriptor)
Definition ReplicationStateDescriptor.h:192
uint64 FRepTag
Definition ReplicationStateDescriptor.h:17
void DescribeReplicationDescriptor(FString &OutString, const FReplicationStateDescriptor *Descriptor)
Definition ReplicationStateDescriptor.cpp:19
@ HasFullPushBasedDirtiness
FReplicationFragment *(* CreateAndRegisterReplicationFragmentFunc)(UObject *Owner, const FReplicationStateDescriptor *Descriptor, FFragmentRegistrationContext &Context)
Definition CoreNet.h:55
uint32 GetTypeHash(const FNetIDVariant &NetID)
Definition NetIDVariant.h:55
EReplicationStateMemberTraits
Definition ReplicationStateDescriptor.h:43
EReplicationStateTraits
Definition ReplicationStateDescriptor.h:163
@ IsNativeFastArrayReplicationState
@ AllMembersAreReplicated
@ IsFastArrayReplicationState
@ HasLifetimeConditionals
@ IsStructWithCustomSerializer
@ IsDerivedFromStructWithCustomSerializer
@ SupportsDeltaCompression
Definition NetSerializerConfig.h:17
Definition NetDebugName.h:17
Definition ReplicationStateDescriptor.h:83
EResolveType ResolveType
Definition ReplicationStateDescriptor.h:95
EResolveType
Definition ReplicationStateDescriptor.h:85
@ ResolveOnlyWhenRecvd
Definition ReplicationStateDescriptor.h:89
@ ResolveOnClient
Definition ReplicationStateDescriptor.h:87
@ Invalid
Definition ReplicationStateDescriptor.h:86
@ MustExistOnClient
Definition ReplicationStateDescriptor.h:88
uint8 Padding
Definition ReplicationStateDescriptor.h:96
FNetReferenceInfo(FNetReferenceInfo::EResolveType InResolveType)
Definition ReplicationStateDescriptor.h:93
FNetReferenceInfo()
Definition ReplicationStateDescriptor.h:92
Definition NetSerializer.h:377
Definition ReplicationStateDescriptor.h:199
uint32 ExternalSize
Definition ReplicationStateDescriptor.h:241
const UScriptStruct * BaseStruct
Definition ReplicationStateDescriptor.h:235
DestructReplicationStateFunc DestructReplicationState
Definition ReplicationStateDescriptor.h:269
const FReplicationStateMemberDebugDescriptor * MemberDebugDescriptors
Definition ReplicationStateDescriptor.h:239
uint16 ChangeMaskBitCount
Definition ReplicationStateDescriptor.h:256
CreateAndRegisterReplicationFragmentFunc CreateAndRegisterReplicationFragmentFunction
Definition ReplicationStateDescriptor.h:272
uint32 GetConditionalChangeMaskOffset() const
Definition ReplicationStateDescriptor.h:208
const FReplicationStateMemberRepIndexToMemberIndexDescriptor * MemberRepIndexToMemberIndexDescriptors
Definition ReplicationStateDescriptor.h:232
uint32 GetChangeMaskOffset() const
Definition ReplicationStateDescriptor.h:207
const FReplicationStateMemberTagDescriptor * MemberTagDescriptors
Definition ReplicationStateDescriptor.h:216
const FReplicationStateMemberFunctionDescriptor * MemberFunctionDescriptors
Definition ReplicationStateDescriptor.h:215
uint16 ExternalAlignment
Definition ReplicationStateDescriptor.h:243
const FReplicationStateMemberPropertyDescriptor * MemberPropertyDescriptors
Definition ReplicationStateDescriptor.h:226
uint32 ChangeMasksExternalOffset
Definition ReplicationStateDescriptor.h:260
uint32 InternalSize
Definition ReplicationStateDescriptor.h:242
const FProperty ** MemberProperties
Definition ReplicationStateDescriptor.h:222
EReplicationStateTraits Traits
Definition ReplicationStateDescriptor.h:274
std::atomic< int32 > RefCount
Definition ReplicationStateDescriptor.h:276
const FReplicationStateMemberChangeMaskDescriptor * MemberChangeMaskDescriptors
Definition ReplicationStateDescriptor.h:212
FReplicationStateIdentifier DescriptorIdentifier
Definition ReplicationStateDescriptor.h:263
IRISCORE_API void AddRef() const
Definition ReplicationStateDescriptor.cpp:51
const FReplicationStateMemberReferenceDescriptor * MemberReferenceDescriptors
Definition ReplicationStateDescriptor.h:218
bool HasObjectReference() const
Definition ReplicationStateDescriptor.h:205
const FReplicationStateMemberLifetimeConditionDescriptor * MemberLifetimeConditionDescriptors
Definition ReplicationStateDescriptor.h:229
uint16 ObjectReferenceCount
Definition ReplicationStateDescriptor.h:250
uint16 MemberCount
Definition ReplicationStateDescriptor.h:246
uint16 FunctionCount
Definition ReplicationStateDescriptor.h:247
const FReplicationStateMemberDescriptor * MemberDescriptors
Definition ReplicationStateDescriptor.h:211
uint16 TagCount
Definition ReplicationStateDescriptor.h:249
const FReplicationStateMemberSerializerDescriptor * MemberSerializerDescriptors
Definition ReplicationStateDescriptor.h:213
IRISCORE_API void Release() const
Definition ReplicationStateDescriptor.cpp:66
const FNetDebugName * DebugName
Definition ReplicationStateDescriptor.h:238
uint32 GetMemberPollMaskOffset() const
Definition ReplicationStateDescriptor.h:209
ConstructReplicationStateFunc ConstructReplicationState
Definition ReplicationStateDescriptor.h:266
uint16 RepIndexCount
Definition ReplicationStateDescriptor.h:253
uint16 InternalAlignment
Definition ReplicationStateDescriptor.h:244
const FReplicationStateMemberTraitsDescriptor * MemberTraitsDescriptors
Definition ReplicationStateDescriptor.h:214
const uint8 * DefaultStateBuffer
Definition ReplicationStateDescriptor.h:279
bool IsInitState() const
Definition ReplicationStateDescriptor.h:204
Definition ReplicationStateDescriptor.h:117
bool operator==(const FReplicationStateIdentifier &Other) const
Definition ReplicationStateDescriptor.h:122
bool operator!=(const FReplicationStateIdentifier &Other) const
Definition ReplicationStateDescriptor.h:124
uint64 Value
Definition ReplicationStateDescriptor.h:118
bool operator<(const FReplicationStateIdentifier &Other) const
Definition ReplicationStateDescriptor.h:123
uint64 DefaultStateHash
Definition ReplicationStateDescriptor.h:119
Definition ReplicationStateDescriptor.h:77
uint16 BitOffset
Definition ReplicationStateDescriptor.h:78
uint16 BitCount
Definition ReplicationStateDescriptor.h:79
Definition ReplicationStateDescriptor.h:112
const FNetDebugName * DebugName
Definition ReplicationStateDescriptor.h:113
Definition ReplicationStateDescriptor.h:30
uint32 InternalMemberOffset
Definition ReplicationStateDescriptor.h:32
uint32 ExternalMemberOffset
Definition ReplicationStateDescriptor.h:31
Definition ReplicationStateDescriptor.h:70
const UFunction * Function
Definition ReplicationStateDescriptor.h:71
const FReplicationStateDescriptor * Descriptor
Definition ReplicationStateDescriptor.h:72
Definition ReplicationStateDescriptor.h:133
int8 Condition
Definition ReplicationStateDescriptor.h:135
Definition ReplicationStateDescriptor.h:154
uint16 ArrayIndex
Definition ReplicationStateDescriptor.h:156
const UFunction * RepNotifyFunction
Definition ReplicationStateDescriptor.h:155
Definition ReplicationStateDescriptor.h:101
FNetReferenceInfo Info
Definition ReplicationStateDescriptor.h:104
uint32 Offset
Definition ReplicationStateDescriptor.h:102
uint16 InnerReferenceIndex
Definition ReplicationStateDescriptor.h:107
uint16 MemberIndex
Definition ReplicationStateDescriptor.h:106
Definition ReplicationStateDescriptor.h:142
uint16 MemberIndex
Definition ReplicationStateDescriptor.h:149
@ InvalidEntry
Definition ReplicationStateDescriptor.h:145
Definition ReplicationStateDescriptor.h:37
const FNetSerializer * Serializer
Definition ReplicationStateDescriptor.h:38
const FNetSerializerConfig * SerializerConfig
Definition ReplicationStateDescriptor.h:39
Definition ReplicationStateDescriptor.h:61
uint16 MemberIndex
Definition ReplicationStateDescriptor.h:64
uint16 InnerTagIndex
Definition ReplicationStateDescriptor.h:66
FRepTag Tag
Definition ReplicationStateDescriptor.h:62
Definition ReplicationStateDescriptor.h:56
EReplicationStateMemberTraits Traits
Definition ReplicationStateDescriptor.h:57