FActorComponentTickFunction

Tick function that calls UActorComponent::ConditionalTick

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FTickFunction

FActorComponentTickFunction

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/EngineBaseTypes.h

Include

#include "Engine/EngineBaseTypes.h"

Syntax

struct FActorComponentTickFunction : public FTickFunction

Remarks

Tick function that calls UActorComponent::ConditionalTick

Variables

Name Description

Public variable

UActorComponent...

 

Target

AActor component that is the target of this tick

Functions

Name Description

Public function Static

void

 

ExecuteTickHelper

(
    UActorComponent* Target,
    bool bTickInEditor,
    float DeltaTime,
    ELevelTick TickType,
    const ExecuteTickLambda& ExecuteTi...
)

Conditionally calls ExecuteTickFunc if registered and a bunch of other criteria are met

Overridden from FTickFunction

Name Description

Public function Virtual

FName

 

DiagnosticContext

(
    bool bDetailed
)

Function to give a 'context' for this tick, used for grouped active tick reporting

Public function Virtual

FString

 

DiagnosticMessage()

Abstract function to describe this tick.

Public function Virtual

void

 

ExecuteTick

(
    float DeltaTime,
    ELevelTick TickType,
    ENamedThreads::Type CurrentThread,
    const FGraphEventRef& MyCompletion...
)

Abstract function actually execute the tick.