UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MassChildOf.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
MassEntityRelations.h
"
6
#include "
MassTypeManager.h
"
7
#include "
MassRelationObservers.h
"
8
#include "MassChildOf.generated.h"
9
10
#define UE_API MASSENTITY_API
11
12
namespace
UE::Mass::Relations
13
{
14
extern
UE_API
FTypeHandle
ChildOfHandle
;
15
UE_API
void
RegisterChildOfRelation
();
16
}
17
18
USTRUCT
()
19
struct
FMassChildOfRelation
:
public
FMassRelation
20
{
21
GENERATED_BODY
()
22
};
23
24
USTRUCT
()
25
struct
FMassChildOfFragment
:
public
FMassFragment
26
{
27
GENERATED_BODY
()
28
29
UPROPERTY
(VisibleAnywhere, Category =
Mass
)
30
FMassEntityHandle
Parent
;
31
};
32
33
UCLASS
(MinimalAPI)
34
class
UMassChildOfRelationEntityCreation
:
public
UMassRelationEntityCreation
35
{
36
GENERATED_BODY
()
37
38
protected
:
39
UE_API
virtual
void
Execute
(
FMassEntityManager
& EntityManager,
FMassExecutionContext
&
Context
)
override
;
40
};
41
42
#undef UE_API
ETransformConstraintType::Parent
@ Parent
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
UE_API
#define UE_API
Definition
MassChildOf.h:10
MassEntityRelations.h
MassRelationObservers.h
MassTypeManager.h
UPROPERTY
#define UPROPERTY(...)
UObject definition macros.
Definition
ObjectMacros.h:744
GENERATED_BODY
#define GENERATED_BODY(...)
Definition
ObjectMacros.h:765
UCLASS
#define UCLASS(...)
Definition
ObjectMacros.h:776
USTRUCT
#define USTRUCT(...)
Definition
ObjectMacros.h:746
ERDGSetupTaskWaitPoint::Execute
@ Execute
UE_API
#define UE_API
Definition
SColorGradingComponentViewer.h:12
EUnitType::Mass
@ Mass
EVulkanSyncPointType::Context
@ Context
UMassChildOfRelationEntityCreation
Definition
MassChildOf.h:35
UMassRelationEntityCreation
Definition
MassRelationObservers.h:47
UE::Mass::Relations
Definition
MassRelationManager.cpp:20
UE::Mass::Relations::ChildOfHandle
FTypeHandle ChildOfHandle
Definition
MassChildOf.cpp:15
UE::Mass::Relations::RegisterChildOfRelation
void RegisterChildOfRelation()
Definition
MassChildOf.cpp:54
FMassChildOfFragment
Definition
MassChildOf.h:26
FMassChildOfRelation
Definition
MassChildOf.h:20
FMassEntityHandle
Definition
MassEntityHandle.h:13
FMassEntityManager
Definition
MassEntityManager.h:96
FMassExecutionContext
Definition
MassExecutionContext.h:29
FMassFragment
Definition
MassEntityElementTypes.h:10
FMassRelation
Definition
MassEntityRelations.h:186
Engine
Source
Runtime
MassEntity
Public
Relations
MassChildOf.h
Generated by
1.9.8