FMovieSceneEntitySystemGraph

Windows
MacOS
Linux

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneEntitySystemGraphs.h

Include

#include "EntitySystem/MovieSceneEntitySystemGraphs.h"

Syntax

struct FMovieSceneEntitySystemGraph

Functions

Name Description

Public function

void

 

AddPrerequisite

(
    UMovieSceneEntitySystem* Upstr...,
    UMovieSceneEntitySystem* Downs...
)

Public function

void

 

AddReference

(
    UMovieSceneEntitySystem* FromR...,
    UMovieSceneEntitySystem* ToRef...
)

Public function

void

 

AddSystem

(
    UMovieSceneEntitySystem* InSys...
)

Public function Const

void

 

DebugPrint()

Public function

void

 

ExecutePhase

(
    UE::MovieScene::ESystemPhase Phase,
    UMovieSceneEntitySystemLinker*...,
    FGraphEventArray& OutTasks
)

Public function Const

SystemType &...

 

FindSystemOfType()

Public function Const

UMovieSceneE...

 

FindSystemOfType

Public function

void

 

GatherReferencesFrom

(
    const UMovieSceneEntitySystem*...,
    TArray< UMovieSceneEntitySystem...
)

Olog(n) time

Public function

void

 

GatherReferencesTo

(
    const UMovieSceneEntitySystem*...,
    TArray< UMovieSceneEntitySystem...
)

O(n) time

Public function Const

TArray< UMov...

 

GetSystems()

Public function Const

bool

 

HasReferencesFrom

(
    const UMovieSceneEntitySystem*...
)

Public function Const

bool

 

HasReferencesTo

(
    const UMovieSceneEntitySystem*...
)

Public function Const

bool

 

IsEmpty()

Public function

void

 

IteratePhase

(
    UE::MovieScene::ESystemPhase Phase,
    TFunctionRef< void...
)

Public function

void

 

IterateReferencesFrom

(
    const UMovieSceneEntitySystem*...,
    Iter&& Iterator
)

Public function

void

 

IterateReferencesTo

(
    const UMovieSceneEntitySystem*...,
    Iter&& Iterator
)

Public function Const

int32

 

NumSubsequents

(
    UMovieSceneEntitySystem* InSys...
)

Public function

int32

 

RemoveIrrelevantSystems

Public function

void

 

RemoveReference

(
    UMovieSceneEntitySystem* FromR...,
    UMovieSceneEntitySystem* ToRef...
)

Public function

void

 

RemoveSystem

(
    UMovieSceneEntitySystem* InSys...
)

Public function

void

 

Shutdown()

Public function Const

FString

 

ToString()

Typedefs

Name

Description

FDirectionalEdge

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss