Navigation
API > API/Runtime > API/Runtime/AutoRTFM
Function pointers used by AutoRTFM for heap allocations, etc.
| Name | autortfm_extern_api |
| Type | struct |
| Header File | /Engine/Source/Runtime/AutoRTFM/Public/AutoRTFM.h |
| Include Path | #include "AutoRTFM.h" |
Syntax
struct autortfm_extern_api
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Allocate | void *(* | The function used to allocate memory from the heap. Must not be null. | AutoRTFM.h | |
| AllocateZeroed | void *(* | The function used to allocate zeroed memory from the heap. Must not be null. | AutoRTFM.h | |
| EnsureFailure | void(* | Function used to report an ensure failure using a printf-style format string and va_list arguments. | AutoRTFM.h | |
| Free | void(* | The function used to free memory allocated by Allocate() and AllocateZeroed(). Must not be null. | AutoRTFM.h | |
| IsLogActive | bool(* | Function used to query whether a log severity is active. Must not be null. | AutoRTFM.h | |
| Log | void(* | Function used to log messages using a printf-style format string and va_list arguments. | AutoRTFM.h | |
| LogWithCallstack | void(* | Function used to log messages with a callstack using a printf-style format string and va_list arguments. | AutoRTFM.h | |
| OnMemoryValidationLevelChanged | void(* | Optional callback to be informed when the value returned by ForTheRuntime::GetMemoryValidationLevel() changes. | AutoRTFM.h | |
| OnMemoryValidationStatisticsChanged | void(* | Optional callback to be informed when the value returned by ForTheRuntime::GetMemoryValidationStatisticsEnabled() changes. | AutoRTFM.h | |
| OnMemoryValidationThrottlingChanged | void(* | Optional callback to be informed when the value returned by ForTheRuntime::GetMemoryValidationThrottlingEnabled() changes. | AutoRTFM.h | |
| OnRetryTransactionsChanged | void(* | Optional callback to be informed when the value returned by ForTheRuntime::GetRetryTransaction() changes. | AutoRTFM.h | |
| OnRuntimeEnabledChanged | void(* | Optional callback to be informed when the value returned by ForTheRuntime::IsAutoRTFMRuntimeEnabled() changes. | AutoRTFM.h | |
| Reallocate | void *(* | The function used to reallocate memory from the heap. Must not be null. | AutoRTFM.h |