Apparatus Version 1.3.0
ECS data-driven workflow for Unreal Engine.
UApparatusFunctionLibrary Member List

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

AddDetailToFingerprint(FFingerprint &Fingerprint, const TSubclassOf< UDetail > DetailClass)UApparatusFunctionLibraryinlinestatic
AddSubjectiveDetail(TScriptInterface< ISubjective > Subjective, TSubclassOf< UDetail > DetailClass, const bool bReuseDisabled=false)UApparatusFunctionLibraryinlinestatic
AddToSubjectHandles4(FSubjectHandles4 &SubjectHandles, FSubjectHandle SubjectHandle)UApparatusFunctionLibraryinlinestatic
AddUniqueToSubjectHandles4(FSubjectHandles4 &SubjectHandles, FSubjectHandle SubjectHandle)UApparatusFunctionLibraryinlinestatic
AdvanceBeltChain(const int32 &BeltChainId)UApparatusFunctionLibraryinlinestatic
AdvanceChunkChain(const int32 &ChunkChainId)UApparatusFunctionLibraryinlinestatic
AreSubjectHandlesEqual(const FSubjectHandle &SubjectA, const FSubjectHandle &SubjectB)UApparatusFunctionLibraryinlinestatic
AreSubjectHandlesNotEqual(const FSubjectHandle &SubjectA, const FSubjectHandle &SubjectB)UApparatusFunctionLibraryinlinestatic
BeginBeltChain(const int32 &BeltChainId)UApparatusFunctionLibraryinlinestatic
BeginChunkChain(const int32 &ChunkChainId)UApparatusFunctionLibraryinlinestatic
BeginOrAdvanceBeltChain(const int32 &BeltChainId)UApparatusFunctionLibraryinlinestatic
BeginOrAdvanceChunkChain(const int32 &ChunkChainId)UApparatusFunctionLibraryinlinestatic
BitMaskAnd(const FBitMask &A, const FBitMask &B)UApparatusFunctionLibraryinlinestatic
BitMaskOr(const FBitMask &A, const FBitMask &B)UApparatusFunctionLibraryinlinestatic
ClearSubjectHandles4(FSubjectHandles4 &SubjectHandles)UApparatusFunctionLibraryinlinestatic
DECLARE_FUNCTION(execGetSubjectiveTrait)UApparatusFunctionLibraryinline
DECLARE_FUNCTION(execSetSubjectiveTrait)UApparatusFunctionLibraryinline
DECLARE_FUNCTION(execObtainSubjectiveTrait)UApparatusFunctionLibraryinline
DECLARE_FUNCTION(execGetSubjectTrait)UApparatusFunctionLibraryinline
DECLARE_FUNCTION(execSetSubjectTrait)UApparatusFunctionLibraryinline
DECLARE_FUNCTION(execObtainSubjectTrait)UApparatusFunctionLibraryinline
DECLARE_FUNCTION(execGetChunkChainTrait)UApparatusFunctionLibraryinline
DECLARE_FUNCTION(execGetChunkChainTraitAt)UApparatusFunctionLibraryinline
DECLARE_FUNCTION(execGetBeltChainTrait)UApparatusFunctionLibraryinline
DespawnMachineSubject(const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
DisableSubjectDetail(FSubjectHandle &SubjectHandle, TSubclassOf< UDetail > DetailClass, const bool bDisableMultiple=false)UApparatusFunctionLibraryinlinestatic
DisableSubjectiveDetail(TScriptInterface< ISubjective > Subjective, TSubclassOf< UDetail > DetailClass, const bool bDisableMultiple=false)UApparatusFunctionLibraryinlinestatic
EnableSubjectiveDetail(TScriptInterface< ISubjective > Subjective, TSubclassOf< UDetail > DetailClass)UApparatusFunctionLibraryinlinestatic
FindSubjectiveDetail(TScriptInterface< ISubjective > Subjective, TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false)UApparatusFunctionLibraryinlinestatic
FindSubjectiveDetails(TScriptInterface< ISubjective > Subjective, TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false)UApparatusFunctionLibraryinlinestatic
FingerprintMatches(const FFingerprint &Fingerprint, const FFilter &Filter)UApparatusFunctionLibraryinlinestatic
Generic_GetBeltChainTrait(const int32 &BeltChainId, UScriptStruct *TraitType, void *const OutTraitData)UApparatusFunctionLibraryinlinestatic
Generic_GetChunkChainTrait(const int32 &ChunkChainId, UScriptStruct *TraitType, void *const OutTraitData)UApparatusFunctionLibraryinlinestatic
Generic_GetChunkChainTraitAt(const int32 &ChunkChainId, const int32 TraitIndex, void *const OutTraitData)UApparatusFunctionLibraryinlinestatic
Generic_GetSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType, void *const OutTraitData)UApparatusFunctionLibraryinlinestatic
Generic_GetSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, void *const OutTraitData)UApparatusFunctionLibraryinlinestatic
Generic_ObtainSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType, void *const OutTraitData)UApparatusFunctionLibraryinlinestatic
Generic_ObtainSubjectTrait(FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, void *const OutTraitData)UApparatusFunctionLibraryinlinestatic
Generic_SetSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType, const void *const InTraitData)UApparatusFunctionLibraryinlinestatic
Generic_SetSubjectTrait(FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, const void *const InTraitData)UApparatusFunctionLibraryinlinestatic
GetBeltChainDetailHinted(const int32 &BeltChainId, TSubclassOf< UDetail > DetailClass, const int32 DetailIndexHint)UApparatusFunctionLibraryinlinestatic
GetBeltChainSubject(const int32 &BeltChainId)UApparatusFunctionLibraryinlinestatic
GetBeltChainSubjective(const int32 &BeltChainId)UApparatusFunctionLibraryinlinestatic
GetBeltChainTrait(const int32 &BeltChainId, UScriptStruct *TraitType, FGenericStruct &OutTraitData)UApparatusFunctionLibraryinlinestatic
GetChunkChainDetail(const int32 &ChunkChainId, TSubclassOf< UDetail > DetailClass)UApparatusFunctionLibraryinlinestatic
GetChunkChainSubject(const int32 &ChunkChainId)UApparatusFunctionLibraryinlinestatic
GetChunkChainSubjective(const int32 &ChunkChainId)UApparatusFunctionLibraryinlinestatic
GetChunkChainTrait(const int32 &ChunkChainId, UScriptStruct *TraitType, FGenericStruct &OutTraitData)UApparatusFunctionLibraryinlinestatic
GetChunkChainTraitAt(const int32 &ChunkChainId, const int32 TraitIndex, FGenericStruct &OutTraitData)UApparatusFunctionLibraryinlinestatic
GetInvalidSubjectHandle()UApparatusFunctionLibraryinlinestatic
GetSubjectHandles4At(const FSubjectHandles4 &SubjectHandles, const int32 Index)UApparatusFunctionLibraryinlinestatic
GetSubjectHandles4Length(FSubjectHandles4 &SubjectHandles)UApparatusFunctionLibraryinlinestatic
GetSubjectiveActor(TScriptInterface< ISubjective > Subjective)UApparatusFunctionLibraryinlinestatic
GetSubjectiveComponent(TScriptInterface< ISubjective > Subjective)UApparatusFunctionLibraryinlinestatic
GetSubjectiveDetails(TScriptInterface< ISubjective > Subjective, const bool bIncludeDisabled, TArray< UDetail * > &OutDetails)UApparatusFunctionLibraryinlinestatic
GetSubjectiveFingerprint(TScriptInterface< ISubjective > Subjective, FFingerprint &OutFingerprint)UApparatusFunctionLibraryinlinestatic
GetSubjectivePreferredBelt(TScriptInterface< ISubjective > Subjective)UApparatusFunctionLibraryinlinestatic
GetSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType, FGenericStruct &OutTraitData)UApparatusFunctionLibraryinlinestatic
GetSubjectiveWidget(TScriptInterface< ISubjective > Subjective)UApparatusFunctionLibraryinlinestatic
GetSubjectSubjective(const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
GetSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, FGenericStruct &OutTraitData)UApparatusFunctionLibraryinlinestatic
HasSubjectDetail(const FSubjectHandle &SubjectHandle, TSubclassOf< UDetail > DetailClass)UApparatusFunctionLibraryinlinestatic
HasSubjectiveDetail(TScriptInterface< ISubjective > Subjective, TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false)UApparatusFunctionLibraryinlinestatic
HasSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType)UApparatusFunctionLibraryinlinestatic
HasSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *TraitType)UApparatusFunctionLibraryinlinestatic
IsFilterViable(const FFilter &Filter)UApparatusFunctionLibraryinlinestatic
IsSubjectHandleValid(FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
MakeCachedFilter0(const FString &Key, const EBootFilter Booting)UApparatusFunctionLibraryinlinestatic
MakeCachedFilter1(const FString &Key, UScriptStruct *Trait_0, TSubclassOf< UDetail > Detail_0, UScriptStruct *ExcludedTrait_0, TSubclassOf< UDetail > ExcludedDetail_0, const EBootFilter Booting)UApparatusFunctionLibraryinlinestatic
MakeCachedFilter2(const FString &Key, UScriptStruct *Trait_0, UScriptStruct *Trait_1, TSubclassOf< UDetail > Detail_0, TSubclassOf< UDetail > Detail_1, UScriptStruct *ExcludedTrait_0, UScriptStruct *ExcludedTrait_1, TSubclassOf< UDetail > ExcludedDetail_0, TSubclassOf< UDetail > ExcludedDetail_1, const EBootFilter Booting)UApparatusFunctionLibraryinlinestatic
MakeCachedFilter4(const FString &Key, UScriptStruct *Trait_0, UScriptStruct *Trait_1, UScriptStruct *Trait_2, UScriptStruct *Trait_3, TSubclassOf< UDetail > Detail_0, TSubclassOf< UDetail > Detail_1, TSubclassOf< UDetail > Detail_2, TSubclassOf< UDetail > Detail_3, UScriptStruct *ExcludedTrait_0, UScriptStruct *ExcludedTrait_1, UScriptStruct *ExcludedTrait_2, UScriptStruct *ExcludedTrait_3, TSubclassOf< UDetail > ExcludedDetail_0, TSubclassOf< UDetail > ExcludedDetail_1, TSubclassOf< UDetail > ExcludedDetail_2, TSubclassOf< UDetail > ExcludedDetail_3, const EBootFilter Booting)UApparatusFunctionLibraryinlinestatic
MakeCachedFilter8(const FString &Key, UScriptStruct *Trait_0, UScriptStruct *Trait_1, UScriptStruct *Trait_2, UScriptStruct *Trait_3, UScriptStruct *Trait_4, UScriptStruct *Trait_5, UScriptStruct *Trait_6, UScriptStruct *Trait_7, TSubclassOf< UDetail > Detail_0, TSubclassOf< UDetail > Detail_1, TSubclassOf< UDetail > Detail_2, TSubclassOf< UDetail > Detail_3, TSubclassOf< UDetail > Detail_4, TSubclassOf< UDetail > Detail_5, TSubclassOf< UDetail > Detail_6, TSubclassOf< UDetail > Detail_7, UScriptStruct *ExcludedTrait_0, UScriptStruct *ExcludedTrait_1, UScriptStruct *ExcludedTrait_2, UScriptStruct *ExcludedTrait_3, UScriptStruct *ExcludedTrait_4, UScriptStruct *ExcludedTrait_5, UScriptStruct *ExcludedTrait_6, UScriptStruct *ExcludedTrait_7, TSubclassOf< UDetail > ExcludedDetail_0, TSubclassOf< UDetail > ExcludedDetail_1, TSubclassOf< UDetail > ExcludedDetail_2, TSubclassOf< UDetail > ExcludedDetail_3, TSubclassOf< UDetail > ExcludedDetail_4, TSubclassOf< UDetail > ExcludedDetail_5, TSubclassOf< UDetail > ExcludedDetail_6, TSubclassOf< UDetail > ExcludedDetail_7, const EBootFilter Booting)UApparatusFunctionLibraryinlinestatic
MakeDetailmark(const TArray< TSubclassOf< UDetail >> &Details, const EBootFilter BootState=EBootFilter::None)UApparatusFunctionLibraryinlinestatic
MakeFilter(const TArray< UScriptStruct * > &Traits, const TArray< TSubclassOf< UDetail >> &Details, const TArray< UScriptStruct * > &ExcludedTraits, const TArray< TSubclassOf< UDetail >> &ExcludedDetails, const EBootFilter Booting)UApparatusFunctionLibraryinlinestatic
MakeFingerprint(const TArray< UScriptStruct * > &Traits, const TArray< TSubclassOf< UDetail >> &Details, const EBootFilter BootState=EBootFilter::None)UApparatusFunctionLibraryinlinestatic
MakeTraitmark(const TArray< UScriptStruct * > &Traits, const EBootFilter BootState=EBootFilter::None)UApparatusFunctionLibraryinlinestatic
ObtainSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType, FGenericStruct &OutTraitData)UApparatusFunctionLibraryinlinestatic
ObtainSubjectTrait(FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, FGenericStruct &OutTraitData)UApparatusFunctionLibraryinlinestatic
RemoveDetailFromFingerprint(FFingerprint &Fingerprint, const TSubclassOf< UDetail > DetailClass)UApparatusFunctionLibraryinlinestatic
RemoveFromSubjectHandles4(FSubjectHandles4 &SubjectHandles, FSubjectHandle SubjectHandle)UApparatusFunctionLibraryinlinestatic
RemoveSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType)UApparatusFunctionLibraryinlinestatic
RemoveSubjectTrait(FSubjectHandle &SubjectHandle, UScriptStruct *TraitType)UApparatusFunctionLibraryinlinestatic
ResetSubjectHandle(FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
SetSubjectHandles4At(FSubjectHandles4 &SubjectHandles, const int32 Index, const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
SetSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType, const FGenericStruct &InTraitData)UApparatusFunctionLibraryinlinestatic
SetSubjectTrait(FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, const FGenericStruct &InTraitData)UApparatusFunctionLibraryinlinestatic
SpawnMachineSubject(FSubjectHandle &OutSubjectHandle)UApparatusFunctionLibraryinlinestatic