Apparatus Version 1.23
ECS data-oriented workflow for Unreal Engine.
Loading...
Searching...
No Matches
ISubjective Member List

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

AddDetail(const TSubclassOf< UDetail > DetailClass, const bool bReuseDisabled=false)ISubjectiveinline
AddDetail(const bool bReuseDisabled=false)ISubjectiveinline
AddDetail(const bool bReuseDisabled=false)ISubjectiveinline
AMechanismISubjectivefriend
AssignNetworkIdOnClient(const uint32 NetworkId)ISubjectiveinlineprotectedvirtual
BeltISubjectiveprotected
bUnregisteredISubjectiveprotected
CalcHash() constISubjectiveinlinevirtual
ClientReceiveNetworkId_Implementation(const uint32 NetworkId)ISubjectiveprotected
CollectDetails(TSubclassOf< UDetail > DetailClass, TArray< UDetail *, AllocatorT > &OutDetails, const bool bIncludeDisabled=false) constISubjectiveinline
DisableDetail(const TSubclassOf< UDetail > DetailClass, const bool bDisableMultiple=false)ISubjective
DisableDetail(const bool bDisableMultiple=false)ISubjectiveinline
DisableDetail(const bool bDisableMultiple=false)ISubjectiveinline
DoesHaveTraitRecord(UScriptStruct *const TraitType) constISubjectiveinlineprotected
DoFindTraitRecord(UScriptStruct *const TraitType) constISubjectiveinlineprotected
DoFinishSerialization(FArchive &Archive)ISubjectiveprotected
DoGetStandardNetworkPropertyBlock()ISubjectiveinlineprotectedvirtual
DoGetStandardNetworkPropertyBlock() constISubjectiveinlineprotectedvirtual
DoGetStandardPropertyBlock()ISubjectiveinlineprotectedvirtual
DoGetStandardPropertyBlock() constISubjectiveinlineprotectedvirtual
DoGetTraitRecord(UScriptStruct *const TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true) constISubjectiveinlineprotected
DoGetTraitRecord(T *const OutTraitData, const bool bTraitDataInitialized=true) constISubjectiveinlineprotected
DoGetTraitRecord(T &OutTraitData, const bool bTraitDataInitialized=true) constISubjectiveinlineprotected
DoGetTraitRecordsTraitmark() constISubjectiveinlineprotected
DoObtainTraitRecord(UScriptStruct *const TraitType)ISubjectiveinlineprotected
DoObtainTraitRecord(UScriptStruct *const TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true)ISubjectiveinlineprotected
DoPushTrait(const EParadigm Paradigm, UScriptStruct *const TraitType, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) constISubjectiveinlineprotectedvirtual
DoPushTrait(const EParadigm Paradigm, UScriptStruct *const TraitType, const void *const TraitData, const bool bSetForLocal=false, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true)ISubjectiveinlineprotectedvirtual
DoPushTrait(const S *const Subjective, UScriptStruct *const TraitType, EPeerRole PeerRole, const bool bReliable, void(S::*ServerReceiveTraitRPC)(UScriptStruct *TraitType, const TArray< uint8 > &TraitData), void(S::*ClientReceiveTraitRPC)(UScriptStruct *TraitType, const TArray< uint8 > &TraitData), void(S::*ServerReceiveTraitUnreliableRPC)(UScriptStruct *TraitType, const TArray< uint8 > &TraitData), void(S::*ClientReceiveTraitUnreliableRPC)(UScriptStruct *TraitType, const TArray< uint8 > &TraitData))ISubjectiveprotectedstatic
DoPushTrait(S *const Subjective, UScriptStruct *const TraitType, const void *const TraitData, bool bSetForLocal, EPeerRole PeerRole, const bool bReliable, void(S::*ServerReceiveTraitRPC)(UScriptStruct *TraitType, const TArray< uint8 > &TraitData), void(S::*ClientReceiveTraitRPC)(UScriptStruct *TraitType, const TArray< uint8 > &TraitData), void(S::*ServerReceiveTraitUnreliableRPC)(UScriptStruct *TraitType, const TArray< uint8 > &TraitData), void(S::*ClientReceiveTraitUnreliableRPC)(UScriptStruct *TraitType, const TArray< uint8 > &TraitData))ISubjectiveprotectedstatic
DoRegister()ISubjectiveprotected
DoRemoveAllTraitRecords()ISubjectiveinlineprotected
DoRemoveTraitRecord(UScriptStruct *const TraitType)ISubjectiveinlineprotected
DoSetTraitRecord(UScriptStruct *TraitType, const void *TraitData)ISubjectiveinlineprotected
DoSetTraitRecord(const T &InTrait)ISubjectiveinlineprotected
DoSetTraitRecord(const T *const InTrait)ISubjectiveinlineprotected
DoStartSerialization(FArchive &Archive)ISubjectiveprotected
DoUnregister()ISubjectiveprotected
EnableDetail(const TSubclassOf< UDetail > DetailClass)ISubjectiveinline
EnableDetail()ISubjectiveinline
EnableDetail()ISubjectiveinline
FBeltSlotISubjectivefriend
FBeltSlotCacheISubjectivefriend
FFingerprintISubjectivefriend
FindDetail(TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false) constISubjectiveinline
FindDetail(const bool bIncludeDisabled=false) constISubjectiveinline
FindDetails(TSubclassOf< UDetail > DetailClass, TArray< UDetail * > &OutDetails, const bool bIncludeDisabled=false) constISubjectiveinline
FSubjectInfoISubjectivefriend
GetActor() constISubjectiveinlinevirtual
GetBelt() constISubjectiveinlineprotected
GetConnectionPermit() constISubjectiveinline
GetDetail(TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false) constISubjectiveinline
GetDetail(const bool bIncludeDisabled=false) constISubjectiveinline
GetDetail(const bool bIncludeDisabled=false) constISubjectiveinline
GetDetails(const bool bIncludeDisabled, TArray< UDetail * > &OutDetails) constISubjectiveinline
GetDetails(TArray< UDetail * > &OutDetails, const bool bIncludeDisabled=false) constISubjectiveinline
GetDetails(TSubclassOf< UDetail > DetailClass, TArray< UDetail *, AllocatorT > &OutDetails, const bool bIncludeDisabled=false) constISubjectiveinline
GetDetails(TArray< D *, AllocatorT > &OutDetails, const bool bIncludeDisabled=false) constISubjectiveinline
GetDetailsRef()ISubjectiveinlineprotected
GetDetailsRef() constISubjectiveinlinevirtual
GetFingerprint() constISubjectiveinline
GetFingerprintRef()ISubjectiveinlineprotected
GetFingerprintRef() constISubjectiveinlineprotected
GetFlagmark() constISubjectiveinline
GetFlagmarkPropRef() constISubjectiveinlineprotected
GetFlagmarkPropRef()ISubjectiveinlineprotected
GetHandle()ISubjectiveinline
GetHandle() constISubjectiveinline
GetMechanism() constISubjectiveinline
GetMechanismOverridePropRef() constISubjectiveinlineprotected
GetMechanismOverridePropRef()ISubjectiveinlineprotected
GetNetworkId() constISubjectiveinline
GetPreferredBelt() constISubjectiveinline
GetSlot() constISubjectiveinline
GetSlotIndex() constISubjectiveinline
GetSlotPtr()ISubjectiveinlineprotected
GetStandardNetworkPropertyBlock()ISubjectiveinlineprotected
GetStandardNetworkPropertyBlock() constISubjectiveinlineprotected
GetStandardPropertyBlock()ISubjectiveinlineprotected
GetStandardPropertyBlock() constISubjectiveinlineprotected
GetTrait(UScriptStruct *const TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true) constISubjectiveinline
GetTrait(T *const OutTrait, const bool bTraitDataInitialized=true) constISubjectiveinline
GetTrait(T &OutTrait, const bool bTraitDataInitialized=true) constISubjectiveinline
GetTrait() constISubjectiveinline
GetTrait() constISubjectiveinline
GetTraitmarkPass() constISubjectiveinline
GetTraitmarkPermit() constISubjectiveinline
GetTraitPtr(UScriptStruct *const TraitType) constISubjectiveinline
GetTraitPtr(UScriptStruct *const TraitType)ISubjectiveinline
GetTraitPtr() constISubjectiveinline
GetTraitPtr()ISubjectiveinline
GetTraitPtr() constISubjectiveinline
GetTraitPtr()ISubjectiveinline
GetTraitRecordsRef()ISubjectiveinlineprotected
GetTraitRecordsRef() constISubjectiveinline
HandleISubjectiveprotected
HasDetail(TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false) constISubjectiveinline
HasDetail(const bool bIncludeDisabled=false) constISubjectiveinline
HasFlag(const EFlagmarkBit Flag) constISubjectiveinline
HasTrait(UScriptStruct *const TraitType) constISubjectiveinline
HasTrait() constISubjectiveinline
InvalidSlotIndexISubjectivestatic
IsBooted() constISubjectiveinline
IsClientSide() constISubjectiveinline
IsNetworkCapable() constISubjectiveinlinevirtual
ISolidSubjectiveISubjectivefriend
IsRegistered() constISubjectiveinline
IsServerSide() constISubjectiveinline
IsValidSubjective(const ISubjective *const InSubjective)ISubjectiveinlinestatic
MarkBooted()ISubjectiveinlineprotected
Matches(const FFilter &InFilter) constISubjectiveinline
Matches(const FTraitmark &InTraitmark) constISubjectiveinline
Matches(const FDetailmark &InDetailmark) constISubjectiveinline
NotifyHandleDespawned()ISubjectiveinlinevirtual
ObtainNetworkIdFromServer()ISubjectiveinlineprotectedvirtual
ObtainTrait(UScriptStruct *TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true)ISubjectiveinline
ObtainTrait(T *const OutTrait, const bool bTraitDataInitialized=true)ISubjectiveinline
ObtainTrait(T &OutTrait, const bool bTraitDataInitialized=true)ISubjectiveinline
ObtainTrait()ISubjectiveinline
ObtainTrait()ISubjectiveinline
PeerReceiveTrait_Implementation(EPeerRole PeerRole, UScriptStruct *const TraitType, const TArray< uint8 > &TraitData)ISubjectiveprotected
PeerReceiveTrait_Validate(EPeerRole PeerRole, UScriptStruct *const TraitType, const TArray< uint8 > &TraitData)ISubjectiveprotected
PushTrait(UScriptStruct *const TraitType, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) constISubjectiveinline
PushTrait(UScriptStruct *const TraitType, const void *const TraitData, const bool bSetForLocal, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true)ISubjectiveinline
PushTrait(UScriptStruct *const TraitType, const void *const TraitData, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true)ISubjectiveinline
PushTrait(const T &Trait, const bool bSetForLocal=false, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true)ISubjectiveinline
PushTrait(const T &Trait, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true)ISubjectiveinline
PushTrait(const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true)ISubjectiveinline
PushTrait(const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true)ISubjectiveinline
ReceiveHandleDespawned()ISubjective
RemoveAllTraits()ISubjectiveinline
RemoveTrait(UScriptStruct *const TraitType)ISubjectiveinline
RemoveTrait()ISubjectiveinline
RemoveTrait()ISubjectiveinline
ServerRequestNetworkId_Implementation()ISubjectiveprotected
SetConnectionPermit(UNetConnection *const Connection)ISubjectiveinline
SetFlag(const EFlagmarkBit Flag, const bool bState=true)ISubjectiveinline
SetFlagmark(const EFlagmark InFlagmark)ISubjectiveinline
SetFlagmarkMasked(const EFlagmark InFlagmark, const EFlagmark InMask=FM_AllUserLevel)ISubjectiveinline
SetMechanism(AMechanism *const Mechanism)ISubjectiveinline
SetTrait(UScriptStruct *const TraitType, const void *const TraitData)ISubjectiveinline
SetTrait(const T &Trait)ISubjectiveinline
SetTraitmarkPass(const FTraitmark &InTraitmarkPermit)ISubjectiveinline
SetTraitmarkPermit(const FTraitmark &InTraitmarkPermit)ISubjectiveinline
ShouldBeReplicated() constISubjectiveinlineprotectedvirtual
SlotIndexISubjectiveprotected
SlotIndexType typedefISubjective
StandardNetworkPropertyBlockCacheISubjectivemutableprotected
StandardPropertyBlockCacheISubjectivemutableprotected
TakeBeltSlot(UBelt *const InBelt, const int32 InSlotIndex)ISubjectiveinlineprotected
TakeBeltSlot(TYPE_OF_NULLPTR)ISubjectiveinlineprotected
TakeBeltSlot(const int32 InSlotIndex)ISubjectiveinlineprotected
ToggleFlag(const EFlagmarkBit Flag)ISubjectiveinline
UApparatusFunctionLibraryISubjectivefriend
UBeltISubjectivefriend
UDetailISubjectivefriend
UMachineISubjectivefriend
Unregister()ISubjective