UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MassEntityRelations.h File Reference
#include "Containers/StaticArray.h"
#include "MassEntityElementTypes.h"
#include "MassEntityHandle.h"
#include "MassArchetypeGroup.h"
#include "MassEntityMacros.h"
#include "MassEntityRelations.generated.h"

Go to the source code of this file.

Classes

struct  UE::Mass::Relations::FRoleTraits
 
struct  UE::Mass::Relations::FRelationTypeTraits
 
struct  FMassRelation
 
struct  FMassRelationFragment
 
struct  FMassRelationMappingFragment
 
struct  FMassRelationRoleInstanceHandle
 
struct  FMassRelationRoleInstanceHandle::FMassRelationRoleInstanceHandleFinder
 

Namespaces

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

Concepts

concept  UE::Mass::CRelation
 

Macros

#define UE_API   MASSENTITY_API
 

Enumerations

enum class  UE::Mass::Relations::ERemovalPolicy : uint8 {
  UE::Mass::Relations::CleanUp , UE::Mass::Relations::Destroy , UE::Mass::Relations::Splice , UE::Mass::Relations::Custom ,
  UE::Mass::Relations::MAX , UE::Mass::Relations::Default = CleanUp
}
 
enum class  UE::Mass::Relations::EExternalMappingRequired : uint8 { UE::Mass::Relations::No , UE::Mass::Relations::Yes , UE::Mass::Relations::Default = Yes }
 
enum class  UE::Mass::Relations::ERelationRole : uint8 { UE::Mass::Relations::Subject , UE::Mass::Relations::Object , UE::Mass::Relations::MAX }
 

Functions

FString UE::Mass::Relations::LexToString (const ERelationRole Value)
 
template<>
bool UE::Mass::IsA< FMassRelation > (const UStruct *Struct)
 

Macro Definition Documentation

◆ UE_API

#define UE_API   MASSENTITY_API