![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| struct | FLogContext |
| struct | FRootObjectData |
Enumerations | |
| enum class | EPrintTraits : uint32 { Default = 0x0000 , LogSubObjects = 0x0001 , LogTraits = EPrintTraits::LogSubObjects , SortByClass = 0x0100 , SortByNetRefHandle = 0x0200 , SortTraits = EPrintTraits::SortByNetRefHandle | EPrintTraits::SortByClass } |
| enum class | EDynamicFilterPrintTraits : uint32 { Default = 0x0000 , Config = 0x0001 , IssueDetection = 0x0002 , SkipBPIssueDetection = 0x0004 , SkipActorChildIssueDetection = 0x0008 } |
This class contains misc console commands that log the state of different Iris systems.
Most cmds support common optional parameters that are listed here: RepSystemId=X => Execute the cmd on a specific ReplicationSystem. Useful in PIE WithSubObjects => Print the subobjects attached to each RootObject SortByClass => Log the rootobjects alphabetically by ClassName (usually the default) SortByNetRefHandle => Log the rootobjects by their NetRefHandle Id starting with static objects (odd Id) then dynamic objects (even Id)
|
strong |
| UE::Net::Private::ObjectBridgeDebugging::ENUM_CLASS_FLAGS | ( | EDynamicFilterPrintTraits | ) |
| UE::Net::Private::ObjectBridgeDebugging::ENUM_CLASS_FLAGS | ( | EPrintTraits | ) |
| void UE::Net::Private::ObjectBridgeDebugging::FillRootObjectArrayFromBitArray | ( | TArray< FRootObjectData > & | OutRootObjects, |
| const FNetBitArrayView | RootObjectList, | ||
| FNetRefHandleManager * | NetRefHandleManager | ||
| ) |
| EDynamicFilterPrintTraits UE::Net::Private::ObjectBridgeDebugging::FindDynamicFilterPrintTraitsFromArgs | ( | const TArray< FString > & | Args | ) |
Extract dynamic filter print traits from console arguments
| TArray< FNetRefHandle > UE::Net::Private::ObjectBridgeDebugging::FindNetRefHandlesFromArg | ( | UReplicationSystem * | RepSystem, |
| const TArray< FString > & | Args | ||
| ) |
Returns a list of NetRefHandles of replicated objects from console arguments
| EPrintTraits UE::Net::Private::ObjectBridgeDebugging::FindPrintTraitsFromArgs | ( | const TArray< FString > & | Args | ) |
Extracts the print traits from console arguments
| UReplicationSystem * UE::Net::Private::ObjectBridgeDebugging::FindReplicationSystemFromArg | ( | const TArray< FString > & | Args | ) |
Find the replication system from console arguments: 'RepSystemId=0...'
| void UE::Net::Private::ObjectBridgeDebugging::LogRootObjectList | ( | FLogContext & | LogContext, |
| bool | bLogSubObjects | ||
| ) |
| void UE::Net::Private::ObjectBridgeDebugging::LogViaTrait | ( | FLogContext & | LogContext, |
| EPrintTraits | ArgTraits, | ||
| EPrintTraits | DefaultTraits | ||
| ) |
| void UE::Net::Private::ObjectBridgeDebugging::PrintDefaultNetObjectState | ( | UReplicationSystem * | ReplicationSystem, |
| uint32 | ConnectionId, | ||
| const FReplicationFragments & | RegisteredFragments, | ||
| FStringBuilderBase & | StringBuilder | ||
| ) |
Print all the protocols of the default state of an object (so it's CDO/Archetype baseline)
| FString UE::Net::Private::ObjectBridgeDebugging::PrintNetObject | ( | FNetRefHandleManager * | NetRefHandleManager, |
| FInternalNetRefIndex | ObjectIndex | ||
| ) |
|
extern |
| void UE::Net::Private::ObjectBridgeDebugging::SortByClassName | ( | TArray< FRootObjectData > & | OutArray | ) |
| void UE::Net::Private::ObjectBridgeDebugging::SortByNetRefHandle | ( | TArray< FRootObjectData > & | OutArray | ) |
| void UE::Net::Private::ObjectBridgeDebugging::SortViaTrait | ( | TArray< FRootObjectData > & | OutArray, |
| EPrintTraits | ArgTraits, | ||
| EPrintTraits | DefaultTraits | ||
| ) |
Sort the array with the selected trait. If no traits were selected, sort via the default one