UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPtrTableBase Class Reference

#include <MemoryImage.h>

+ Inheritance diagram for FPtrTableBase:

Classes

struct  FPatchOffset
 
struct  FPatchOffsetList
 

Public Member Functions

CORE_API void SavePatchesToArchive (FArchive &Ar, uint32 PtrIndex) const
 

Static Public Member Functions

template<typename PtrType >
static void LoadAndApplyPatchesFromArchive (FArchive &Ar, void *FrozenBase, const PtrType &Ptr)
 

Protected Member Functions

CORE_API void AddPatchedPointerBase (uint32 PtrIndex, uint64 Offset)
 

Protected Attributes

TArray< FPatchOffsetListPatchLists
 
TArray< FPatchOffsetPatchOffsets
 

Member Function Documentation

◆ AddPatchedPointerBase()

void FPtrTableBase::AddPatchedPointerBase ( uint32  PtrIndex,
uint64  Offset 
)
protected

◆ LoadAndApplyPatchesFromArchive()

template<typename PtrType >
static void FPtrTableBase::LoadAndApplyPatchesFromArchive ( FArchive Ar,
void FrozenBase,
const PtrType &  Ptr 
)
inlinestatic

◆ SavePatchesToArchive()

void FPtrTableBase::SavePatchesToArchive ( FArchive Ar,
uint32  PtrIndex 
) const

Member Data Documentation

◆ PatchLists

TArray<FPatchOffsetList> FPtrTableBase::PatchLists
protected

◆ PatchOffsets

TArray<FPatchOffset> FPtrTableBase::PatchOffsets
protected

The documentation for this class was generated from the following files: