#include <DirtyNetObjectTracker.h>
◆ FDirtyNetObjectTracker()
| UE::Net::Private::FDirtyNetObjectTracker::FDirtyNetObjectTracker |
( |
| ) |
|
◆ ~FDirtyNetObjectTracker()
| UE::Net::Private::FDirtyNetObjectTracker::~FDirtyNetObjectTracker |
( |
| ) |
|
◆ AllowExternalAccess()
| void UE::Net::Private::FDirtyNetObjectTracker::AllowExternalAccess |
( |
| ) |
|
Release safety permissions and allow to write in the bit array via the public methods
◆ Deinit()
| void UE::Net::Private::FDirtyNetObjectTracker::Deinit |
( |
| ) |
|
◆ GetAccumulatedDirtyNetObjects()
| const FNetBitArrayView UE::Net::Private::FDirtyNetObjectTracker::GetAccumulatedDirtyNetObjects |
( |
| ) |
const |
|
inline |
Returns the list of objects that are dirty this frame or were dirty in previous frames but not cleaned up at that time.
◆ GetForceNetUpdateObjects() [1/2]
| FNetBitArrayView UE::Net::Private::FDirtyNetObjectTracker::GetForceNetUpdateObjects |
( |
| ) |
|
|
inline |
Returns the list of objects who asked to force a replication this frame
◆ GetForceNetUpdateObjects() [2/2]
| const FNetBitArrayView UE::Net::Private::FDirtyNetObjectTracker::GetForceNetUpdateObjects |
( |
| ) |
const |
|
inline |
◆ Init()
◆ IsInit()
| bool UE::Net::Private::FDirtyNetObjectTracker::IsInit |
( |
| ) |
const |
|
inline |
Returns true if this dirty tracker can be used by the replication system
◆ LockExternalAccess()
| void UE::Net::Private::FDirtyNetObjectTracker::LockExternalAccess |
( |
| ) |
|
Set safety permissions so no one can write in the bit array via the public methods
◆ ReconcilePolledList()
| void UE::Net::Private::FDirtyNetObjectTracker::ReconcilePolledList |
( |
const FNetBitArrayView & |
ObjectsPolled | ) |
|
Reset the global list and look at the final polled list and clear any flags for objects that got polled
◆ UpdateAccumulatedDirtyList()
| void UE::Net::Private::FDirtyNetObjectTracker::UpdateAccumulatedDirtyList |
( |
| ) |
|
Add all the current frame dirty objects set into the accumulated list
◆ UpdateAndLockDirtyNetObjects()
| void UE::Net::Private::FDirtyNetObjectTracker::UpdateAndLockDirtyNetObjects |
( |
| ) |
|
◆ UpdateDirtyNetObjects()
| void UE::Net::Private::FDirtyNetObjectTracker::UpdateDirtyNetObjects |
( |
| ) |
|
Update dirty objects with the set of globally marked dirty objects.
◆ ForceNetUpdate
◆ MarkNetObjectStateDirty
The documentation for this class was generated from the following files: