Apparatus Version 1.2.1
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
AdvanceBeltChain(const int32 &BeltChainId)UApparatusFunctionLibraryinlinestatic
AdvanceChunkChain(const int32 &ChunkChainId)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
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
DisableSubjectiveDetail(TScriptInterface< ISubjective > Subjective, TSubclassOf< UDetail > DetailClass, const bool bDisableMultiple=false)UApparatusFunctionLibraryinlinestatic
EnableSubjectiveDetail(TScriptInterface< ISubjective > Subjective, TSubclassOf< UDetail > DetailClass)UApparatusFunctionLibraryinlinestatic
FindStruct(const TCHAR *StructName)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(const FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, void *const OutTraitData)UApparatusFunctionLibraryinlinestatic
Generic_SetSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType, const void *const InTraitData)UApparatusFunctionLibraryinlinestatic
Generic_SetSubjectTrait(const 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
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
GetSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, FGenericStruct &OutTraitData)UApparatusFunctionLibraryinlinestatic
HasSubjectiveDetail(TScriptInterface< ISubjective > Subjective, TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false)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
SetSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType, const FGenericStruct &InTraitData)UApparatusFunctionLibraryinlinestatic
SetSubjectTrait(FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, const FGenericStruct &InTraitData)UApparatusFunctionLibraryinlinestatic
SpawnMachineSubject(FSubjectHandle &OutSubjectHandle)UApparatusFunctionLibraryinlinestatic