Navigation
API > API/Runtime > API/Runtime/MassEntity
| Name | FMassSubsystemAccess |
| Type | struct |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassSubsystemAccess.h |
| Include Path | #include "MassSubsystemAccess.h" |
Syntax
struct FMassSubsystemAccess
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMassSubsystemAccess
(
UWorld* InWorld |
MassSubsystemAccess.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CacheSubsystemRequirements
(
const FMassSubsystemRequirements& SubsystemRequirements |
Remaining API | MassSubsystemAccess.h | |
T * GetMutableSubsystem () |
Statically-typed subsystems. | MassSubsystemAccess.h | |
T * GetMutableSubsystem
(
const TSubclassOf< USubsystem > SubsystemClass |
UClass-provided subsystems. | MassSubsystemAccess.h | |
T & GetMutableSubsystemChecked () |
MassSubsystemAccess.h | ||
T & GetMutableSubsystemChecked
(
const TSubclassOf< USubsystem > SubsystemClass |
MassSubsystemAccess.h | ||
const T * GetSubsystem () |
MassSubsystemAccess.h | ||
const T * GetSubsystem
(
const TSubclassOf< USubsystem > SubsystemClass |
MassSubsystemAccess.h | ||
const T & GetSubsystemChecked () |
MassSubsystemAccess.h | ||
const T & GetSubsystemChecked
(
const TSubclassOf< USubsystem > SubsystemClass |
MassSubsystemAccess.h | ||
void GetSubsystemRequirementBits
(
FMassExternalSubsystemBitSet& OutConstSubsystemsBitSet, |
MassSubsystemAccess.h | ||
void SetSubsystemRequirementBits
(
const FMassExternalSubsystemBitSet& InConstSubsystemsBitSet, |
MassSubsystemAccess.h | ||
void SetSubsystemRequirements
(
const FMassSubsystemRequirements& SubsystemRequirements |
MassSubsystemAccess.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CacheSubsystem
(
const uint32 SystemIndex |
MassSubsystemAccess.h | ||
T * GetSubsystemInternal
(
const uint32 SystemIndex |
MassSubsystemAccess.h | ||
T * GetSubsystemInternal
(
const uint32 SystemIndex, |
MassSubsystemAccess.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool DoesRequireWorld() |
MassSubsystemAccess.h | ||
static T * FetchSubsystemInstance
(
UWorld* World |
MassSubsystemAccess.h | ||
static T * FetchSubsystemInstance () |
MassSubsystemAccess.h | ||
static USubsystem * FetchSubsystemInstance
(
UWorld* World, |
MassSubsystemAccess.h |