Apparatus Version 1.3.0
ECS data-driven workflow for Unreal Engine.
All Classes Functions Variables Enumerator Friends Pages
UMachine Member List

This is the complete list of members for UMachine, including all inherited members.

BootAll()UMachineinlinestatic
Despawn(const FSubjectHandle &SubjectHandle)UMachineinlinestatic
DespawnAll()UMachineinlinestatic
DoFindMatchingBelts(const FFilter &Filter, TArray< UBelt *, TAllocator > &OutBelts)UMachineinline
EnchainBelts(const FFilter &Filter, int32 &OutBeltChainId)UMachineinlinestatic
EnchainChunks(const FFilter &Filter, int32 &OutChunkChainId)UMachineinlinestatic
FChunkChainUMachinefriend
FChunkItUMachinefriend
FindBeltsMatchingFingerprint(const struct FFingerprint &Fingerprint, TArray< class UBelt * > &OutBelts)UMachineinlinestatic
FindMatchingBelts(const struct FFilter &Filter, TArray< class UBelt *, TAllocator > &OutBelts)UMachineinlinestatic
FindMatchingChunks(const FFilter &Filter, TArray< UChunk *, TAllocator > &OutChunks)UMachineinlinestatic
FSubjectHandleUMachinefriend
GetAdjective(const int32 Id)UMachineinlinestatic
GetSubjectives()UMachineinlinestatic
HandleDetailsChange(TScriptInterface< ISubjective > Subjective)UMachineinlinestatic
HasInstance()UMachineinlinestatic
InvalidBeltChainId enum valueUMachine
InvalidChunkChainId enum valueUMachine
ObtainBeltChain(const int32 BeltChainId)UMachineinlinestatic
ObtainChunk(const struct FTraitmark &Traitmark, EApparatusStatus &OutStatus, const int32 Capacity=32)UMachineinlinestatic
ObtainChunkChain(const int32 ChunkChainId)UMachineinlinestatic
ObtainInstance()UMachineinlinestatic
ObtainMostSpecificBelt(UObject *BeltOwner, TScriptInterface< ISubjective > Subjective)UMachinestatic
RegisterMechanical(TScriptInterface< IMechanical > Mechanical)UMachineinlinestatic
RegisterSubjective(TScriptInterface< ISubjective > Subjective)UMachineinlinestatic
Reset()UMachineinlinestatic
Spawn(struct FSubjectHandle &SubjectHandle)UMachineinlinestatic
UApparatusFunctionLibrary classUMachinefriend
UBelt classUMachinefriend
UChunk classUMachinefriend
UnregisterAllMechanicals()UMachineinlinestatic
UnregisterMechanical(TScriptInterface< IMechanical > Mechanical)UMachineinlinestatic
UnregisterSubjective(TScriptInterface< ISubjective > Subjective)UMachineinlinestatic
~UMachine()UMachineinline