Apparatus Version 1.23
ECS data-oriented workflow for Unreal Engine.
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FSubjectHandle Member List

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

AddToFlagmark(const EFlagmark Flagmark) constTSubjectHandle< true, false, true >inline
AllowsChangesTSubjectHandle< true, false, true >static
AllowsDirectTraitAccessTSubjectHandle< true, false, true >static
AllowsStructuralChangesTSubjectHandle< true, false, true >static
AMechanismFSubjectHandlefriend
BringOnline() constTSubjectHandle< true, false, true >inline
BringOnline(const TRange< NetworkIdType > &IdRange) constTSubjectHandle< true, false, true >inline
CalcHash() constFCommonSubjectHandle
CopyTraitsTo(const TSubjectHandle< true, AnyDirectAccess, true > &DestinationSubjectHandle) constTSubjectHandle< true, false, true >inline
Despawn() constTSubjectHandle< true, false, true >inline
DespawnDeferred(const bool bHard=true) constTSubjectHandle< true, false, true >inline
Equals(const FCommonSubjectHandle &InSubjectHandle) constFCommonSubjectHandleinline
EqualsRaw(const FCommonSubjectHandle &InSubject) constFCommonSubjectHandleinline
FCommonSubjectHandle(const IdType InId, const GenerationType InGeneration)FCommonSubjectHandleinlineprotected
FCommonSubjectHandle(const MechanismIdType InMechanismId, const IdType InPlace, const GenerationType InGeneration)FCommonSubjectHandleinlineprotected
FCommonSubjectHandle()FCommonSubjectHandleinline
FCommonSubjectHandle(const FCommonSubjectHandle &InSubjectHandle)FCommonSubjectHandleinline
FConstSubjectHandleFSubjectHandlefriend
FindInfo() constFCommonSubjectHandleprotected
FirstGenerationFCommonSubjectHandlestatic
FirstPlaceFCommonSubjectHandlestatic
FSolidSubjectHandleFSubjectHandlefriend
FSubjectHandle()FSubjectHandleinline
FSubjectHandle(const FSubjectHandle &InHandle)FSubjectHandleinline
FSubjectHandle(const FCommonSubjectHandle &InBaseHandle)FSubjectHandleinlineexplicit
FSubjectInfoFSubjectHandlefriend
FUnsafeSubjectHandleFSubjectHandlefriend
GenerationFCommonSubjectHandleprotected
GenerationType typedefFCommonSubjectHandle
GetChunk() constFCommonSubjectHandleprotected
GetConnectionPermit() constFCommonSubjectHandle
GetDetail(TSubclassOf< UDetail > DetailClass) constTSubjectHandle< true, false, true >inline
GetDetail() constTSubjectHandle< true, false, true >inline
GetFingerprint() constFCommonSubjectHandle
GetFingerprintRef() constFCommonSubjectHandleprotected
GetFlagmark() constFCommonSubjectHandleinline
GetGeneration() constFCommonSubjectHandleinline
GetId() constFCommonSubjectHandleinline
GetInfo() constFCommonSubjectHandleprotected
GetMechanism() constFCommonSubjectHandle
GetMechanismId() constFCommonSubjectHandleinline
GetNetworkId() constFCommonSubjectHandle
GetPlace() constFCommonSubjectHandleinline
GetSubjective() constFSubjectHandleinline
GetTrait(UScriptStruct *const TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true) constFCommonSubjectHandleinline
GetTrait(T &OutTrait, const bool bTraitDataInitialized=true) constFCommonSubjectHandleinline
GetTrait() constFCommonSubjectHandleinline
GetTrait() constFCommonSubjectHandleinline
GetTraitmarkPass() constFCommonSubjectHandleinline
GetTraitmarkPermit() constFCommonSubjectHandle
GetTraitPtr(UScriptStruct *const TraitType) constTSubjectHandle< true, false, true >inline
GetTraitPtr() constTSubjectHandle< true, false, true >inline
GetTraitPtr() constTSubjectHandle< true, false, true >inline
GetTraitRef() constTSubjectHandle< true, false, true >inline
GetTraitRef() constTSubjectHandle< true, false, true >inline
HasDetail(TSubclassOf< UDetail > DetailClass) constFCommonSubjectHandleinline
HasDetail() constFCommonSubjectHandleinline
HasFlag(const EFlagmarkBit Flag) constFCommonSubjectHandleinline
HasTrait(UScriptStruct *const TraitType) constFCommonSubjectHandleinline
HasTrait() constFCommonSubjectHandleinline
IdFCommonSubjectHandleprotected
IdType typedefFCommonSubjectHandle
InvalidFSubjectHandlestatic
InvalidIdFCommonSubjectHandlestatic
IsClientSide() constFCommonSubjectHandle
IsHandleSolid()TSubjectHandle< true, false, true >inlinestatic
IsInNetworkMode(const ENetMode Mode) constFCommonSubjectHandleinline
IsOnline() constFCommonSubjectHandle
IsServerSide() constFCommonSubjectHandle
IsSolid() constFCommonSubjectHandleinline
ISubjectiveFSubjectHandlefriend
IsValid() constFCommonSubjectHandleinline
LastGenerationFCommonSubjectHandlestatic
LastPlaceFCommonSubjectHandlestatic
MarkBooted() constFCommonSubjectHandleinlineprotected
Matches(const FFilter &InFilter) constFCommonSubjectHandleinline
MechanismIdType typedefFCommonSubjectHandle
NetworkIdType typedefFCommonSubjectHandle
ObtainTrait(UScriptStruct *const TraitType, T *const OutTraitData, const bool bTraitDataInitialized=true) constTSubjectHandle< true, false, true >inline
ObtainTrait(UScriptStruct *const TraitType) constTSubjectHandle< true, false, true >inline
ObtainTrait(T &OutTrait, const bool bTraitDataInitialized=true) constTSubjectHandle< true, false, true >inline
ObtainTrait() constTSubjectHandle< true, false, true >inline
ObtainTrait() constTSubjectHandle< true, false, true >inline
ObtainTraitDeferred(UScriptStruct *const TraitType) constTSubjectHandle< true, false, true >inline
ObtainTraitDeferred() constTSubjectHandle< true, false, true >inline
ObtainTraitDeferred() constTSubjectHandle< true, false, true >inline
ObtainTraitPtr(UScriptStruct *const TraitType) constTSubjectHandle< true, false, true >inline
ObtainTraitPtr() constTSubjectHandle< true, false, true >inline
ObtainTraitPtr() constTSubjectHandle< true, false, true >inline
ObtainTraitRef() constTSubjectHandle< true, false, true >inline
ObtainTraitRef() constTSubjectHandle< true, false, true >inline
operator bool() constFSubjectHandleinline
operator!=(TYPE_OF_NULLPTR) constFSubjectHandleinline
operator!=(const FCommonSubjectHandle &InSubjectHandle) constFSubjectHandleinline
operator*() constFSubjectHandleinline
operator->() constFSubjectHandleinline
operator=(const FSubjectHandle &InHandle)FSubjectHandleinline
TSubjectHandle< true, false, true >::operator=(TYPE_OF_NULLPTR)TSubjectHandle< true, false, true >inline
FCommonSubjectHandle::operator=(const FCommonSubjectHandle &InSubjectHandle)FCommonSubjectHandleinline
operator==(TYPE_OF_NULLPTR) constFSubjectHandleinline
operator==(const FCommonSubjectHandle &InSubjectHandle) constFSubjectHandleinline
OverwriteTraits(const TArray< UScriptStruct *, A1 > &TraitsTypes, const TArray< const T *, A2 > &TraitsData) constTSubjectHandle< true, false, true >inline
OverwriteTraits(const FSubjectRecord &SubjectRecord) constTSubjectHandle< true, false, true >inline
PushTrait(UScriptStruct *const TraitType, const void *const TraitData, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) constTSubjectHandle< true, false, true >inline
PushTrait(UScriptStruct *const TraitType, const void *const TraitData, const bool bSetForLocal=false, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) constTSubjectHandle< true, false, true >inline
PushTrait(const T &Trait, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) constTSubjectHandle< true, false, true >inline
PushTrait(const T &Trait, const bool bSetForLocal=false, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) constTSubjectHandle< true, false, true >inline
PushTrait(const T &Trait, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) constTSubjectHandle< true, false, true >inline
PushTrait(UScriptStruct *const TraitType, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) constTSubjectHandle< true, false, true >inline
PushTrait(UScriptStruct *const TraitType, const bool bReliable, const EPeerRole PeerRole=EPeerRole::Auto) constTSubjectHandle< true, false, true >inline
PushTrait(const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) constTSubjectHandle< true, false, true >inline
PushTrait(const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) constTSubjectHandle< true, false, true >inline
PushTrait(const bool bReliable, const EPeerRole PeerRole=EPeerRole::Auto) constTSubjectHandle< true, false, true >inline
RemoveAllTraits() constTSubjectHandle< true, false, true >inline
RemoveAllTraitsDeferred(const bool bForceEnqueue=false) constTSubjectHandle< true, false, true >inline
RemoveTrait(UScriptStruct *const TraitType) constTSubjectHandle< true, false, true >inline
RemoveTrait() constTSubjectHandle< true, false, true >inline
RemoveTrait() constTSubjectHandle< true, false, true >inline
RemoveTraitDeferred(UScriptStruct *const TraitType) constTSubjectHandle< true, false, true >inline
RemoveTraitDeferred() constTSubjectHandle< true, false, true >inline
RemoveTraitDeferred() constTSubjectHandle< true, false, true >inline
ResetHandle()FCommonSubjectHandleinline
SetConnectionPermit(UNetConnection *const Connection) constTSubjectHandle< true, false, true >inline
SetFlag(const EFlagmarkBit Flag, const bool bState=true) constTSubjectHandle< true, false, true >inline
SetFlag_Status(const EFlagmarkBit Flag, const bool bState=true) constTSubjectHandle< true, false, true >inline
SetFlagmark(const EFlagmark Flagmark) constTSubjectHandle< true, false, true >inline
SetFlagmark_Status(const EFlagmark Flagmark) constTSubjectHandle< true, false, true >inline
SetFlagmarkMasked(const EFlagmark Flagmark, const EFlagmark Mask) constTSubjectHandle< true, false, true >inline
SetFlagmarkMasked_Status(const EFlagmark Flagmark, const EFlagmark Mask) constTSubjectHandle< true, false, true >inline
SetMechanism(AMechanism *const Mechanism)TSubjectHandle< true, false, true >inline
SetTrait(UScriptStruct *const TraitType, const void *const TraitData) constTSubjectHandle< true, false, true >inline
SetTrait(const T *const TraitData) constTSubjectHandle< true, false, true >inline
SetTrait(const FTraitRecord &TraitRecord) constTSubjectHandle< true, false, true >inline
SetTrait(const T &Trait) constTSubjectHandle< true, false, true >inline
SetTrait(const T &Flagmark) constTSubjectHandle< true, false, true >inline
SetTraitDeferred(UScriptStruct *const TraitType, const void *const TraitData) constTSubjectHandle< true, false, true >inline
SetTraitDeferred(const T *Trait) constTSubjectHandle< true, false, true >inline
SetTraitDeferred(const T &Trait) constTSubjectHandle< true, false, true >inline
SetTraitmarkPass(const FTraitmark &InTraitmarkPermit) constTSubjectHandle< true, false, true >inline
SetTraitmarkPermit(const FTraitmark &InTraitmarkPermit) constTSubjectHandle< true, false, true >inline
SetTraits(const TArray< UScriptStruct *, A1 > &TraitsTypes, const TArray< const T *, A2 > &TraitsData, const bool bLeaveRedundant=true) constTSubjectHandle< true, false, true >inline
SetTraits(const FSubjectRecord &SubjectRecord, const bool bLeaveRedundant=true) constTSubjectHandle< true, false, true >inline
SubjectivePtrType typedefFSubjectHandle
Super typedefTSubjectHandle< true, false, true >
SuperT typedefFSubjectHandle
TChainFSubjectHandlefriend
TDetailPtrResult typedefTSubjectHandle< true, false, true >
TDetailPtrResultSecurity typedefTSubjectHandle< true, false, true >
ToggleFlag(const EFlagmarkBit Flag) constTSubjectHandle< true, false, true >inline
TSubjectHandle(const int32 InId, const GenerationType InGeneration)TSubjectHandle< true, false, true >inlineprotected
TSubjectHandle(const MechanismIdType InMechanismId, const IdType InPlace, const GenerationType InGeneration)TSubjectHandle< true, false, true >inlineprotected
TSubjectHandle(const FCommonSubjectHandle &InHandle)TSubjectHandle< true, false, true >inlineprotected
TSubjectHandle()TSubjectHandle< true, false, true >inline
TSubjectHandle(const TSubjectHandle &InHandle)TSubjectHandle< true, false, true >inline
TTraitPtrResult typedefTSubjectHandle< true, false, true >
TTraitPtrResultSecurity typedefTSubjectHandle< true, false, true >
TTraitRefResult typedefTSubjectHandle< true, false, true >
TTraitRefResultSecurity typedefTSubjectHandle< true, false, true >
TTraitVoidPtrResult typedefTSubjectHandle< true, false, true >
TTraitVoidPtrResultSecurity typedefTSubjectHandle< true, false, true >
UChunkFSubjectHandlefriend
UMachineFSubjectHandlefriend