#include <MassSubsystemAccess.h>
|
| MASSENTITY_API | FMassSubsystemAccess (UWorld *InWorld=nullptr) |
| |
| template<typename T , typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type> |
| T * | GetMutableSubsystem () |
| |
| template<typename T , typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type> |
| T & | GetMutableSubsystemChecked () |
| |
| template<typename T , typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type> |
| const T * | GetSubsystem () |
| |
| template<typename T , typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type> |
| const T & | GetSubsystemChecked () |
| |
| template<typename T , typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type> |
| T * | GetMutableSubsystem (const TSubclassOf< USubsystem > SubsystemClass) |
| |
| template<typename T , typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type> |
| T & | GetMutableSubsystemChecked (const TSubclassOf< USubsystem > SubsystemClass) |
| |
| template<typename T , typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type> |
| const T * | GetSubsystem (const TSubclassOf< USubsystem > SubsystemClass) |
| |
| template<typename T , typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type> |
| const T & | GetSubsystemChecked (const TSubclassOf< USubsystem > SubsystemClass) |
| |
| MASSENTITY_API bool | CacheSubsystemRequirements (const FMassSubsystemRequirements &SubsystemRequirements) |
| |
| MASSENTITY_API void | SetSubsystemRequirements (const FMassSubsystemRequirements &SubsystemRequirements) |
| |
| void | GetSubsystemRequirementBits (FMassExternalSubsystemBitSet &OutConstSubsystemsBitSet, FMassExternalSubsystemBitSet &OutMutableSubsystemsBitSet) |
| |
| void | SetSubsystemRequirementBits (const FMassExternalSubsystemBitSet &InConstSubsystemsBitSet, const FMassExternalSubsystemBitSet &InMutableSubsystemsBitSet) |
| |
◆ FMassSubsystemAccess()
| FMassSubsystemAccess::FMassSubsystemAccess |
( |
UWorld * |
InWorld = nullptr | ) |
|
|
explicit |
◆ CacheSubsystem()
| bool FMassSubsystemAccess::CacheSubsystem |
( |
const uint32 |
SystemIndex | ) |
|
|
protected |
◆ CacheSubsystemRequirements()
◆ DoesRequireWorld()
◆ FetchSubsystemInstance() [1/3]
template<
typename T ,
typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type>
| static T * FMassSubsystemAccess::FetchSubsystemInstance |
( |
| ) |
|
|
inlinestatic |
◆ FetchSubsystemInstance() [2/3]
template<
typename T ,
typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type>
| static T * FMassSubsystemAccess::FetchSubsystemInstance |
( |
UWorld * |
World | ) |
|
|
inlinestatic |
◆ FetchSubsystemInstance() [3/3]
◆ GetMutableSubsystem() [1/2]
template<
typename T ,
typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type>
| T * FMassSubsystemAccess::GetMutableSubsystem |
( |
| ) |
|
|
inline |
◆ GetMutableSubsystem() [2/2]
template<
typename T ,
typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type>
◆ GetMutableSubsystemChecked() [1/2]
template<
typename T ,
typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type>
| T & FMassSubsystemAccess::GetMutableSubsystemChecked |
( |
| ) |
|
|
inline |
◆ GetMutableSubsystemChecked() [2/2]
template<
typename T ,
typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type>
◆ GetSubsystem() [1/2]
template<
typename T ,
typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type>
| const T * FMassSubsystemAccess::GetSubsystem |
( |
| ) |
|
|
inline |
◆ GetSubsystem() [2/2]
template<
typename T ,
typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type>
◆ GetSubsystemChecked() [1/2]
template<
typename T ,
typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type>
| const T & FMassSubsystemAccess::GetSubsystemChecked |
( |
| ) |
|
|
inline |
◆ GetSubsystemChecked() [2/2]
template<
typename T ,
typename = typename TEnableIf<TIsDerivedFrom<T, USubsystem>::IsDerived>::Type>
◆ GetSubsystemInternal() [1/2]
| T * FMassSubsystemAccess::GetSubsystemInternal |
( |
const uint32 |
SystemIndex | ) |
|
|
inlineprotected |
◆ GetSubsystemInternal() [2/2]
◆ GetSubsystemRequirementBits()
◆ SetSubsystemRequirementBits()
◆ SetSubsystemRequirements()
◆ ConstSubsystemsBitSet
◆ MutableSubsystemsBitSet
◆ Subsystems
◆ World
The documentation for this struct was generated from the following files: