UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FCrowdTickHelper Struct Reference

#include <CrowdManager.h>

+ Inheritance diagram for FCrowdTickHelper:

Public Member Functions

 FCrowdTickHelper ()
 
virtual void Tick (float DeltaTime)
 
virtual bool IsTickable () const
 
virtual bool IsTickableInEditor () const
 
virtual bool IsTickableWhenPaused () const
 
virtual TStatId GetStatId () const
 
- Public Member Functions inherited from FTickableGameObject
 UE_NONCOPYABLE (FTickableGameObject)
 
ENGINE_API FTickableGameObject (ETickableTickType StartingTickType=ETickableTickType::NewObject)
 
virtual ENGINE_API ~FTickableGameObject ()
 
virtual UWorldGetTickableGameObjectWorld () const
 
ENGINE_API void SetTickableTickType (ETickableTickType NewTickType)
 
- Public Member Functions inherited from FTickableObjectBase
virtual ETickableTickType GetTickableTickType () const
 
virtual bool IsAllowedToTick () const
 

Public Attributes

TWeakObjectPtr< UCrowdManagerOwner
 

Additional Inherited Members

- Static Public Member Functions inherited from FTickableGameObject
static ENGINE_API void TickObjects (UWorld *World, ELevelTick LevelTickType, bool bIsPaused, float DeltaSeconds)
 
- Static Protected Member Functions inherited from FTickableObjectBase
static ENGINE_API void SimpleTickObjects (FTickableStatics &Statics, TFunctionRef< void(FTickableObjectBase *)> TickFunc)
 

Constructor & Destructor Documentation

◆ FCrowdTickHelper()

FCrowdTickHelper::FCrowdTickHelper ( )
inline

Member Function Documentation

◆ GetStatId()

TStatId FCrowdTickHelper::GetStatId ( ) const
virtual

Return the stat id used to track the performance of this object

Implements FTickableObjectBase.

◆ IsTickable()

virtual bool FCrowdTickHelper::IsTickable ( ) const
inlinevirtual

Virtual that can be overloaded by the inheriting class. It is used to determine whether an object should be conditionally ticked.

Returns
true if object is ready to be ticked, false otherwise.

Reimplemented from FTickableObjectBase.

◆ IsTickableInEditor()

virtual bool FCrowdTickHelper::IsTickableInEditor ( ) const
inlinevirtual

Used to determine whether the object should be ticked in the editor when there is no gameplay world. Objects will still be ticked in Play in Editor if they are associated with a PIE world.

Returns
true if this tickable object should always be ticked in the editor, even if there is no gameplay world

Reimplemented from FTickableGameObject.

◆ IsTickableWhenPaused()

virtual bool FCrowdTickHelper::IsTickableWhenPaused ( ) const
inlinevirtual

Used to determine if an object should be ticked when the game is paused. Defaults to false, as that mimics old behavior.

Returns
true if it should be ticked when paused, false otherwise

Reimplemented from FTickableGameObject.

◆ Tick()

void FCrowdTickHelper::Tick ( float  DeltaTime)
virtual

Pure virtual that must be overloaded by the inheriting class. It will be called at different times in the frame depending on the subclass.

Parameters
DeltaTimeGame time passed since the last call.

Implements FTickableObjectBase.

Member Data Documentation

◆ Owner

TWeakObjectPtr<UCrowdManager> FCrowdTickHelper::Owner

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