UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ObjectPtr_Private::Friend Struct Reference

#include <ObjectPtr.h>

Static Public Member Functions

template<typename T >
static FORCEINLINE uint32 GetPtrTypeHash (const TObjectPtr< T > &InObjectPtr)
 
template<typename T >
static FORCEINLINE FArchiveSerialize (FArchive &Ar, TObjectPtr< T > &InObjectPtr)
 
template<typename T >
static FORCEINLINE void SerializePtrStructured (FStructuredArchiveSlot Slot, TObjectPtr< T > &InObjectPtr)
 
template<typename T >
static FORCEINLINE T * NoAccessTrackingGet (const TObjectPtr< T > &Ptr)
 
template<typename T >
static FORCEINLINE T * NoAccessTrackingGetNoResolve (const TObjectPtr< T > &Ptr)
 

Member Function Documentation

◆ GetPtrTypeHash()

template<typename T >
static FORCEINLINE uint32 ObjectPtr_Private::Friend::GetPtrTypeHash ( const TObjectPtr< T > &  InObjectPtr)
inlinestatic

◆ NoAccessTrackingGet()

template<typename T >
static FORCEINLINE T * ObjectPtr_Private::Friend::NoAccessTrackingGet ( const TObjectPtr< T > &  Ptr)
inlinestatic

◆ NoAccessTrackingGetNoResolve()

template<typename T >
static FORCEINLINE T * ObjectPtr_Private::Friend::NoAccessTrackingGetNoResolve ( const TObjectPtr< T > &  Ptr)
inlinestatic

◆ Serialize()

template<typename T >
static FORCEINLINE FArchive & ObjectPtr_Private::Friend::Serialize ( FArchive Ar,
TObjectPtr< T > &  InObjectPtr 
)
inlinestatic

◆ SerializePtrStructured()

template<typename T >
static FORCEINLINE void ObjectPtr_Private::Friend::SerializePtrStructured ( FStructuredArchiveSlot  Slot,
TObjectPtr< T > &  InObjectPtr 
)
inlinestatic

The documentation for this struct was generated from the following file: