A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FUpdateBucketContainer Struct Reference

USTRUCT() More...

#include <BucketUpdateSubsystem.h>

Public Member Functions

 FUpdateBucketContainer ()
 
bool AddBucketObject (uint32 UpdateHTZ, FDynamicBucketUpdateTickSignature &Delegate)
 
bool AddBucketObject (uint32 UpdateHTZ, UObject *InObject, FName FunctionName)
 
 GENERATED_BODY ()
 
bool IsObjectDelegateInBucket (FDynamicBucketUpdateTickSignature &DynEvent)
 
bool IsObjectFunctionInBucket (UObject *ObjectToRemove, FName FunctionName)
 
bool IsObjectInBucket (UObject *ObjectToRemove)
 
bool RemoveBucketObject (FDynamicBucketUpdateTickSignature &DynEvent)
 
bool RemoveBucketObject (UObject *ObjectToRemove, FName FunctionName)
 
bool RemoveObjectFromAllBuckets (UObject *ObjectToRemove)
 
void UpdateBuckets (float DeltaTime)
 

Public Attributes

bool bNeedsUpdate
 
TMap< uint32, FUpdateBucketReplicationBuckets
 

Detailed Description

USTRUCT()

Definition at line 68 of file BucketUpdateSubsystem.h.

Constructor & Destructor Documentation

◆ FUpdateBucketContainer()

FUpdateBucketContainer::FUpdateBucketContainer ( )
inline

Definition at line 97 of file BucketUpdateSubsystem.h.

Member Function Documentation

◆ AddBucketObject() [1/2]

bool FUpdateBucketContainer::AddBucketObject ( uint32 UpdateHTZ,
FDynamicBucketUpdateTickSignature & Delegate )

Definition at line 232 of file BucketUpdateSubsystem.cpp.

Here is the call graph for this function:

◆ AddBucketObject() [2/2]

bool FUpdateBucketContainer::AddBucketObject ( uint32 UpdateHTZ,
UObject * InObject,
FName FunctionName )

Definition at line 207 of file BucketUpdateSubsystem.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GENERATED_BODY()

FUpdateBucketContainer::GENERATED_BODY ( )

◆ IsObjectDelegateInBucket()

bool FUpdateBucketContainer::IsObjectDelegateInBucket ( FDynamicBucketUpdateTickSignature & DynEvent)

Definition at line 380 of file BucketUpdateSubsystem.cpp.

◆ IsObjectFunctionInBucket()

bool FUpdateBucketContainer::IsObjectFunctionInBucket ( UObject * ObjectToRemove,
FName FunctionName )

Definition at line 362 of file BucketUpdateSubsystem.cpp.

Here is the caller graph for this function:

◆ IsObjectInBucket()

bool FUpdateBucketContainer::IsObjectInBucket ( UObject * ObjectToRemove)

Definition at line 344 of file BucketUpdateSubsystem.cpp.

◆ RemoveBucketObject() [1/2]

bool FUpdateBucketContainer::RemoveBucketObject ( FDynamicBucketUpdateTickSignature & DynEvent)

Definition at line 288 of file BucketUpdateSubsystem.cpp.

◆ RemoveBucketObject() [2/2]

bool FUpdateBucketContainer::RemoveBucketObject ( UObject * ObjectToRemove,
FName FunctionName )

Definition at line 256 of file BucketUpdateSubsystem.cpp.

Here is the caller graph for this function:

◆ RemoveObjectFromAllBuckets()

bool FUpdateBucketContainer::RemoveObjectFromAllBuckets ( UObject * ObjectToRemove)

Definition at line 320 of file BucketUpdateSubsystem.cpp.

Here is the caller graph for this function:

◆ UpdateBuckets()

void FUpdateBucketContainer::UpdateBuckets ( float DeltaTime)

Definition at line 185 of file BucketUpdateSubsystem.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ bNeedsUpdate

bool FUpdateBucketContainer::bNeedsUpdate

Definition at line 74 of file BucketUpdateSubsystem.h.

◆ ReplicationBuckets

TMap<uint32, FUpdateBucket> FUpdateBucketContainer::ReplicationBuckets

Definition at line 75 of file BucketUpdateSubsystem.h.


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