UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MassRelationManager.cpp File Reference
#include "MassRelationManager.h"
#include "MassEntityBuilder.h"
#include "MassEntityTypes.h"
#include "MassEntityManager.h"
#include "MassRelationObservers.h"
#include "MassExecutionContext.h"
#include "Interfaces/ITextureFormat.h"
#include "MassCommands.h"
#include "MassArchetypeGroupCommands.h"
#include "Algo/RemoveIf.h"

Classes

struct  UE::Mass::FScopedRecursiveLimit
 

Namespaces

namespace  UE
 
namespace  UE::Mass
 
namespace  UE::Mass::Relations
 
namespace  UE::Mass::Relations::Private
 

Functions

 DECLARE_CYCLE_STAT (TEXT("Mass Relation IsSubject"), STAT_Mass_IsSubject, STATGROUP_Mass)
 
 DECLARE_CYCLE_STAT (TEXT("Mass Relation IsSubject Recursive"), STAT_Mass_IsSubjectRecursive, STATGROUP_Mass)
 
void UE::Mass::Relations::Private::HandleRole (const FMassEntityManager &EntityManager, FRelationData &RelationData, const FMassEntityHandle &OperatorEntity, UE::Mass::ERelationRole Role, const FMassEntityHandle &RoleEntity, const FMassEntityHandle &RelationEntity, TArray< FMassEntityHandle > &InOutRelationEntitiesToDestroy)
 
void UE::Mass::Relations::Private::AddRoleInstance (const FMassEntityManager &EntityManager, FRelationData &RelationData, const FMassEntityHandle Subject, const FMassEntityHandle Object, const FMassEntityHandle RelationEntityHandle, TArray< FMassEntityHandle > &InOutRelationEntitiesToDestroy)
 

Function Documentation

◆ DECLARE_CYCLE_STAT() [1/2]

DECLARE_CYCLE_STAT ( TEXT("Mass Relation IsSubject Recursive" ,
STAT_Mass_IsSubjectRecursive  ,
STATGROUP_Mass   
)

◆ DECLARE_CYCLE_STAT() [2/2]

DECLARE_CYCLE_STAT ( TEXT("Mass Relation IsSubject" ,
STAT_Mass_IsSubject  ,
STATGROUP_Mass   
)