UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TWeakObjectPtr< T, TWeakObjectPtrBase > Member List

This is the complete list of members for TWeakObjectPtr< T, TWeakObjectPtrBase >, including all inherited members.

ElementType typedefTWeakObjectPtr< T, TWeakObjectPtrBase >
FFieldPathTWeakObjectPtr< T, TWeakObjectPtrBase >friend
Get(bool bEvenIfPendingKill) constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
Get() constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
GetEvenIfUnreachable() constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
GetWeakPtrTypeHash() constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
HasSameIndexAndSerialNumber(const TWeakObjectPtr &Other) constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
HasSameIndexAndSerialNumber(const TWeakObjectPtr< OtherT, TWeakObjectPtrBase > &Other) constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
IsExplicitlyNull() constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
IsRemote() constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
IsStale(bool bIncludingIfPendingKill=true, bool bThreadsafeTest=false) constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
IsValid(bool bEvenIfPendingKill, bool bThreadsafeTest=false) constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
IsValid() constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
operator bool() const =deleteTWeakObjectPtr< T, TWeakObjectPtrBase >explicit
operator TWeakObjectPtrBase() constTWeakObjectPtr< T, TWeakObjectPtrBase >inlineexplicit
operator!=(const TWeakObjectPtr< RhsT, TWeakObjectPtrBase > &Rhs) constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
operator!=(const RhsT *Rhs) constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
operator!=(TYPE_OF_NULLPTR) constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
operator*() constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
operator->() constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
operator=(const TWeakObjectPtr &)=defaultTWeakObjectPtr< T, TWeakObjectPtrBase >
operator=(U *Object)TWeakObjectPtr< T, TWeakObjectPtrBase >inline
operator=(const TWeakObjectPtr< OtherT, TWeakObjectPtrBase > &Other)TWeakObjectPtr< T, TWeakObjectPtrBase >inline
Pin(bool bEvenIfPendingKill) constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
Pin() constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
Reset()TWeakObjectPtr< T, TWeakObjectPtrBase >inline
Serialize(FArchive &Ar)TWeakObjectPtr< T, TWeakObjectPtrBase >inline
TryPin(bool &bOutPinValid, bool bEvenIfPendingKill) constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
TryPin(bool &bOutPinValid) constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
TWeakObjectPtrTWeakObjectPtr< T, TWeakObjectPtrBase >friend
TWeakObjectPtr()=defaultTWeakObjectPtr< T, TWeakObjectPtrBase >
TWeakObjectPtr(const TWeakObjectPtr &)=defaultTWeakObjectPtr< T, TWeakObjectPtrBase >
TWeakObjectPtr(TYPE_OF_NULLPTR)TWeakObjectPtr< T, TWeakObjectPtrBase >inline
TWeakObjectPtr(U Object)TWeakObjectPtr< T, TWeakObjectPtrBase >inline
TWeakObjectPtr(const TWeakObjectPtr< OtherT, TWeakObjectPtrBase > &Other)TWeakObjectPtr< T, TWeakObjectPtrBase >inline
UEOpEquals(const TWeakObjectPtr< RhsT, TWeakObjectPtrBase > &Rhs) constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
UEOpEquals(const RhsT *Rhs) constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
UEOpEquals(TYPE_OF_NULLPTR) constTWeakObjectPtr< T, TWeakObjectPtrBase >inline
~TWeakObjectPtr()=defaultTWeakObjectPtr< T, TWeakObjectPtrBase >