Navigation
API > API/Runtime > API/Runtime/MassEntity > API/Runtime/MassEntity/FMassEntityManager
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GetMatchingArchetypes
(
const FMassFragmentRequirements& Requirements, |
Searches through all known archetypes and matches them to the provided requirements. | MassEntityManager.h | |
void GetMatchingArchetypes
(
const FMassFragmentRequirements& Requirements, |
MassEntityManager.h |
GetMatchingArchetypes(const FMassFragmentRequirements &, TArray< FMassArchetypeHandle > &)
Description
Searches through all known archetypes and matches them to the provided requirements. All archetypes that pass the requirement check are returned.
| Name | GetMatchingArchetypes |
| Type | function |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassEntityManager.h |
| Include Path | #include "MassEntityManager.h" |
| Source | /Engine/Source/Runtime/MassEntity/Private/MassEntityManager.cpp |
void GetMatchingArchetypes
(
const FMassFragmentRequirements & Requirements,
TArray < FMassArchetypeHandle > & OutValidArchetypes
) const
Parameters
| Name | Remarks |
|---|---|
| Requirements | The set of fragments and tags that need to be on available in the request form on an archetype before it's added. |
| OutValidArchetypes | Archetypes that pass the requirements test are added here. |
GetMatchingArchetypes(const FMassFragmentRequirements &, TArray< FMassArchetypeHandle > &, const uint32)
| Name | GetMatchingArchetypes |
| Type | function |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassEntityManager.h |
| Include Path | #include "MassEntityManager.h" |
| Source | /Engine/Source/Runtime/MassEntity/Private/MassEntityManager.cpp |
void GetMatchingArchetypes
(
const FMassFragmentRequirements & Requirements,
TArray < FMassArchetypeHandle > & OutValidArchetypes,
const uint32 FromArchetypeDataVersion
) const