Apparatus
Version 1.23
ECS data-oriented workflow for Unreal Engine.
|
This is the complete list of members for ASubjectiveActor, including all inherited members.
AddDetail(const TSubclassOf< UDetail > DetailClass, const bool bReuseDisabled=false) | ISubjective | inline |
AddDetail(const bool bReuseDisabled=false) | ISubjective | inline |
AddDetail(const bool bReuseDisabled=false) | ISubjective | inline |
AssignNetworkIdOnClient(const uint32 NetworkId) override | ASubjectiveActor | inlineprotectedvirtual |
ASubjectiveActor() | ASubjectiveActor | |
BeginPlay() override | ASubjectiveActor | protectedvirtual |
Belt | ISubjective | protected |
bUnregistered | ISubjective | protected |
CalcHash() const | ISubjective | inlinevirtual |
ClientReceiveNetworkId(const uint32 NetworkId) | ASubjectiveActor | protected |
ClientReceiveNetworkId_Implementation(const uint32 NetworkId) | ASubjectiveActor | inlineprotected |
ClientReceiveTrait(UScriptStruct *TraitType, const TArray< uint8 > &TraitData) | ASubjectiveActor | protected |
ClientReceiveTrait_Implementation(UScriptStruct *TraitType, const TArray< uint8 > &TraitData) | ASubjectiveActor | inlineprotected |
ClientReceiveTrait_Validate(UScriptStruct *TraitType, const TArray< uint8 > &TraitData) | ASubjectiveActor | inlineprotected |
ClientReceiveTraitUnreliable(UScriptStruct *TraitType, const TArray< uint8 > &TraitData) | ASubjectiveActor | protected |
ClientReceiveTraitUnreliable_Implementation(UScriptStruct *TraitType, const TArray< uint8 > &TraitData) | ASubjectiveActor | inlineprotected |
ClientReceiveTraitUnreliable_Validate(UScriptStruct *TraitType, const TArray< uint8 > &TraitData) | ASubjectiveActor | inlineprotected |
CollectDetails(TSubclassOf< UDetail > DetailClass, TArray< UDetail *, AllocatorT > &OutDetails, const bool bIncludeDisabled=false) const | ISubjective | inline |
DisableDetail(const TSubclassOf< UDetail > DetailClass, const bool bDisableMultiple=false) | ISubjective | |
DisableDetail(const bool bDisableMultiple=false) | ISubjective | inline |
DisableDetail(const bool bDisableMultiple=false) | ISubjective | inline |
DoesHaveTraitRecord(UScriptStruct *const TraitType) const | ISubjective | inlineprotected |
DoFindTraitRecord(UScriptStruct *const TraitType) const | ISubjective | inlineprotected |
DoFinishSerialization(FArchive &Archive) | ISubjective | protected |
DoGetStandardNetworkPropertyBlock() override | ASubjectiveActor | inlineprotectedvirtual |
DoGetStandardNetworkPropertyBlock() const override | ASubjectiveActor | inlineprotectedvirtual |
DoGetStandardPropertyBlock() override | ASubjectiveActor | inlineprotectedvirtual |
DoGetStandardPropertyBlock() const override | ASubjectiveActor | inlineprotectedvirtual |
DoGetTraitRecord(UScriptStruct *const TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true) const | ISubjective | inlineprotected |
DoGetTraitRecord(T *const OutTraitData, const bool bTraitDataInitialized=true) const | ISubjective | inlineprotected |
DoGetTraitRecord(T &OutTraitData, const bool bTraitDataInitialized=true) const | ISubjective | inlineprotected |
DoGetTraitRecordsTraitmark() const | ISubjective | inlineprotected |
DoObtainTraitRecord(UScriptStruct *const TraitType) | ISubjective | inlineprotected |
DoObtainTraitRecord(UScriptStruct *const TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true) | ISubjective | inlineprotected |
DoPushTrait(const EParadigm Paradigm, UScriptStruct *const TraitType, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) const override | ASubjectiveActor | inlineprotectedvirtual |
DoPushTrait(const EParadigm Paradigm, UScriptStruct *const TraitType, const void *const TraitData, const bool bSetForLocal=false, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) override | ASubjectiveActor | inlineprotectedvirtual |
ISubjective::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)) | ISubjective | protectedstatic |
ISubjective::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)) | ISubjective | protectedstatic |
DoRegister() | ISubjective | protected |
DoRemoveAllTraitRecords() | ISubjective | inlineprotected |
DoRemoveTraitRecord(UScriptStruct *const TraitType) | ISubjective | inlineprotected |
DoSetTraitRecord(UScriptStruct *TraitType, const void *TraitData) | ISubjective | inlineprotected |
DoSetTraitRecord(const T &InTrait) | ISubjective | inlineprotected |
DoSetTraitRecord(const T *const InTrait) | ISubjective | inlineprotected |
DoStartSerialization(FArchive &Archive) | ISubjective | protected |
DoUnregister() | ISubjective | protected |
EnableDetail(const TSubclassOf< UDetail > DetailClass) | ISubjective | inline |
EnableDetail() | ISubjective | inline |
EnableDetail() | ISubjective | inline |
EndPlay(const EEndPlayReason::Type EndPlayReason) override | ASubjectiveActor | protectedvirtual |
FindDetail(TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false) const | ISubjective | inline |
FindDetail(const bool bIncludeDisabled=false) const | ISubjective | inline |
FindDetails(TSubclassOf< UDetail > DetailClass, TArray< UDetail * > &OutDetails, const bool bIncludeDisabled=false) const | ISubjective | inline |
GetActor() const override | ASubjectiveActor | inlinevirtual |
GetBelt() const | ISubjective | inlineprotected |
GetConnectionPermit() const | ISubjective | inline |
GetDetail(TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false) const | ISubjective | inline |
GetDetail(const bool bIncludeDisabled=false) const | ISubjective | inline |
GetDetail(const bool bIncludeDisabled=false) const | ISubjective | inline |
GetDetails(const bool bIncludeDisabled, TArray< UDetail * > &OutDetails) const | ISubjective | inline |
GetDetails(TArray< UDetail * > &OutDetails, const bool bIncludeDisabled=false) const | ISubjective | inline |
GetDetails(TSubclassOf< UDetail > DetailClass, TArray< UDetail *, AllocatorT > &OutDetails, const bool bIncludeDisabled=false) const | ISubjective | inline |
GetDetails(TArray< D *, AllocatorT > &OutDetails, const bool bIncludeDisabled=false) const | ISubjective | inline |
GetDetailsRef() | ISubjective | inlineprotected |
GetDetailsRef() const | ISubjective | inlinevirtual |
GetFingerprint() const | ISubjective | inline |
GetFingerprintRef() | ISubjective | inlineprotected |
GetFingerprintRef() const | ISubjective | inlineprotected |
GetFlagmark() const | ISubjective | inline |
GetFlagmarkPropRef() const | ISubjective | inlineprotected |
GetFlagmarkPropRef() | ISubjective | inlineprotected |
GetHandle() | ISubjective | inline |
GetHandle() const | ISubjective | inline |
GetLifetimeReplicatedProps(TArray< FLifetimeProperty > &OutLifetimeProps) const | ASubjectiveActor | protected |
GetMechanism() const | ISubjective | inline |
GetMechanismOverridePropRef() const | ISubjective | inlineprotected |
GetMechanismOverridePropRef() | ISubjective | inlineprotected |
GetNetworkId() const | ISubjective | inline |
GetPreferredBelt() const | ISubjective | inline |
GetSlot() const | ISubjective | inline |
GetSlotIndex() const | ISubjective | inline |
GetSlotPtr() | ISubjective | inlineprotected |
GetStandardNetworkPropertyBlock() | ISubjective | inlineprotected |
GetStandardNetworkPropertyBlock() const | ISubjective | inlineprotected |
GetStandardPropertyBlock() | ISubjective | inlineprotected |
GetStandardPropertyBlock() const | ISubjective | inlineprotected |
GetTrait(UScriptStruct *const TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true) const | ISubjective | inline |
GetTrait(T *const OutTrait, const bool bTraitDataInitialized=true) const | ISubjective | inline |
GetTrait(T &OutTrait, const bool bTraitDataInitialized=true) const | ISubjective | inline |
GetTrait() const | ISubjective | inline |
GetTrait() const | ISubjective | inline |
GetTraitmarkPass() const | ISubjective | inline |
GetTraitmarkPermit() const | ISubjective | inline |
GetTraitPtr(UScriptStruct *const TraitType) const | ISubjective | inline |
GetTraitPtr(UScriptStruct *const TraitType) | ISubjective | inline |
GetTraitPtr() const | ISubjective | inline |
GetTraitPtr() | ISubjective | inline |
GetTraitPtr() const | ISubjective | inline |
GetTraitPtr() | ISubjective | inline |
GetTraitRecordsRef() | ISubjective | inlineprotected |
GetTraitRecordsRef() const | ISubjective | inline |
Handle | ISubjective | protected |
HasDetail(TSubclassOf< UDetail > DetailClass, const bool bIncludeDisabled=false) const | ISubjective | inline |
HasDetail(const bool bIncludeDisabled=false) const | ISubjective | inline |
HasFlag(const EFlagmarkBit Flag) const | ISubjective | inline |
HasTrait(UScriptStruct *const TraitType) const | ISubjective | inline |
HasTrait() const | ISubjective | inline |
InvalidSlotIndex | ISubjective | static |
IsBooted() const | ISubjective | inline |
IsClientSide() const | ISubjective | inline |
IsNetworkCapable() const override | ASubjectiveActor | inlineprotectedvirtual |
IsRegistered() const | ISubjective | inline |
IsServerSide() const | ISubjective | inline |
IsValidSubjective(const ISubjective *const InSubjective) | ISubjective | inlinestatic |
MarkBooted() | ISubjective | inlineprotected |
Matches(const FFilter &InFilter) const | ISubjective | inline |
Matches(const FTraitmark &InTraitmark) const | ISubjective | inline |
Matches(const FDetailmark &InDetailmark) const | ISubjective | inline |
NotifyHandleDespawned() override | ASubjectiveActor | inlinevirtual |
ObtainNetworkIdFromServer() override | ASubjectiveActor | inlineprotectedvirtual |
ObtainTrait(UScriptStruct *TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true) | ISubjective | inline |
ObtainTrait(T *const OutTrait, const bool bTraitDataInitialized=true) | ISubjective | inline |
ObtainTrait(T &OutTrait, const bool bTraitDataInitialized=true) | ISubjective | inline |
ObtainTrait() | ISubjective | inline |
ObtainTrait() | ISubjective | inline |
PeerReceiveTrait_Implementation(EPeerRole PeerRole, UScriptStruct *const TraitType, const TArray< uint8 > &TraitData) | ISubjective | protected |
PeerReceiveTrait_Validate(EPeerRole PeerRole, UScriptStruct *const TraitType, const TArray< uint8 > &TraitData) | ISubjective | protected |
PushTrait(UScriptStruct *const TraitType, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) const | ISubjective | inline |
PushTrait(UScriptStruct *const TraitType, const void *const TraitData, const bool bSetForLocal, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) | ISubjective | inline |
PushTrait(UScriptStruct *const TraitType, const void *const TraitData, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) | ISubjective | inline |
PushTrait(const T &Trait, const bool bSetForLocal=false, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) | ISubjective | inline |
PushTrait(const T &Trait, const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) | ISubjective | inline |
PushTrait(const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) | ISubjective | inline |
PushTrait(const EPeerRole PeerRole=EPeerRole::Auto, const bool bReliable=true) | ISubjective | inline |
ReceiveHandleDespawned() | ISubjective | |
RemoveAllTraits() | ISubjective | inline |
RemoveTrait(UScriptStruct *const TraitType) | ISubjective | inline |
RemoveTrait() | ISubjective | inline |
RemoveTrait() | ISubjective | inline |
Serialize(FArchive &Archive) override | ASubjectiveActor | inlineprotected |
ServerReceiveTrait(UScriptStruct *TraitType, const TArray< uint8 > &TraitData) | ASubjectiveActor | protected |
ServerReceiveTrait_Implementation(UScriptStruct *TraitType, const TArray< uint8 > &TraitData) | ASubjectiveActor | inlineprotected |
ServerReceiveTrait_Validate(UScriptStruct *TraitType, const TArray< uint8 > &TraitData) | ASubjectiveActor | inlineprotected |
ServerReceiveTraitUnreliable(UScriptStruct *TraitType, const TArray< uint8 > &TraitData) | ASubjectiveActor | protected |
ServerReceiveTraitUnreliable_Implementation(UScriptStruct *TraitType, const TArray< uint8 > &TraitData) | ASubjectiveActor | inlineprotected |
ServerReceiveTraitUnreliable_Validate(UScriptStruct *TraitType, const TArray< uint8 > &TraitData) | ASubjectiveActor | inlineprotected |
ServerRequestNetworkId() | ASubjectiveActor | protected |
ServerRequestNetworkId_Implementation() | ASubjectiveActor | inlineprotected |
SetConnectionPermit(UNetConnection *const Connection) | ISubjective | inline |
SetFlag(const EFlagmarkBit Flag, const bool bState=true) | ISubjective | inline |
SetFlagmark(const EFlagmark InFlagmark) | ISubjective | inline |
SetFlagmarkMasked(const EFlagmark InFlagmark, const EFlagmark InMask=FM_AllUserLevel) | ISubjective | inline |
SetMechanism(AMechanism *const Mechanism) | ISubjective | inline |
SetTrait(UScriptStruct *const TraitType, const void *const TraitData) | ISubjective | inline |
SetTrait(const T &Trait) | ISubjective | inline |
SetTraitmarkPass(const FTraitmark &InTraitmarkPermit) | ISubjective | inline |
SetTraitmarkPermit(const FTraitmark &InTraitmarkPermit) | ISubjective | inline |
ShouldBeReplicated() const override | ASubjectiveActor | inlineprotectedvirtual |
SlotIndex | ISubjective | protected |
SlotIndexType typedef | ISubjective | |
StandardNetworkPropertyBlockCache | ISubjective | mutableprotected |
StandardPropertyBlockCache | ISubjective | mutableprotected |
SubjectNetworkId | ASubjectiveActor | protected |
TakeBeltSlot(UBelt *const InBelt, const int32 InSlotIndex) | ISubjective | inlineprotected |
TakeBeltSlot(TYPE_OF_NULLPTR) | ISubjective | inlineprotected |
TakeBeltSlot(const int32 InSlotIndex) | ISubjective | inlineprotected |
Tick(float DeltaTime) override | ASubjectiveActor | protectedvirtual |
ToggleFlag(const EFlagmarkBit Flag) | ISubjective | inline |
TraitmarkPermit | ASubjectiveActor | protected |
Unregister() | ISubjective |