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

#include <DependencyBuilder.h>

Static Public Member Functions

static bool IsCycling (const TWeakObjectPtr< UTransformableHandle > &InHandle)
 
static void CheckAndFixCycles (const UTickableTransformConstraint *InConstraint)
 
static bool HasPrerequisiteDependencyWith (const FTickFunction *InSecondary, const FTickFunction *InPrimary, TSet< const FTickFunction * > &InOutVisitedFunctions)
 

Detailed Description

Member Function Documentation

◆ CheckAndFixCycles()

void FConstraintCycleChecker::CheckAndFixCycles ( const UTickableTransformConstraint InConstraint)
static

Checks for cycling constraints and manage tick dependencies if needed to avoid cycles from a tick dependency pov.

◆ HasPrerequisiteDependencyWith()

bool FConstraintCycleChecker::HasPrerequisiteDependencyWith ( const FTickFunction InSecondary,
const FTickFunction InPrimary,
TSet< const FTickFunction * > &  InOutVisitedFunctions 
)
static

◆ IsCycling()

bool FConstraintCycleChecker::IsCycling ( const TWeakObjectPtr< UTransformableHandle > &  InHandle)
static

Checks if this handle is cycle from a tick dependencies perspective.


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