UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRepChangedPropertyTracker Class Reference

#include <RepChangedPropertyTracker.h>

Public Member Functions

 FRepChangedPropertyTracker ()=delete
 
 FRepChangedPropertyTracker (FCustomPropertyConditionState &&InActiveState)
 
 ~FRepChangedPropertyTracker ()=default
 
void CountBytes (FArchive &Ar) const
 
bool IsParentActive (uint16 ParentIndex) const
 
int32 GetParentCount () const
 
ELifetimeCondition GetDynamicCondition (uint16 ParentIndex) const
 
uint32 GetDynamicConditionChangeCounter () const
 

Detailed Description

This class is used to store meta data about properties that is shared between connections, including whether or not a given property is Conditional, Active, and any external data that may be needed for Replays.

TODO: This class (and arguably IRepChangedPropertyTracker) should be renamed to reflect what they actually do now.

Constructor & Destructor Documentation

◆ FRepChangedPropertyTracker() [1/2]

FRepChangedPropertyTracker::FRepChangedPropertyTracker ( )
delete

◆ FRepChangedPropertyTracker() [2/2]

FRepChangedPropertyTracker::FRepChangedPropertyTracker ( FCustomPropertyConditionState &&  InActiveState)

◆ ~FRepChangedPropertyTracker()

FRepChangedPropertyTracker::~FRepChangedPropertyTracker ( )
default

Member Function Documentation

◆ CountBytes()

void FRepChangedPropertyTracker::CountBytes ( FArchive Ar) const

◆ GetDynamicCondition()

ELifetimeCondition FRepChangedPropertyTracker::GetDynamicCondition ( uint16  ParentIndex) const
inline

◆ GetDynamicConditionChangeCounter()

uint32 FRepChangedPropertyTracker::GetDynamicConditionChangeCounter ( ) const
inline

◆ GetParentCount()

int32 FRepChangedPropertyTracker::GetParentCount ( ) const
inline

◆ IsParentActive()

bool FRepChangedPropertyTracker::IsParentActive ( uint16  ParentIndex) const
inline

The documentation for this class was generated from the following files: