10 struct FReplicationStateDescriptor;
187 bool IsInitState()
const;
188 void ConstructStateInternal();
189 void DestructStateInternal();
203 Params.PreviousState = PreviousState;
204 Params.bIsInit = bIsInit;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition RefCounting.h:454
Definition PropertyReplicationState.h:25
IRISCORE_API bool PollObjectReferences(const void *RESTRICT SrcData)
Definition PropertyReplicationState.cpp:453
IRISCORE_API bool IsDirty(uint32 Index) const
Definition PropertyReplicationState.cpp:234
uint8 * GetStateBuffer() const
Definition PropertyReplicationState.h:151
IRISCORE_API void CopyDirtyProperties(const FPropertyReplicationState &Other)
Definition PropertyReplicationState.cpp:438
IRISCORE_API FString ToString(bool bIncludeAll=true) const
Definition PropertyReplicationState.cpp:591
IRISCORE_API bool IsCustomConditionEnabled(uint32 Index) const
Definition PropertyReplicationState.cpp:599
IRISCORE_API void PushPropertyReplicationState(const UObject *Owner, void *RESTRICT DstData, bool bPushAll=false) const
Definition PropertyReplicationState.cpp:381
IRISCORE_API void MarkDirty(uint32 Index)
Definition PropertyReplicationState.cpp:205
IRISCORE_API bool PollPushBasedPropertyReplicationState(const void *RESTRICT SrcData, const FPollParameters &PollParameters)
Definition PropertyReplicationState.cpp:307
IRISCORE_API void GetPropertyValue(uint32 Index, void *DstValue) const
Definition PropertyReplicationState.cpp:199
IRISCORE_API void SetPropertyValue(uint32 Index, const void *SrcValue)
Definition PropertyReplicationState.cpp:187
IRISCORE_API FPropertyReplicationState & operator=(const FPropertyReplicationState &Other)
Definition PropertyReplicationState.cpp:56
const FReplicationStateDescriptor * GetReplicationStateDescriptor() const
Definition PropertyReplicationState.h:150
IRISCORE_API bool PollPropertyReplicationState(const void *RESTRICT SrcData)
Definition PropertyReplicationState.cpp:277
IRISCORE_API ~FPropertyReplicationState()
Definition PropertyReplicationState.cpp:73
IRISCORE_API void MarkArrayDirty(uint32 Index)
Definition PropertyReplicationState.cpp:251
IRISCORE_API bool IsDirtyForPolling() const
Definition PropertyReplicationState.cpp:88
IRISCORE_API bool StoreCurrentPropertyReplicationStateForRepNotifies(const void *RESTRICT SrcData, const FPropertyReplicationState *NewStateToBeApplied)
Definition PropertyReplicationState.cpp:345
@ TArrayElementChangeMaskBits
Definition PropertyReplicationState.h:163
@ TArrayPropertyChangeMaskBitIndex
Definition PropertyReplicationState.h:165
@ TArrayElementChangeMaskBitOffset
Definition PropertyReplicationState.h:167
IRISCORE_API void CallRepNotifies(void *RESTRICT DstData, const FCallRepNotifiesParameters &Params) const
Definition PropertyReplicationState.cpp:482
IRISCORE_API bool IsValid() const
Definition PropertyReplicationState.cpp:78
Definition NetworkVersion.cpp:28
U16 Index
Definition radfft.cpp:71
Definition PropertyReplicationState.h:129
bool bIsInit
Definition PropertyReplicationState.h:134
bool bOnlyCallIfDiffersFromLocal
Definition PropertyReplicationState.h:137
const FPropertyReplicationState * PreviousState
Definition PropertyReplicationState.h:131
Definition PropertyReplicationState.h:91
bool bEnableVerboseProfiling
Definition PropertyReplicationState.h:92
bool bForceRefreshObjectReferences
Definition PropertyReplicationState.h:93
Definition ReplicationStateDescriptor.h:199