Navigation
API > API/Runtime > API/Runtime/MassEntity
| Name | FMassRelationRoleInstanceHandle |
| Type | struct |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassEntityRelations.h |
| Include Path | #include "MassEntityRelations.h" |
Syntax
struct FMassRelationRoleInstanceHandle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMassRelationRoleInstanceHandle() |
MassEntityRelations.h |
Structs
| Name | Remarks |
|---|---|
| FMassRelationRoleInstanceHandleFinder |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| EntityIndexBits | int32 | MassEntityRelations.h | |
| EntityIndexMask | int32 | MassEntityRelations.h | |
| TypeMask | int32 | MassEntityRelations.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| RelationEntity | uint32 | MassEntityRelations.h | ||
| RoleEntity | uint32 | MassEntityRelations.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString DebugGetDescription() |
MassEntityRelations.h | ||
FMassEntityHandle GetRelationEntityHandle
(
const FMassEntityManager& EntityManager |
MassEntityRelations.h | ||
int32 GetRelationEntityIndex() |
MassEntityRelations.h | ||
UE::Mass::Relations::ERelationRole GetRole() |
MassEntityRelations.h | ||
FMassEntityHandle GetRoleEntityHandle
(
const FMassEntityManager& EntityManager |
MassEntityRelations.h | ||
int32 GetRoleEntityIndex() |
MassEntityRelations.h | ||
bool IsValid () |
We're unable to tell if a given relation instance handle is valid just by looking at a handle. | MassEntityRelations.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FMassRelationRoleInstanceHandle Create
(
UE::Mass::Relations::ERelationRole Role, |
MassEntityRelations.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FMassRelationRoleInstanceHandle& Other |
MassEntityRelations.h |