UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FWeakObjectPtr Member List

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

FObjectKeyFWeakObjectPtrfriend
FWeakObjectPtr()=defaultFWeakObjectPtr
FWeakObjectPtr(TYPE_OF_NULLPTR)FWeakObjectPtrinline
FWeakObjectPtr(int)FWeakObjectPtrinline
FWeakObjectPtr(FObjectPtr Object)FWeakObjectPtrinline
FWeakObjectPtr(const UObject *Object)FWeakObjectPtrinline
FWeakObjectPtr(TObjectPtr< T > Object)FWeakObjectPtrinline
FWeakObjectPtr(const FWeakObjectPtr &Other)=defaultFWeakObjectPtr
Get(bool bEvenIfGarbage) constFWeakObjectPtr
Get() constFWeakObjectPtr
GetEvenIfUnreachable() constFWeakObjectPtr
GetObjectIndex() constFWeakObjectPtrinlineprotected
GetTypeHash() constFWeakObjectPtrinline
HasSameIndexAndSerialNumber(const FWeakObjectPtr &Other) constFWeakObjectPtrinline
IsExplicitlyNull() constFWeakObjectPtrinline
IsRemote() constFWeakObjectPtrinline
IsStale(bool bIncludingGarbage=true, bool bThreadsafeTest=false) constFWeakObjectPtr
IsValid(bool bEvenIfGarbage, bool bThreadsafeTest=false) constFWeakObjectPtr
IsValid() constFWeakObjectPtr
operator bool() const =deleteFWeakObjectPtrexplicit
operator!=(const FWeakObjectPtr &Other) constFWeakObjectPtrinline
operator=(FObjectPtr Object)FWeakObjectPtr
operator=(const UObject *Object)FWeakObjectPtrinline
operator=(TObjectPtr< T > Object)FWeakObjectPtrinline
operator=(const FWeakObjectPtr &Other)=defaultFWeakObjectPtr
operator==(const FWeakObjectPtr &Other) constFWeakObjectPtrinline
Pin(bool bEvenIfGarbage) constFWeakObjectPtr
Pin() constFWeakObjectPtr
PinEvenIfUnreachable() constFWeakObjectPtr
Reset()FWeakObjectPtrinline
Serialize(FArchive &Ar)FWeakObjectPtr
TryPin(bool &bOutPinValid, bool bEvenIfGarbage) constFWeakObjectPtr
TryPin(bool &bOutPinValid) constFWeakObjectPtr
TryPinEvenIfUnreachable(class TStrongObjectPtr< UObject > &OutResult) constFWeakObjectPtr
TWeakObjectPtrFWeakObjectPtrfriend