![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Namespaces | |
| namespace | IrisDebugHelperInternal |
Classes | |
| struct | FNetReplicatedObjectDebugInfo |
| IRISCORE_API bool UE::Net::IrisDebugHelper::BreakOnInternalNetRefIndex | ( | UE::Net::Private::FInternalNetRefIndex | InternalIndex | ) |
Trigger a breakpoint and return true if the index is the current debug index
| IRISCORE_API bool UE::Net::IrisDebugHelper::BreakOnNetRefHandle | ( | FNetRefHandle | NetRefHandle | ) |
Trigger a breakpoint and return true if the NetRefHandle is the current debug NetRefHandle
| IRISCORE_API bool UE::Net::IrisDebugHelper::BreakOnObjectName | ( | UObject * | Object | ) |
Trigger a breakpoint and return true if the object contains the current debug name
| IRISCORE_API bool UE::Net::IrisDebugHelper::BreakOnRPCName | ( | FName | RPCName | ) |
Trigger a breakpoint and return true if the name contains the debug RPC string
| IRISCORE_API FNetReplicatedObjectDebugInfo UE::Net::IrisDebugHelper::DebugInternalNetRefIndex | ( | UE::Net::Private::FInternalNetRefIndex | InternalIndex, |
| uint32 | ReplicationSystemId | ||
| ) |
Look up replicated handle specified by an internal index and replicationsystem id and return debug information
| IRISCORE_API FNetReplicatedObjectDebugInfo UE::Net::IrisDebugHelper::DebugNetObject | ( | UObject * | Instance | ) |
Look up replicated handle from Instance pointer and return debug information. This variant searches all active replication systems and returns information for the first one replicating the Instance.
| IRISCORE_API FNetReplicatedObjectDebugInfo UE::Net::IrisDebugHelper::DebugNetObjectById | ( | UObject * | Instance, |
| uint32 | ReplicationSystemId | ||
| ) |
Look up replicated handle from Instance pointer and return debug information. This variant only searches the ReplicationSystem with the specified id.
| IRISCORE_API const TCHAR * UE::Net::IrisDebugHelper::DebugNetObjectProtocolReferencesToString | ( | FReplicationProtocolIdentifier | ProtocolId, |
| uint32 | ReplicationSystemId | ||
| ) |
Variant of DebugOutputNetObjectProtocolReferences that can be used from breakpoints or in watch window to find all handles references registered for a protocol and output to DebugOutput in debugger NOTE: Use only for debugging as this variant uses a static buffer which is not thread safe
| IRISCORE_API const TCHAR * UE::Net::IrisDebugHelper::DebugNetObjectStateToString | ( | uint32 | NetRefHandleId, |
| uint32 | ReplicationSystemId | ||
| ) |
Variant of NetObjectStateToString that can be used from breakpoints and in watch window to print the current state of a NetRefHandle. NOTE: Use only for debugging as this variant uses a static buffer which is not thread safe.
| IRISCORE_API FNetReplicatedObjectDebugInfo UE::Net::IrisDebugHelper::DebugNetRefHandle | ( | FNetRefHandle | Handle | ) |
Look up replicated handle and return debug information
| IRISCORE_API FNetReplicatedObjectDebugInfo UE::Net::IrisDebugHelper::DebugNetRefHandleById | ( | uint64 | NetRefHandleId, |
| uint32 | ReplicationSystemId | ||
| ) |
Look up replicated handle specified by handle id and replicationsystem id and return debug information
| IRISCORE_API void UE::Net::IrisDebugHelper::DebugOutputNetObjectProtocolReferences | ( | FReplicationProtocolIdentifier | ProtocolId, |
| uint32 | ReplicationSystemId | ||
| ) |
Find all handles references registered for a protocol and output to DebugOutput in debugger
| IRISCORE_API void UE::Net::IrisDebugHelper::DebugOutputNetObjectState | ( | uint64 | NetRefHandleId, |
| uint32 | ReplicationSystemId | ||
| ) |
DebugOutputObject state for Handle specified by NetRefHandleId and ReplicationSystemId.
| IRISCORE_API bool UE::Net::IrisDebugHelper::FilterDebuggedObject | ( | UObject * | Object | ) |
Returns true if the object name contains the current debug name, will return true if no debug name is set
| UE::Net::Private::FInternalNetRefIndex UE::Net::IrisDebugHelper::GetDebugInternalNetRefIndex | ( | ) |
| IRISCORE_API UE::Net::Private::FInternalNetRefIndex UE::Net::IrisDebugHelper::GetDebugNetInternalIndex | ( | ) |
Returns the internal index set via SetIrisDebugInternalIndex
| IRISCORE_API FNetRefHandle UE::Net::IrisDebugHelper::GetDebugNetRefHandle | ( | ) |
Returns the NetRefHandle set via SetIrisDebugNetRefHandle
| IRISCORE_API UReplicationSystem * UE::Net::IrisDebugHelper::GetReplicationSystemForDebug | ( | uint32 | Id | ) |
Get the ReplicationSystem with the Id
| IRISCORE_API uint64 UE::Net::IrisDebugHelper::Init | ( | ) |
Dummy methods binding pointers to external methods to avoid them from being stripped by compiler
| void UE::Net::IrisDebugHelper::NetObjectProtocolReferencesToString | ( | FStringBuilderBase & | StringBuilder, |
| FReplicationProtocolIdentifier | ProtocolId, | ||
| uint32 | ReplicationSystemId | ||
| ) |
Find all handles references registered for a protocol and output to StringBuilder
| void UE::Net::IrisDebugHelper::NetObjectStateToString | ( | FStringBuilderBase & | StringBuilder, |
| FNetRefHandle | RefHandle | ||
| ) |
Output state data to StringBuilder for the specified Handle
| IRISCORE_API void UE::Net::IrisDebugHelper::SetIrisDebugInternalNetRefIndex | ( | UE::Net::Private::FInternalNetRefIndex | InternalIndex | ) |
Set the InternalIndex to break on
| IRISCORE_API void UE::Net::IrisDebugHelper::SetIrisDebugInternalNetRefIndexViaNetHandle | ( | FNetRefHandle | RefHandle | ) |
Set the InternalIndex to break on via it's NetHandle
| IRISCORE_API void UE::Net::IrisDebugHelper::SetIrisDebugInternalNetRefIndexViaObject | ( | UObject * | Instance | ) |
Set the InternalIndex to break on via an object pointer
| IRISCORE_API void UE::Net::IrisDebugHelper::SetIrisDebugNetRefHandle | ( | uint64 | NetHandleId | ) |
Set the NetHandle to break on
| IRISCORE_API void UE::Net::IrisDebugHelper::SetIrisDebugObjectName | ( | const ANSICHAR * | NameBuffer | ) |
| IRISCORE_API void UE::Net::IrisDebugHelper::SetIrisDebugRPCName | ( | const ANSICHAR * | NameBuffer | ) |
Set the RPC Name to break on