Navigation
API > API/Runtime > API/Runtime/MassEntity
Inheritance Hierarchy
- FMassSubsystemRequirements
- FMassEntityQuery
References
| Module | MassEntity |
| Header | /Engine/Source/Runtime/MassEntity/Public/MassRequirements.h |
| Include | #include "MassRequirements.h" |
Syntax
USTRUCT ()
struct FMassSubsystemRequirements
Remarks
FMassSubsystemRequirements is a structure that declares runtime subsystem access type given calculations require.
Variables
| Type | Name | Description | |
|---|---|---|---|
| friend | FMassDebugger | ||
| friend | FMassRequirementAccessDetector | ||
| FMassExternalSubsystemBitSet | RequiredConstSubsystems | ||
| FMassExternalSubsystemBitSet | RequiredMutableSubsystems |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FMassSubsystemRequirements & | AddSubsystemRequirement
(
const EMassFragmentAccess AccessMode |
||
| FMassSubsystemRequirements & | AddSubsystemRequirement
(
const TSubclassOf< USubsystem > SubsystemClass, |
||
| bool | |||
| void | ExportRequirements
(
FMassExecutionRequirements& OutRequirements |
||
| const FMassExternalSubsystemBitSet & | |||
| const FMassExternalSubsystemBitSet & | |||
| bool | IsEmpty () |
||
| void | Reset () |