Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/EngineBaseTypes.h |
Include |
#include "Engine/EngineBaseTypes.h" |
Source |
/Engine/Source/Runtime/Engine/Classes/GameFramework/Actor.h |
template<typename ExecuteTickLambda>
static void ExecuteTickHelper
(
UActorComponent * Target,
bool bTickInEditor,
float DeltaTime,
ELevelTick TickType,
const ExecuteTickLambda & ExecuteTickFunc
)
Conditionally calls ExecuteTickFunc if registered and a bunch of other criteria are met Helper function for executing tick functions based on the normal conditions previous found in UActorComponent::ConditionalTick
Parameter |
Description |
---|---|
Target |
the actor component we are ticking |
bTickInEditor |
whether the target wants to tick in the editor |
DeltaTime |
The time since the last tick. |
TickType |
Type of tick that we are running |
ExecuteTickFunc |
the lambda that ultimately calls tick on the actor component |