UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
List of all members
TRefCountPtrTable< T > Class Template Reference
#include <
MemoryImage.h
>
Inheritance diagram for TRefCountPtrTable< T >:
Additional Inherited Members
Public Member Functions inherited from
TPtrTableBase< T, TRefCountPtr< T > >
void
Empty
(
int32
NewSize=0)
uint32
Num
() const
uint32
AddIndexedPointer
(T *Ptr)
bool
TryAddIndexedPtr
(const
FTypeLayoutDesc
&TypeDesc,
void
*Ptr,
int32
&OutIndex)
void
LoadIndexedPointer
(T *Ptr)
void
AddPatchedPointer
(T *Ptr,
uint64
Offset
)
T *
GetIndexedPointer
(
uint32
i) const
bool
TryGetIndexedPtr
(const
FTypeLayoutDesc
&TypeDesc,
uint32
i,
void
*&
OutPtr
) const
void
ApplyPointerPatches
(
void
*
FrozenBase
) const
TArray
<
TRefCountPtr
< T > >::RangedForIteratorType
begin
()
TArray
<
TRefCountPtr
< T > >::RangedForConstIteratorType
begin
() const
TArray
<
TRefCountPtr
< T > >::RangedForIteratorType
end
()
TArray
<
TRefCountPtr
< T > >::RangedForConstIteratorType
end
() const
Public Member Functions inherited from
FPtrTableBase
CORE_API
void
SavePatchesToArchive
(
FArchive
&Ar,
uint32
PtrIndex
) const
Static Public Member Functions inherited from
TPtrTableBase< T, TRefCountPtr< T > >
static
const
FTypeLayoutDesc
&
StaticGetPtrTypeLayoutDesc
()
Static Public Member Functions inherited from
FPtrTableBase
template<
typename
PtrType >
static
void
LoadAndApplyPatchesFromArchive
(
FArchive
&Ar,
void
*
FrozenBase
, const PtrType &Ptr)
Protected Member Functions inherited from
FPtrTableBase
CORE_API
void
AddPatchedPointerBase
(
uint32
PtrIndex
,
uint64
Offset
)
Protected Attributes inherited from
FPtrTableBase
TArray
<
FPatchOffsetList
>
PatchLists
TArray
<
FPatchOffset
>
PatchOffsets
The documentation for this class was generated from the following file:
Engine/Source/Runtime/Core/Public/Serialization/
MemoryImage.h
TRefCountPtrTable
Generated by
1.9.8