Apparatus Version 1.8
ECS data-oriented workflow for Unreal Engine.
UMechanism Member List

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

BeginDestroy() overrideUMechanisminline
BootAll()UMechanisminline
DespawnAllSubjects()UMechanisminline
Enchain(const FFilter &Filter, int32 &OutChainId)UMechanisminline
Enchain(const FFilter &Filter, EApparatusStatus &OutStatus)UMechanisminline
Enchain(const FFilter &Filter)UMechanisminline
EnchainIterables(const FFilter &Filter, int32 &OutChainId)UMechanisminline
EnchainSolid(const FFilter &Filter)UMechanisminline
FindBeltsMatchingFingerprint(const struct FFingerprint &Fingerprint, TArray< UBelt * > &OutBelts)UMechanisminline
FirstChainId enum valueUMechanism
FSubjectHandleBaseUMechanismfriend
FSubjectInfoUMechanismfriend
GetAdjective(const int32 Id)UMechanisminline
GetSubjectives()UMechanisminline
HandleDetailsChange(TScriptInterface< ISubjective > Subjective)UMechanisminline
IIterable classUMechanismfriend
InvalidChainId enum valueUMechanism
IsSolid()UMechanisminline
ObtainChain(const int32 ChainId) constUMechanisminline
ObtainChain() constUMechanisminline
ObtainChunk(const struct FTraitmark &Traitmark, EApparatusStatus &OutStatus, const int32 Capacity=32)UMechanisminline
ObtainChunk(const struct FTraitmark &Traitmark, const int32 Capacity=32)UMechanisminline
ObtainMostSpecificBelt(UObject *BeltOwner, TScriptInterface< ISubjective > Subjective)UMechanism
RegisterMechanical(TScriptInterface< IMechanical > Mechanical)UMechanisminline
RegisterSubjective(TScriptInterface< ISubjective > Subjective)UMechanisminline
Reset()UMechanisminline
SpawnSubject(struct FSubjectHandle &SubjectHandle)UMechanisminline
SpawnSubject()UMechanisminline
SpawnSubject(Ts &&... Traits)UMechanisminline
SpawnSubject(UScriptStruct *TraitType, void *TraitData)UMechanisminline
TBeltItUMechanismfriend
TChunkItUMechanismfriend
UApparatusFunctionLibrary classUMechanismfriend
UBelt classUMechanismfriend
UChunk classUMechanismfriend
UnregisterAllMechanicals()UMechanisminline
UnregisterAllSubjectives()UMechanisminline
UnregisterMechanical(TScriptInterface< IMechanical > Mechanical)UMechanisminline
UnregisterSubjective(TScriptInterface< ISubjective > Subjective)UMechanisminline