Navigation
API > API/Plugins > API/Plugins/MassEntity
References
| Module | MassEntity |
| Header | /Engine/Plugins/Runtime/MassEntity/Source/MassEntity/Public/MassSubsystemAccess.h |
| Include | #include "MassSubsystemAccess.h" |
Syntax
struct FMassSubsystemAccess
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMassExternalSubsystemBitSet | ConstSubsystemsBitSet | ||
| FMassExternalSubsystemBitSet | MutableSubsystemsBitSet | ||
| TArray< USubsystem * > | Subsystems | ||
| TWeakObjectPtr< UWorld > | World |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMassSubsystemAccess
(
UWorld* InWorld |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CacheSubsystem
(
const uint32 SystemIndex |
||
| bool | CacheSubsystemRequirements
(
const FMassSubsystemRequirements& SubsystemRequirements |
||
| constexpr bool | |||
| T * | FetchSubsystemInstance
(
UWorld* World |
||
| T * | |||
| USubsystem * | FetchSubsystemInstance
(
UWorld* World, |
||
| T * | |||
| T * | GetMutableSubsystem
(
const TSubclassOf< USubsystem > SubsystemClass |
||
| T & | |||
| T & | GetMutableSubsystemChecked
(
const TSubclassOf< USubsystem > SubsystemClass |
||
| const T * | GetSubsystem () |
||
| const T * | GetSubsystem
(
const TSubclassOf< USubsystem > SubsystemClass |
||
| const T & | |||
| const T & | GetSubsystemChecked
(
const TSubclassOf< USubsystem > SubsystemClass |
||
| T * | GetSubsystemInternal
(
const uint32 SystemIndex |
||
| T * | GetSubsystemInternal
(
const uint32 SystemIndex, |
||
| void | GetSubsystemRequirementBits
(
FMassExternalSubsystemBitSet& OutConstSubsystemsBitSet, |
||
| void | SetSubsystemRequirementBits
(
const FMassExternalSubsystemBitSet& InConstSubsystemsBitSet, |
||
| void | SetSubsystemRequirements
(
const FMassSubsystemRequirements& SubsystemRequirements |