|
| | FNetRefHandleManager (FReplicationProtocolManager &InReplicationProtocolManager) |
| |
| void | Init (const FInitParams &InitParams) |
| |
| void | Deinit () |
| |
| void | OnPreSendUpdate () |
| |
| void | OnPostSendUpdate () |
| |
| bool | IsScopableIndex (FInternalNetRefIndex InternalIndex) const |
| |
| FNetRefHandle | AllocateNetRefHandle (bool bIsStatic) |
| |
| FNetRefHandle | CreateNetObject (FNetRefHandle WantedHandle, FNetHandle GlobalHandle, const FCreateNetObjectParams &Params) |
| |
| FNetRefHandle | CreateNetObjectFromRemote (FNetRefHandle WantedHandle, const FCreateNetObjectParams &Params) |
| |
| void | AttachInstanceProtocol (FInternalNetRefIndex InternalIndex, const FReplicationInstanceProtocol *InstanceProtocol, UObject *Instance) |
| |
| const FReplicationInstanceProtocol * | DetachInstanceProtocol (FInternalNetRefIndex InternalIndex) |
| |
| bool | HasInstanceProtocol (FInternalNetRefIndex InternalIndex) const |
| |
| FNetRefHandle | CreateHandleForDestructionInfo (FNetRefHandle Handle, const FCreateNetObjectParams &Params) |
| |
| void | DestroyNetObject (FNetRefHandle Handle) |
| |
| void | RemoveFromScope (FInternalNetRefIndex InternalIndex) |
| |
| TArrayView< const FInternalNetRefIndex > | GetObjectsPendingDestroy () const |
| |
| void | DestroyObjectsPendingDestroy () |
| |
| const FReplicatedObjectData & | GetReplicatedObjectDataNoCheck (FInternalNetRefIndex InternalIndex) const |
| |
| FReplicatedObjectData & | GetReplicatedObjectDataNoCheck (FInternalNetRefIndex InternalIndex) |
| |
| const FReplicatedObjectData & | GetReplicatedObjectData (FInternalNetRefIndex InternalIndex) const |
| |
| const uint8 * | GetReplicatedObjectStateBufferNoCheck (FInternalNetRefIndex InternalObjectIndex) const |
| |
| uint8 * | GetReplicatedObjectStateBufferNoCheck (FInternalNetRefIndex InternalObjectIndex) |
| |
| const TNetChunkedArray< uint8 * > & | GetReplicatedObjectStateBuffers () const |
| |
| EIrisAsyncLoadingPriority | GetIrisAsyncLoadingPriority (FInternalNetRefIndex InternalIndex) const |
| |
| bool | IsNetRefHandleAssigned (FNetRefHandle Handle) const |
| |
| bool | IsLocal (FInternalNetRefIndex InternalIndex) const |
| |
| bool | IsLocalNetRefHandle (FNetRefHandle Handle) const |
| |
| bool | IsRemoteNetRefHandle (FNetRefHandle Handle) const |
| |
| FNetRefHandle | GetCompleteNetRefHandle (FNetRefHandle IncompleteHandle) const |
| |
| FNetRefHandle | GetNetRefHandleFromInternalIndex (FInternalNetRefIndex InternalIndex) const |
| |
| FInternalNetRefIndex | GetInternalIndex (FNetRefHandle Handle) const |
| |
| FInternalNetRefIndex | GetInternalIndexFromNetHandle (FNetHandle Handle) const |
| |
| const FNetBitArrayView | GetGlobalScopableInternalIndices () const |
| |
| const FNetBitArrayView | GetCurrentFrameScopableInternalIndices () const |
| |
| const FNetBitArrayView | GetPrevFrameScopableInternalIndices () const |
| |
| FNetBitArrayView | GetRelevantObjectsInternalIndices () const |
| |
| FNetBitArrayView | GetPolledObjectsInternalIndices () const |
| |
| FNetBitArrayView | GetDirtyObjectsToQuantize () const |
| |
| const FNetBitArrayView | GetAssignedInternalIndices () const |
| |
| const FNetBitArray & | GetSubObjectInternalIndices () const |
| |
| const FNetBitArrayView | GetSubObjectInternalIndicesView () const |
| |
| bool | AddSubObject (FNetRefHandle RootObjectHandle, FNetRefHandle SubObjectHandle, FNetRefHandle RelativeOtherSubObjectHandle, EAddSubObjectFlags Flags=EAddSubObjectFlags::Default) |
| |
| bool | AddSubObject (FNetRefHandle RootObjectHandle, FNetRefHandle SubObjectHandle, EAddSubObjectFlags Flags=EAddSubObjectFlags::Default) |
| |
| void | RemoveSubObject (FNetRefHandle SubObjectHandle) |
| |
| FNetRefHandle | GetRootObjectOfAnyObject (FNetRefHandle NetRefHandle) const |
| |
| FNetRefHandle | GetRootObjectOfSubObject (FNetRefHandle SubObjectHandle) const |
| |
| FInternalNetRefIndex | GetRootObjectInternalIndexOfSubObject (FInternalNetRefIndex SubObjectIndex) const |
| |
| bool | SetSubObjectNetCondition (FInternalNetRefIndex SubObjectInternalIndex, FLifeTimeConditionStorage SubObjectCondition, bool &bOutWasModified) |
| |
| bool | IsSubObject (FInternalNetRefIndex InternalIndex) const |
| |
| const FNetBitArrayView | GetDependentObjectInternalIndices () const |
| |
| const FNetBitArrayView | GetObjectsWithDependentObjectsInternalIndices () const |
| |
| bool | AddDependentObject (FNetRefHandle ParentHandle, FNetRefHandle DependentHandle, EDependentObjectSchedulingHint SchedulingHint) |
| |
| void | RemoveDependentObject (FNetRefHandle ParentHandle, FNetRefHandle DependentHandle) |
| |
| bool | AddCreationDependency (FNetRefHandle Parent, FNetRefHandle Child) |
| |
| void | RemoveCreationDependency (FNetRefHandle Parent, FNetRefHandle Child) |
| |
| const FNetBitArrayView | GetObjectsWithCreationDependencies () const |
| |
| TConstArrayView< const FInternalNetRefIndex > | GetCreationDependencies (FInternalNetRefIndex ChildInternalIndex) const |
| |
| void | RemoveDependentObject (FNetRefHandle DependentHandle) |
| |
| void | SetShouldPropagateChangedStates (FNetRefHandle Handle, bool bShouldPropagateChangedStates) |
| |
| void | SetShouldPropagateChangedStates (FInternalNetRefIndex ObjectInternalIndex, bool bShouldPropagateChangedStates) |
| |
| FInternalNetRefIndex | GetCurrentMaxInternalNetRefIndex () const |
| |
| uint32 | GetMaxActiveObjectCount () const |
| |
| uint32 | GetActiveObjectCount () const |
| |
| void | AddNetObjectRef (FInternalNetRefIndex InternalIndex) |
| |
| void | ReleaseNetObjectRef (FInternalNetRefIndex InternalIndex) |
| |
| uint16 | GetNetObjectRefCount (FInternalNetRefIndex ObjectInternalIndex) const |
| |
| TArrayView< const FDependentObjectInfo > | GetDependentObjectInfos (FInternalNetRefIndex ParentIndex) const |
| |
| TArrayView< const FInternalNetRefIndex > | GetDependentObjectParents (FInternalNetRefIndex DependentIndex) const |
| |
| TArrayView< const FInternalNetRefIndex > | GetSubObjects (FInternalNetRefIndex OwnerIndex) const |
| |
| TArrayView< const FInternalNetRefIndex > | GetChildSubObjects (FInternalNetRefIndex ParentObjectIndex) const |
| |
| bool | GetChildSubObjects (FInternalNetRefIndex OwnerIndex, FChildSubObjectsInfo &OutInfo) const |
| |
| const FRefHandleMap & | GetReplicatedHandles () const |
| |
| UObject * | GetReplicatedObjectInstance (FInternalNetRefIndex ObjectIndex) const |
| |
| const TNetChunkedArray< TObjectPtr< UObject > > & | GetReplicatedInstances () const |
| |
| void | AddReferencedObjects (FReferenceCollector &Collector) |
| |
| bool | GetIsDestroyedStartupObject (FInternalNetRefIndex InternalIndex) const |
| |
| uint32 | GetOriginalDestroyedStartupObjectIndex (FInternalNetRefIndex InternalIndex) const |
| |
| const FNetBitArrayView | GetDestroyedStartupObjectInternalIndices () const |
| |
| const FNetBitArrayView | GetWantToBeDormantInternalIndices () const |
| |
| FNetBitArrayView | GetWantToBeDormantInternalIndices () |
| |
| const FNetBitArrayView | GetDormantObjectsPendingFlushNet () const |
| |
| FNetBitArrayView | GetDormantObjectsPendingFlushNet () |
| |
| FNetBitArrayView | GetObjectsWithPreUpdate () const |
| |
| FNetBitArrayView | GetObjectsWithFullPushBasedDirtiness () const |
| |
| FString | PrintObjectFromIndex (FInternalNetRefIndex ObjectIndex) const |
| |
| FString | PrintObjectFromNetRefHandle (FNetRefHandle ObjectHandle) const |
| |
| FOnNetChunkedArrayIncrease::RegistrationType & | GetOnNetChunkedArrayIncreaseDelegate () const |
| |
| uint32 | GetHighestNetChunkedArrayInternalIndex () const |
| |
| FOnMaxInternalNetRefIndexIncreased::RegistrationType & | GetOnMaxInternalNetRefIndexIncreasedDelegate () const |
| |
| FOnInternalNetRefIndicesFreed::RegistrationType & | GetOnInternalNetRefIndicesFreedDelegate () const |
| |
| template<typename T > |
| void | ForAllDependentObjectsRecursive (FInternalNetRefIndex ObjectIndex, T &&Functor) const |
| |