Navigation
API > API/Runtime > API/Runtime/MassEntity
| Name | FArchetypeGroups |
| Type | struct |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassArchetypeGroup.h |
| Include Path | #include "MassArchetypeGroup.h" |
Syntax
struct FArchetypeGroups
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MassArchetypeGroup.h | |||
FArchetypeGroups
(
const FArchetypeGroups& InGroups |
MassArchetypeGroup.h | ||
FArchetypeGroups
(
FArchetypeGroups&& InGroups |
MassArchetypeGroup.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
FArchetypeGroupHandle GroupHandle |
Adds or updates the given (GroupType, GroupID) combination to IDContainer | MassArchetypeGroup.h | |
FArchetypeGroups Add
(
FArchetypeGroupHandle GroupHandle |
Adds or updates the given (GroupType, GroupID) combination to IDContainer | MassArchetypeGroup.h | |
bool ContainsType
(
const FArchetypeGroupType GroupType |
MassArchetypeGroup.h | ||
FArchetypeGroupID GetID
(
const FArchetypeGroupType GroupType |
MassArchetypeGroup.h | ||
bool IsShrunk() |
MassArchetypeGroup.h | ||
void Remove
(
FArchetypeGroupType GroupType |
Removes the stored GroupID associated with the given GroupType. | MassArchetypeGroup.h | |
FArchetypeGroups Remove
(
FArchetypeGroupType GroupType |
Removes the stored GroupID associated with the given GroupType. | MassArchetypeGroup.h | |
void Shrink() |
MassArchetypeGroup.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FArchetypeGroups & operator=
(
FArchetypeGroups&& InGroups |
MassArchetypeGroup.h | ||
FArchetypeGroups & operator=
(
const FArchetypeGroups& InGroups |
MassArchetypeGroup.h | ||
bool operator==
(
const FArchetypeGroups& OtherGroups |
MassArchetypeGroup.h |