Apparatus Version 1.22
ECS data-oriented workflow for Unreal Engine.
FSubjectHandle Member List

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

AllowsChanges enum valueTSubjectHandle< true, false, true >
AllowsDirectTraitAccess enum valueTSubjectHandle< true, false, true >
AllowsStructuralChanges enum valueTSubjectHandle< true, false, true >
AMechanismFSubjectHandlefriend
BringOnline() 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 int32 InId, const GenerationType InGeneration)FCommonSubjectHandleinlineprotected
FCommonSubjectHandle()FCommonSubjectHandleinline
FCommonSubjectHandle(const FCommonSubjectHandle &InSubjectHandle)FCommonSubjectHandleinline
FConstSubjectHandleFSubjectHandlefriend
FindInfo() constFCommonSubjectHandleprotected
FirstGenerationFCommonSubjectHandlestatic
FirstIdFCommonSubjectHandlestatic
FSolidSubjectHandleFSubjectHandlefriend
FSubjectHandle()FSubjectHandleinline
FSubjectHandle(const FSubjectHandle &InHandle)FSubjectHandleinline
FSubjectHandle(const FCommonSubjectHandle &InBaseHandle)FSubjectHandleinlineexplicit
FSubjectInfoFSubjectHandlefriend
FUnsafeSubjectHandleFSubjectHandlefriend
GenerationFCommonSubjectHandleprotected
GenerationMaxFCommonSubjectHandlestatic
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
GetNetworkId() constFCommonSubjectHandle
GetSubjective() constFSubjectHandleinline
GetTrait(UScriptStruct *const TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true) constFCommonSubjectHandle
GetTrait(T &OutTrait, const bool bTraitDataInitialized=true) constFCommonSubjectHandleinline
GetTrait() constFCommonSubjectHandleinline
GetTraitmarkPass() constFCommonSubjectHandleinline
GetTraitmarkPermit() constFCommonSubjectHandle
GetTraitPtr(UScriptStruct *const TraitType) constTSubjectHandle< true, false, true >inline
GetTraitPtr() 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
IdMaxFCommonSubjectHandlestatic
IdType typedefFCommonSubjectHandle
InvalidFSubjectHandlestatic
InvalidIdFCommonSubjectHandlestatic
IsClientSide() constFCommonSubjectHandle
IsHandleSolid()TSubjectHandle< true, false, true >inlinestatic
IsOnline() constFCommonSubjectHandle
IsServerSide() constFCommonSubjectHandle
IsSolid() constFCommonSubjectHandleinline
ISubjectiveFSubjectHandlefriend
IsValid() constFCommonSubjectHandleinline
MarkBooted() constFCommonSubjectHandleprotected
Matches(const FFilter &InFilter) constFCommonSubjectHandleinline
ObtainTrait(UScriptStruct *const TraitType, void *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
ObtainTraitDeferred(UScriptStruct *const TraitType) constTSubjectHandle< true, false, true >inline
ObtainTraitDeferred() constTSubjectHandle< true, false, true >inline
ObtainTraitPtr(UScriptStruct *const TraitType)TSubjectHandle< true, false, true >inline
ObtainTraitPtr() 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=(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
PushTrait(UScriptStruct *const TraitType, const void *const TraitData, const bool bSetForLocal=false, const EPeerRole PeerRole=EPeerRole::None) constTSubjectHandle< true, false, true >inline
PushTrait(UScriptStruct *const TraitType, const void *const TraitData, const EPeerRole PeerRole) constTSubjectHandle< true, false, true >inline
PushTrait(const T &Trait, const bool bSetForLocal=false, const EPeerRole PeerRole=EPeerRole::None) constTSubjectHandle< true, false, true >inline
PushTrait(const T &Trait, const EPeerRole PeerRole) constTSubjectHandle< true, false, true >inline
PushTrait(UScriptStruct *const TraitType, const EPeerRole PeerRole=EPeerRole::None) constTSubjectHandle< true, false, true >inline
PushTrait(const EPeerRole PeerRole=EPeerRole::None) constTSubjectHandle< true, false, true >inline
RemoveAllTraits() constTSubjectHandle< true, false, true >inline
RemoveAllTraitsDeferred() constTSubjectHandle< true, false, true >inline
RemoveTrait(UScriptStruct *const TraitType) 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
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
SetTrait(UScriptStruct *const TraitType, const void *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
SetTraitDeferred(UScriptStruct *const TraitType, const void *const TraitData) 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
SubjectivePtrType typedefFSubjectHandle
Super typedefTSubjectHandle< true, false, true >
SuperT typedefFSubjectHandle
TChainFSubjectHandlefriend
ToggleFlag(const EFlagmarkBit Flag) constTSubjectHandle< true, false, true >inline
TResultDetailPtr typedefTSubjectHandle< true, false, true >
TResultTraitPtr typedefTSubjectHandle< true, false, true >
TResultTraitRef typedefTSubjectHandle< true, false, true >
TResultTraitVoidPtr typedefTSubjectHandle< true, false, true >
TSubjectHandle(const int32 InId, 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
UChunkFSubjectHandlefriend
UMachineFSubjectHandlefriend