Apparatus Version 1.22
ECS data-oriented 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
AddToSubjectHandles16(FSubjectHandles16 &SubjectHandles, FSubjectHandle SubjectHandle)UApparatusFunctionLibraryinlinestatic
AddToSubjectHandles4(FSubjectHandles4 &SubjectHandles, FSubjectHandle SubjectHandle)UApparatusFunctionLibraryinlinestatic
AddToSubjectHandles8(FSubjectHandles8 &SubjectHandles, FSubjectHandle SubjectHandle)UApparatusFunctionLibraryinlinestatic
AddUniqueToSubjectHandles16(FSubjectHandles16 &SubjectHandles, FSubjectHandle SubjectHandle)UApparatusFunctionLibraryinlinestatic
AddUniqueToSubjectHandles4(FSubjectHandles4 &SubjectHandles, FSubjectHandle SubjectHandle)UApparatusFunctionLibraryinlinestatic
AddUniqueToSubjectHandles8(FSubjectHandles8 &SubjectHandles, FSubjectHandle SubjectHandle)UApparatusFunctionLibraryinlinestatic
AdvanceChain(UObject *WorldContextObject, const int32 ChainId)UApparatusFunctionLibraryinlinestatic
AreSubjectHandlesEqual(const FSubjectHandle &SubjectA, const FSubjectHandle &SubjectB)UApparatusFunctionLibraryinlinestatic
AreSubjectHandlesNotEqual(const FSubjectHandle &SubjectA, const FSubjectHandle &SubjectB)UApparatusFunctionLibraryinlinestatic
BeginChain(UObject *WorldContextObject, const int32 ChainId)UApparatusFunctionLibraryinlinestatic
BeginOrAdvanceChain(UObject *WorldContextObject, const int32 ChainId)UApparatusFunctionLibraryinlinestatic
BitMaskAnd(const FBitMask &A, const FBitMask &B)UApparatusFunctionLibraryinlinestatic
BitMaskOr(const FBitMask &A, const FBitMask &B)UApparatusFunctionLibraryinlinestatic
BringSubjectOnlineOnServer(const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
ChainIterableNum(UObject *WorldContextObject, const int32 ChainId)UApparatusFunctionLibraryinlinestatic
ClearSubjectHandles16(FSubjectHandles16 &SubjectHandles)UApparatusFunctionLibraryinlinestatic
ClearSubjectHandles4(FSubjectHandles4 &SubjectHandles)UApparatusFunctionLibraryinlinestatic
ClearSubjectHandles8(FSubjectHandles8 &SubjectHandles)UApparatusFunctionLibraryinlinestatic
CopySubjectTraits(const FSubjectHandle &SourceSubjectHandle, const FSubjectHandle &DestinationSubjectHandle)UApparatusFunctionLibraryinlinestatic
DECLARE_FUNCTION(execGetChainTrait)UApparatusFunctionLibraryinline
DECLARE_FUNCTION(execGetChainTraitHinted)UApparatusFunctionLibraryinline
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(execPushExtraSubjectTrait)UApparatusFunctionLibraryinline
DECLARE_FUNCTION(execPushExtraSubjectiveTrait)UApparatusFunctionLibraryinline
DECLARE_FUNCTION(execPushExtraSubjectTraitThroughBearer)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
GeDetailMechanism(const UDetail *Detail)UApparatusFunctionLibraryinlinestatic
Generic_GetChainTrait(UObject *const WorldContextObject, const int32 &ChainId, UScriptStruct *TraitType, void *const OutTraitData)UApparatusFunctionLibraryinlinestatic
Generic_GetChainTraitHinted(UObject *const WorldContextObject, const int32 ChainId, UScriptStruct *TraitType, const int32 TraitIndex, void *const OutTraitData)UApparatusFunctionLibraryinlinestatic
Generic_GetSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *const TraitType, void *const TraitData)UApparatusFunctionLibraryinlinestatic
Generic_GetSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *const TraitType, void *const TraitData)UApparatusFunctionLibraryinlinestatic
Generic_ObtainSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *const TraitType, void *const TraitData)UApparatusFunctionLibraryinlinestatic
Generic_ObtainSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *const TraitType, void *const TraitData)UApparatusFunctionLibraryinlinestatic
Generic_PushExtraSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *const TraitType, const void *const TraitData, const bool bSetForLocal=false, const EPeerRole PeerRole=EPeerRole::None)UApparatusFunctionLibraryinlinestatic
Generic_PushExtraSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *const TraitType, const void *const TraitData, const bool bSetForLocal=false, const EPeerRole PeerRole=EPeerRole::None)UApparatusFunctionLibraryinlinestatic
Generic_PushExtraSubjectTraitThroughBearer(UNetworkBearerComponent *NetworkBearer, const FSubjectHandle &SubjectHandle, UScriptStruct *const TraitType, const void *const TraitData)UApparatusFunctionLibraryinlinestatic
Generic_SetSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *const TraitType, const void *const TraitData)UApparatusFunctionLibraryinlinestatic
Generic_SetSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *const TraitType, const void *const TraitData)UApparatusFunctionLibraryinlinestatic
GetChainDetail(UObject *WorldContextObject, const int32 ChainId, TSubclassOf< UDetail > DetailClass)UApparatusFunctionLibraryinlinestatic
GetChainDetailHinted(UObject *WorldContextObject, const int32 ChainId, TSubclassOf< UDetail > DetailClass, const int32 DetailIndexHint)UApparatusFunctionLibraryinlinestatic
GetChainSubject(UObject *WorldContextObject, const int32 ChainId)UApparatusFunctionLibraryinlinestatic
GetChainSubjective(UObject *WorldContextObject, const int32 ChainId)UApparatusFunctionLibraryinlinestatic
GetChainTrait(UObject *WorldContextObject, const int32 ChainId, UScriptStruct *TraitType, FGenericStruct &OutTraitData)UApparatusFunctionLibraryinlinestatic
GetChainTraitHinted(UObject *WorldContextObject, const int32 ChainId, UScriptStruct *TraitType, const int32 TraitIndex, FGenericStruct &OutTraitData)UApparatusFunctionLibraryinlinestatic
GetFingerprintFlagmark(const FFingerprint &Fingerprint)UApparatusFunctionLibraryinlinestatic
GetInvalidSubjectHandle()UApparatusFunctionLibraryinlinestatic
GetObjectSubjective(UObject *Object)UApparatusFunctionLibraryinlinestatic
GetSubjectConnectionPermit(const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
GetSubjectFlagmark(const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
GetSubjectHandles16At(const FSubjectHandles16 &SubjectHandles, const int32 Index)UApparatusFunctionLibraryinlinestatic
GetSubjectHandles16Length(FSubjectHandles16 &SubjectHandles)UApparatusFunctionLibraryinlinestatic
GetSubjectHandles4At(const FSubjectHandles4 &SubjectHandles, const int32 Index)UApparatusFunctionLibraryinlinestatic
GetSubjectHandles4Length(FSubjectHandles4 &SubjectHandles)UApparatusFunctionLibraryinlinestatic
GetSubjectHandles8At(const FSubjectHandles8 &SubjectHandles, const int32 Index)UApparatusFunctionLibraryinlinestatic
GetSubjectHandles8Length(FSubjectHandles8 &SubjectHandles)UApparatusFunctionLibraryinlinestatic
GetSubjectiveActor(TScriptInterface< ISubjective > Subjective)UApparatusFunctionLibraryinlinestatic
GetSubjectiveComponent(TScriptInterface< ISubjective > Subjective)UApparatusFunctionLibraryinlinestatic
GetSubjectiveConnectionPermit(TScriptInterface< ISubjective > Subjective)UApparatusFunctionLibraryinlinestatic
GetSubjectiveDetails(TScriptInterface< ISubjective > Subjective, TArray< UDetail * > &OutDetails, const bool bIncludeDisabled=false)UApparatusFunctionLibraryinlinestatic
GetSubjectiveFingerprint(TScriptInterface< ISubjective > Subjective, FFingerprint &OutFingerprint)UApparatusFunctionLibraryinlinestatic
GetSubjectiveFlagmark(TScriptInterface< ISubjective > Subjective)UApparatusFunctionLibraryinlinestatic
GetSubjectiveHandle(TScriptInterface< ISubjective > Subjective)UApparatusFunctionLibraryinlinestatic
GetSubjectivePreferredBelt(TScriptInterface< ISubjective > Subjective)UApparatusFunctionLibraryinlinestatic
GetSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType, FGenericStruct &TraitData)UApparatusFunctionLibraryinlinestatic
GetSubjectiveTraitmarkPermit(TScriptInterface< ISubjective > Subjective)UApparatusFunctionLibraryinlinestatic
GetSubjectiveWidget(TScriptInterface< ISubjective > Subjective)UApparatusFunctionLibraryinlinestatic
GetSubjectNetworkId(const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
GetSubjectSubjective(const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
GetSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, FGenericStruct &TraitData)UApparatusFunctionLibraryinlinestatic
GetSubjectTraitmarkPermit(const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
HasSubjectDetail(const FSubjectHandle &SubjectHandle, TSubclassOf< UDetail > DetailClass)UApparatusFunctionLibraryinlinestatic
HasSubjectFlag(const FSubjectHandle &SubjectHandle, const EFlagmarkBit Flag=EFlagmarkBit::A)UApparatusFunctionLibraryinlinestatic
HasSubjectiveDetail(TScriptInterface< ISubjective > Subjective, TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false)UApparatusFunctionLibraryinlinestatic
HasSubjectiveFlag(TScriptInterface< ISubjective > Subjective, const EFlagmarkBit Flag=EFlagmarkBit::A)UApparatusFunctionLibraryinlinestatic
HasSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType)UApparatusFunctionLibraryinlinestatic
HasSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *TraitType)UApparatusFunctionLibraryinlinestatic
IsSubjectClientSide(const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
IsSubjectHandleValid(FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
IsSubjectOnline(const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
IsSubjectServerSide(const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
MakeCachedFilter0(const FString &Key, const int32 Flagmark)UApparatusFunctionLibraryinlinestatic
MakeCachedFilter1(const FString &Key, UScriptStruct *Trait_0, TSubclassOf< UDetail > Detail_0, UScriptStruct *ExcludedTrait_0, TSubclassOf< UDetail > ExcludedDetail_0, const int32 Flagmark)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 int32 Flagmark)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 int32 Flagmark)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 int32 Flagmark)UApparatusFunctionLibraryinlinestatic
MakeDetailmark(const TArray< TSubclassOf< UDetail > > &Details)UApparatusFunctionLibraryinlinestatic
MakeFilter(const TArray< UScriptStruct * > &Traits, const TArray< TSubclassOf< UDetail > > &Details, const TArray< UScriptStruct * > &ExcludedTraits, const TArray< TSubclassOf< UDetail > > &ExcludedDetails, const int32 Flagmark=0x2, const int32 ExcludingFlagmark=0x1)UApparatusFunctionLibraryinlinestatic
MakeFingerprint(const TArray< UScriptStruct * > &Traits, const TArray< TSubclassOf< UDetail > > &Details, const int32 Flagmark)UApparatusFunctionLibraryinlinestatic
MakeTraitmark(const TArray< UScriptStruct * > &Traits)UApparatusFunctionLibraryinlinestatic
MechanismEnchain(UObject *WorldContextObject, const FFilter &Filter, int32 &OutChainId)UApparatusFunctionLibraryinlinestatic
MechanismEnchainBooted(UObject *WorldContextObject, FFilter &Filter, int32 &OutChainId)UApparatusFunctionLibraryinlinestatic
MechanismEnchainHalted(UObject *WorldContextObject, FFilter &Filter, int32 &OutChainId)UApparatusFunctionLibraryinlinestatic
ObtainSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType, FGenericStruct &TraitData)UApparatusFunctionLibraryinlinestatic
ObtainSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, FGenericStruct &TraitData)UApparatusFunctionLibraryinlinestatic
PushExtraSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType, const FGenericStruct &TraitData, const bool bSetForLocal=false, const EPeerRole PeerRole=EPeerRole::None)UApparatusFunctionLibraryinlinestatic
PushExtraSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, const FGenericStruct &TraitData, const bool bSetForLocal=false, const EPeerRole PeerRole=EPeerRole::None)UApparatusFunctionLibraryinlinestatic
PushExtraSubjectTraitThroughBearer(UNetworkBearerComponent *NetworkBearer, const FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, const FGenericStruct &TraitData)UApparatusFunctionLibrarystatic
PushSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType, const EPeerRole PeerRole=EPeerRole::None)UApparatusFunctionLibraryinlinestatic
PushSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, const EPeerRole PeerRole=EPeerRole::None)UApparatusFunctionLibraryinlinestatic
PushSubjectTraitThroughBearer(UNetworkBearerComponent *NetworkBearer, const FSubjectHandle &SubjectHandle, UScriptStruct *TraitType)UApparatusFunctionLibraryinlinestatic
RemoveAllSubjectTraits(const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
RemoveDetailFromFingerprint(FFingerprint &Fingerprint, const TSubclassOf< UDetail > DetailClass)UApparatusFunctionLibraryinlinestatic
RemoveFromSubjectHandles16(FSubjectHandles16 &SubjectHandles, FSubjectHandle SubjectHandle)UApparatusFunctionLibraryinlinestatic
RemoveFromSubjectHandles4(FSubjectHandles4 &SubjectHandles, FSubjectHandle SubjectHandle)UApparatusFunctionLibraryinlinestatic
RemoveFromSubjectHandles8(FSubjectHandles8 &SubjectHandles, FSubjectHandle SubjectHandle)UApparatusFunctionLibraryinlinestatic
RemoveSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType)UApparatusFunctionLibraryinlinestatic
RemoveSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *TraitType)UApparatusFunctionLibraryinlinestatic
ResetSubjectHandle(FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
SetSubjectConnectionPermit(const FSubjectHandle &SubjectHandle, UNetConnection *InConnectionPass)UApparatusFunctionLibraryinlinestatic
SetSubjectFlag(const FSubjectHandle &SubjectHandle, const EFlagmarkBit Flag=EFlagmarkBit::A, bool bState=true)UApparatusFunctionLibraryinlinestatic
SetSubjectFlagmark(const FSubjectHandle &SubjectHandle, const int32 Flagmark=0x0)UApparatusFunctionLibraryinlinestatic
SetSubjectHandles16At(FSubjectHandles16 &SubjectHandles, const int32 Index, const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
SetSubjectHandles4At(FSubjectHandles4 &SubjectHandles, const int32 Index, const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
SetSubjectHandles8At(FSubjectHandles8 &SubjectHandles, const int32 Index, const FSubjectHandle &SubjectHandle)UApparatusFunctionLibraryinlinestatic
SetSubjectiveConnectionPermit(TScriptInterface< ISubjective > Subjective, UNetConnection *InConnectionPass)UApparatusFunctionLibraryinlinestatic
SetSubjectiveFlag(TScriptInterface< ISubjective > Subjective, const EFlagmarkBit Flag=EFlagmarkBit::A, bool bState=true)UApparatusFunctionLibraryinlinestatic
SetSubjectiveFlagmark(TScriptInterface< ISubjective > Subjective, const int32 Flagmark=0x0)UApparatusFunctionLibraryinlinestatic
SetSubjectiveTrait(TScriptInterface< ISubjective > Subjective, UScriptStruct *TraitType, const FGenericStruct &TraitData)UApparatusFunctionLibraryinlinestatic
SetSubjectiveTraitmarkPermit(TScriptInterface< ISubjective > Subjective, const FTraitmark &InTraitmarkPass)UApparatusFunctionLibraryinlinestatic
SetSubjectTrait(const FSubjectHandle &SubjectHandle, UScriptStruct *TraitType, const FGenericStruct &TraitData)UApparatusFunctionLibraryinlinestatic
SetSubjectTraitmarkPermit(const FSubjectHandle &SubjectHandle, const FTraitmark &InTraitmarkPass)UApparatusFunctionLibraryinlinestatic
SpawnMachineSubject(UObject *WorldContextObject, const int32 Flagmark, FSubjectHandle &OutSubjectHandle)UApparatusFunctionLibraryinlinestatic
SpawnMachineSubjectFromRecord(UObject *WorldContextObject, const FSubjectRecord &Record)UApparatusFunctionLibraryinlinestatic
ToggleSubjectFlag(const FSubjectHandle &SubjectHandle, const EFlagmarkBit Flag=EFlagmarkBit::A)UApparatusFunctionLibraryinlinestatic
ToggleSubjectiveFlag(TScriptInterface< ISubjective > Subjective, const EFlagmarkBit Flag=EFlagmarkBit::A)UApparatusFunctionLibraryinlinestatic