Apparatus Version 1.2.1
ECS data-driven workflow for Unreal Engine.
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
UBelt classUMachinefriend
UChunk classUMachinefriend
UnregisterAllMechanicals()UMachineinlinestatic
UnregisterMechanical(TScriptInterface< IMechanical > Mechanical)UMachineinlinestatic
UnregisterSubjective(TScriptInterface< ISubjective > Subjective)UMachineinlinestatic
~UMachine()UMachineinline