![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MemoryImage.h>
Inheritance diagram for TPtrTableBase< T, PtrType >:Public Member Functions | |
| 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< PtrType >::RangedForIteratorType | begin () |
| TArray< PtrType >::RangedForIteratorType | end () |
| TArray< PtrType >::RangedForConstIteratorType | begin () const |
| TArray< PtrType >::RangedForConstIteratorType | end () const |
Public Member Functions inherited from FPtrTableBase | |
| CORE_API void | SavePatchesToArchive (FArchive &Ar, uint32 PtrIndex) const |
Static Public Member Functions | |
| static const FTypeLayoutDesc & | StaticGetPtrTypeLayoutDesc () |
Static Public Member Functions inherited from FPtrTableBase | |
| template<typename PtrType > | |
| static void | LoadAndApplyPatchesFromArchive (FArchive &Ar, void *FrozenBase, const PtrType &Ptr) |
Additional Inherited Members | |
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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |