Navigation
API > API/Runtime > API/Runtime/Core
| Name | TPtrTableBase |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Serialization/MemoryImage.h |
| Include Path | #include "Serialization/MemoryImage.h" |
Syntax
template<typename T, typename PtrType>
class TPtrTableBase : public FPtrTableBase
Inheritance Hierarchy
- FPtrTableBase → TPtrTableBase
Derived Classes
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Pointers | TArray< PtrType > | Serialization/MemoryImage.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 AddIndexedPointer
(
T* Ptr |
Serialization/MemoryImage.h | ||
void AddPatchedPointer
(
T* Ptr, |
Serialization/MemoryImage.h | ||
void ApplyPointerPatches
(
void* FrozenBase |
Serialization/MemoryImage.h | ||
| Serialization/MemoryImage.h | |||
| Serialization/MemoryImage.h | |||
void Empty
(
int32 NewSize |
Serialization/MemoryImage.h | ||
| Serialization/MemoryImage.h | |||
| Serialization/MemoryImage.h | |||
T * GetIndexedPointer
(
uint32 i |
Serialization/MemoryImage.h | ||
void LoadIndexedPointer
(
T* Ptr |
Serialization/MemoryImage.h | ||
uint32 Num() |
Serialization/MemoryImage.h | ||
bool TryAddIndexedPtr
(
const FTypeLayoutDesc& TypeDesc, |
Serialization/MemoryImage.h | ||
bool TryGetIndexedPtr
(
const FTypeLayoutDesc& TypeDesc, |
Serialization/MemoryImage.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FTypeLayoutDesc & StaticGetPtrTypeLayoutDesc() |
Serialization/MemoryImage.h |