Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Net > FNetworkProfiler
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/Net/NetworkProfiler.h |
Include | #include "Net/NetworkProfiler.h" |
template<typename T, typename ProjectionType>
void TrackCompareProperties
&40;
const UObject &42; Object,
uint32 Cycles,
TBitArray<> & PropertiesCompared,
TBitArray<> & PropertiesThatChanged,
const TArray< T > & PropertyNameContainers,
ProjectionType PropertyNameProjection
&41;
Remarks
Track time used to compare properties for a given object.
Parameters
Name | Description |
---|---|
Object | Object being replicated |
Cycles | The number of CPU Cycles we spent comparing the properties for this object. |
PropertiesCompared | The properties that were compared (only tracks top level properties). |
PropertiesThatChanged | The properties that actually changed (only tracks top level properties). |
PropertyNameContainers | Array of items that we can convert to property names if we need to export them (should only happen the first time we see a given object). |
PropertyNameProjection | Project that can be used to convery a PropertyNameContainer to a usable property name. |