Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Net > API/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. |