12 struct FReplicationProtocol;
13 struct FReplicationInstanceProtocol;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
int32 InternalIndex
Definition VulkanMemory.cpp:4036
Definition NameTypes.h:617
Definition NetRefHandle.h:25
Definition ReplicationSystem.h:70
Definition IrisDebugging.cpp:24
FNetReplicatedObjectDebugInfo DebugNetRefHandle(FNetRefHandle Handle)
Definition IrisDebugging.cpp:422
FNetReplicatedObjectDebugInfo DebugNetObjectById(UObject *Instance, uint32 ReplicationSystemId)
Definition IrisDebugging.cpp:390
void DebugOutputNetObjectProtocolReferences(FReplicationProtocolIdentifier ProtocolId, uint32 ReplicationSystemId)
Definition IrisDebugging.cpp:528
FNetReplicatedObjectDebugInfo DebugInternalNetRefIndex(uint32 InternalIndex, uint32 ReplicationSystemId)
Definition IrisDebugging.cpp:461
FNetReplicatedObjectDebugInfo DebugNetObject(UObject *Instance)
Definition IrisDebugging.cpp:355
void SetIrisDebugNetRefHandle(uint64 NetRefHandleId)
Definition IrisDebugging.cpp:156
const TCHAR * DebugNetObjectStateToString(uint32 NetRefHandleId, uint32 ReplicationSystemId)
Definition IrisDebugging.cpp:344
bool BreakOnRPCName(FName RPCName)
Definition IrisDebugging.cpp:111
bool BreakOnNetRefHandle(FNetRefHandle NetRefHandle)
Definition IrisDebugging.cpp:100
UReplicationSystem * GetReplicationSystemForDebug(uint32 Id)
Definition IrisDebugging.cpp:242
void NetObjectStateToString(FStringBuilderBase &StringBuilder, FNetRefHandle RefHandle)
Definition IrisDebugging.cpp:275
void DebugOutputNetObjectState(uint64 NetRefHandleId, uint32 ReplicationSystemId)
Definition IrisDebugging.cpp:333
void NetObjectProtocolReferencesToString(FStringBuilderBase &StringBuilder, FReplicationProtocolIdentifier ProtocolId, uint32 ReplicationSystemId)
Definition IrisDebugging.cpp:494
void SetIrisDebugInternalNetRefIndexViaNetHandle(FNetRefHandle RefHandle)
Definition IrisDebugging.cpp:178
bool BreakOnObjectName(UObject *Object)
Definition IrisDebugging.cpp:79
bool BreakOnInternalNetRefIndex(UE::Net::Private::FInternalNetRefIndex InternalIndex)
Definition IrisDebugging.cpp:123
bool FilterDebuggedObject(UObject *Object)
Definition IrisDebugging.cpp:90
uint64 Init()
Definition IrisDebugging.cpp:249
FNetRefHandle GetDebugNetRefHandle()
Definition IrisDebugging.cpp:139
void SetIrisDebugInternalNetRefIndex(UE::Net::Private::FInternalNetRefIndex InternalIndex)
Definition IrisDebugging.cpp:173
IRISCORE_API UE::Net::Private::FInternalNetRefIndex GetDebugNetInternalIndex()
const TCHAR * DebugNetObjectProtocolReferencesToString(FReplicationProtocolIdentifier ProtocolId, uint32 ReplicationSystemId)
Definition IrisDebugging.cpp:538
void SetIrisDebugObjectName(const ANSICHAR *NameBuffer)
Definition IrisDebugging.cpp:144
void SetIrisDebugRPCName(const ANSICHAR *NameBuffer)
Definition IrisDebugging.cpp:161
void SetIrisDebugInternalNetRefIndexViaObject(UObject *Instance)
Definition IrisDebugging.cpp:208
FNetReplicatedObjectDebugInfo DebugNetRefHandleById(uint64 NetRefHandleId, uint32 ReplicationSystemId)
Definition IrisDebugging.cpp:427
Definition NetworkVersion.cpp:28
uint32 FInternalNetRefIndex
Definition ReplicationStateStorage.h:20
Definition NetworkVersion.cpp:28
uint32 FReplicationProtocolIdentifier
Definition ReplicationProtocol.h:13
Definition ReplicationProtocol.h:42
Definition ReplicationProtocol.h:83
Definition IrisDebugging.h:78
const FReplicationProtocol * Protocol
Definition IrisDebugging.h:82
const FNetRefHandle * RefHandle
Definition IrisDebugging.h:79
const UReplicationSystem * ReplicationSystem
Definition IrisDebugging.h:81
UE::Net::Private::FInternalNetRefIndex InternalNetRefIndex
Definition IrisDebugging.h:80
const FReplicationInstanceProtocol * InstanceProtocol
Definition IrisDebugging.h:83
const UObject * Object
Definition IrisDebugging.h:84