Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FPtrTableBase Class Reference

#include <MemoryImage.h>

+ Inheritance diagram for FPtrTableBase:
+ Collaboration diagram for FPtrTableBase:

Classes

struct  FPatchOffset
 
struct  FPatchOffsetList
 

Public Member Functions

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

void AddPatchedPointerBase (uint32 PtrIndex, uint64 Offset)
 

Protected Attributes

TArray< FPatchOffsetListPatchLists
 
TArray< FPatchOffsetPatchOffsets
 

Detailed Description

Definition at line 901 of file MemoryImage.h.

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

Definition at line 905 of file MemoryImage.h.

◆ SavePatchesToArchive()

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

Member Data Documentation

◆ PatchLists

TArray<FPatchOffsetList> FPtrTableBase::PatchLists
protected

Definition at line 935 of file MemoryImage.h.

◆ PatchOffsets

TArray<FPatchOffset> FPtrTableBase::PatchOffsets
protected

Definition at line 936 of file MemoryImage.h.


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