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

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

AddDetail(const TSubclassOf< UDetail > DetailClass, const bool bReuseDisabled=false)ISubjectiveinlineprotected
AddDetail(const bool bReuseDisabled=false)ISubjectiveinlineprotected
AddDetail(const bool bReuseDisabled=false)ISubjectiveinlineprotected
AssignNetworkIdOnClient(const uint32 NetworkId)ISubjectiveinlineprotectedvirtual
BeltISubjectiveprotected
bUnregisteredISubjectiveprotected
CalcHash() constISolidSubjectiveinlinevirtual
ClientReceiveNetworkId_Implementation(const uint32 NetworkId)ISubjectiveprotected
CollectDetails(TSubclassOf< UDetail > DetailClass, TArray< UDetail *, AllocatorT > &OutDetails, const bool bIncludeDisabled=false) constISubjectiveinlineprotected
DisableDetail(const TSubclassOf< UDetail > DetailClass, const bool bDisableMultiple=false)ISubjectiveprotected
DisableDetail(const bool bDisableMultiple=false)ISubjectiveinlineprotected
DisableDetail(const bool bDisableMultiple=false)ISubjectiveinlineprotected
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)ISubjectiveinlineprotected
EnableDetail()ISubjectiveinlineprotected
EnableDetail()ISubjectiveinlineprotected
FindDetail(TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false) constISolidSubjectiveinline
FindDetail(const bool bIncludeDisabled=false) constISolidSubjectiveinline
FindDetails(TSubclassOf< UDetail > DetailClass, TArray< UDetail * > &OutDetails, const bool bIncludeDisabled=false) constISolidSubjectiveinline
GetActor() constISolidSubjectiveinlinevirtual
GetBelt() constISubjectiveinlineprotected
GetConnectionPermit() constISubjectiveinlineprotected
GetDetail(TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false) constISolidSubjectiveinline
GetDetail(const bool bIncludeDisabled=false) constISolidSubjectiveinline
GetDetail(const bool bIncludeDisabled=false) constISolidSubjectiveinline
GetDetails(TArray< D * > &OutDetails, const bool bIncludeDisabled=false) constISolidSubjectiveinline
GetDetails(const bool bIncludeDisabled, TArray< UDetail * > &OutDetails) constISolidSubjectiveinline
GetDetails(TArray< UDetail * > &OutDetails) constISolidSubjectiveinline
GetDetails(TSubclassOf< UDetail > DetailClass, TArray< UDetail * > &OutDetails, const bool bIncludeDisabled=false) constISolidSubjectiveinline
ISubjective::GetDetails(TArray< UDetail * > &OutDetails, const bool bIncludeDisabled=false) constISubjectiveinlineprotected
ISubjective::GetDetails(TSubclassOf< UDetail > DetailClass, TArray< UDetail *, AllocatorT > &OutDetails, const bool bIncludeDisabled=false) constISubjectiveinlineprotected
ISubjective::GetDetails(TArray< D *, AllocatorT > &OutDetails, const bool bIncludeDisabled=false) constISubjectiveinlineprotected
ISubjective::GetDetailsRef()ISubjectiveinlineprotected
GetFingerprint() constISolidSubjectiveinline
GetFingerprintRef()ISubjectiveinlineprotected
GetFingerprintRef() constISubjectiveinlineprotected
GetFlagmark() constISolidSubjectiveinline
GetFlagmarkPropRef() constISubjectiveinlineprotected
GetFlagmarkPropRef()ISubjectiveinlineprotected
GetHandle() constISolidSubjectiveinline
ISubjective::GetHandle()ISubjectiveinlineprotected
GetMechanism() constISolidSubjectiveinline
GetMechanismOverridePropRef() constISubjectiveinlineprotected
GetMechanismOverridePropRef()ISubjectiveinlineprotected
GetNetworkId() constISolidSubjectiveinline
GetPreferredBelt() constISolidSubjectiveinline
GetSlot() constISolidSubjectiveinline
GetSlotIndex() constISolidSubjectiveinline
GetSlotPtr()ISubjectiveinlineprotected
GetStandardNetworkPropertyBlock()ISubjectiveinlineprotected
GetStandardNetworkPropertyBlock() constISubjectiveinlineprotected
GetStandardPropertyBlock()ISubjectiveinlineprotected
GetStandardPropertyBlock() constISubjectiveinlineprotected
GetTrait(UScriptStruct *const TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true) constISolidSubjectiveinline
GetTrait(T &OutTrait, const bool bTraitDataInitialized=true) constISolidSubjectiveinline
GetTrait() constISolidSubjectiveinline
GetTrait() constISolidSubjectiveinline
ISubjective::GetTrait(T *const OutTrait, const bool bTraitDataInitialized=true) constISubjectiveinlineprotected
GetTraitmarkPass() constISolidSubjectiveinline
GetTraitmarkPermit() constISolidSubjectiveinline
GetTraitPtr(UScriptStruct *const TraitType) constISolidSubjectiveinline
GetTraitPtr(UScriptStruct *const TraitType)ISolidSubjectiveinline
GetTraitPtr() constISolidSubjectiveinline
GetTraitPtr() constISolidSubjectiveinline
GetTraitPtr()ISolidSubjectiveinline
GetTraitPtr()ISolidSubjectiveinline
GetTraitRecordsRef()ISubjectiveinlineprotected
GetTraitRecordsRef() constISubjectiveinlineprotected
HandleISubjectiveprotected
HasDetail(TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false) constISolidSubjectiveinline
HasDetail(const bool bIncludeDisabled=false) constISolidSubjectiveinline
HasFlag(const EFlagmarkBit Flag) constISolidSubjectiveinline
HasTrait(UScriptStruct *const TraitType) constISolidSubjectiveinline
HasTrait() constISolidSubjectiveinline
InvalidSlotIndex enum valueISolidSubjective
IsBooted() constISolidSubjectiveinline
IsClientSide() constISolidSubjectiveinline
IsNetworkCapable() constISolidSubjectiveinlinevirtual
IsRegistered() constISolidSubjectiveinline
IsServerSide() constISolidSubjectiveinline
ISubjectiveISolidSubjectivefriend
IsValidSubjective(const ISubjective *const InSubjective)ISubjectiveinlineprotectedstatic
MarkBooted()ISubjectiveinlineprotected
Matches(const FFilter &InFilter) constISolidSubjectiveinline
Matches(const FTraitmark &InTraitmark) constISolidSubjectiveinline
Matches(const FDetailmark &InDetailmark) constISolidSubjectiveinline
NotifyHandleDespawned()ISubjectiveinlineprotectedvirtual
ObtainNetworkIdFromServer()ISubjectiveinlineprotectedvirtual
ObtainTrait(UScriptStruct *TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true)ISubjectiveinlineprotected
ObtainTrait(T *const OutTrait, const bool bTraitDataInitialized=true)ISubjectiveinlineprotected
ObtainTrait(T &OutTrait, const bool bTraitDataInitialized=true)ISubjectiveinlineprotected
ObtainTrait()ISubjectiveinlineprotected
ObtainTrait()ISubjectiveinlineprotected
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) constISolidSubjectiveinline
PushTrait(const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) constISolidSubjectiveinline
PushTrait(const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) constISolidSubjectiveinline
ISubjective::PushTrait(UScriptStruct *const TraitType, const void *const TraitData, const bool bSetForLocal, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true)ISubjectiveinlineprotected
ISubjective::PushTrait(UScriptStruct *const TraitType, const void *const TraitData, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true)ISubjectiveinlineprotected
ISubjective::PushTrait(const T &Trait, const bool bSetForLocal=false, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true)ISubjectiveinlineprotected
ISubjective::PushTrait(const T &Trait, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true)ISubjectiveinlineprotected
ISubjective::PushTrait(const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true)ISubjectiveinlineprotected
ReceiveHandleDespawned()ISubjectiveprotected
RemoveAllTraits()ISubjectiveinlineprotected
RemoveTrait(UScriptStruct *const TraitType)ISubjectiveinlineprotected
RemoveTrait()ISubjectiveinlineprotected
RemoveTrait()ISubjectiveinlineprotected
ServerRequestNetworkId_Implementation()ISubjectiveprotected
SetConnectionPermit(UNetConnection *const Connection)ISubjectiveinlineprotected
SetFlag(const EFlagmarkBit Flag, const bool bState=true)ISolidSubjectiveinline
SetFlagmark(const EFlagmark InFlagmark)ISolidSubjectiveinline
SetFlagmarkMasked(const EFlagmark InFlagmark, const EFlagmark InMask=FM_AllUserLevel)ISubjectiveinlineprotected
SetMechanism(AMechanism *const Mechanism)ISubjectiveinlineprotected
SetTrait(UScriptStruct *const TraitType, const void *const TraitData)ISubjectiveinlineprotected
SetTrait(const T &Trait)ISubjectiveinlineprotected
SetTraitmarkPass(const FTraitmark &InTraitmarkPermit)ISolidSubjectiveinline
SetTraitmarkPermit(const FTraitmark &InTraitmarkPermit)ISolidSubjectiveinline
ShouldBeReplicated() constISubjectiveinlineprotectedvirtual
SlotIndexISubjectiveprotected
SlotIndexType typedefISubjectiveprotected
StandardNetworkPropertyBlockCacheISubjectivemutableprotected
StandardPropertyBlockCacheISubjectivemutableprotected
TakeBeltSlot(UBelt *const InBelt, const int32 InSlotIndex)ISubjectiveinlineprotected
TakeBeltSlot(TYPE_OF_NULLPTR)ISubjectiveinlineprotected
TakeBeltSlot(const int32 InSlotIndex)ISubjectiveinlineprotected
ToggleFlag(const EFlagmarkBit Flag)ISolidSubjectiveinline
Unregister()ISubjectiveprotected