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

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

AddDetail(TSubclassOf< UDetail > DetailClass, const bool bReuseDisabled=false)ISubjectiveinline
BeltISubjectiveprotected
DisableDetail(TSubclassOf< UDetail > DetailClass, const bool bDisableMultiple=false)ISubjectiveinline
EnableDetail(TSubclassOf< UDetail > DetailClass)ISubjectiveinline
FBeltSlotISubjectivefriend
FBeltSlotCacheISubjectivefriend
FFingerprintISubjectivefriend
FindDetail(TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false) constISubjectiveinline
FindDetails(TSubclassOf< UDetail > DetailClass, TArray< UDetail * > &OutDetails, const bool bIncludeDisabled=false) constISubjectiveinline
GetBelt() constISubjectiveinlineprotected
GetDetails(const bool bIncludeDisabled, TArray< UDetail * > &OutDetails) constISubjectiveinline
GetDetailsRef()ISubjectiveinlineprotectedvirtual
GetDetailsRef() constISubjectiveinlineprotectedvirtual
GetFingerprint() constISubjectiveinline
GetFingerprintRef()ISubjectiveinlineprotected
GetHandle()ISubjectiveinline
GetHandle() constISubjectiveinline
GetHash() constISubjectiveinlinevirtual
GetPreferredBelt() constISubjectiveinlinevirtual
GetSlot() constISubjectiveinline
GetSlotIndex() constISubjectiveinline
GetSlotPtr()ISubjectiveinlineprotected
GetTrait(UScriptStruct *TraitType, void *const TraitData, const bool bTraitDataInitialized=true) constISubjectiveinline
GetTrait(T &OutTrait, const bool bTraitDataInitialized=true) constISubjectiveinline
HandleISubjectiveprotected
HasDetail(TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false) constISubjectiveinline
HasDetail(const bool bIncludeDisabled=false) constISubjectiveinline
HasTrait(UScriptStruct *const TraitType) constISubjectiveinline
HasTrait() constISubjectiveinline
InvalidSlotIndex enum valueISubjective
IsBooted() constISubjectiveinline
IsRegistered() constISubjectiveinline
MarkBooted()ISubjectiveinlineprotected
Matches(const FFilter &InFilter) constISubjectiveinline
Matches(const FTraitmark &InTraitmark) constISubjectiveinline
Matches(const FDetailmark &InDetailmark) constISubjectiveinline
ObtainTrait(UScriptStruct *TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true)ISubjectiveinline
ObtainTrait(T &OutTrait, const bool bTraitDataInitialized=true)ISubjectiveinline
RemoveTrait(UScriptStruct *TraitType)ISubjectiveinline
RemoveTrait()ISubjectiveinline
SetTrait(UScriptStruct *TraitType, const void *const TraitData)ISubjectiveinline
SetTrait(const T &Trait)ISubjectiveinline
SlotIndexISubjectiveprotected
TakeBeltSlot(class UBelt *InBelt, int32 InSlotIndex)ISubjectiveinlineprotected
UApparatusFunctionLibrary classISubjectivefriend
UBelt classISubjectivefriend
UDetail classISubjectivefriend
UMachine classISubjectivefriend