UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
autortfm_extern_api Struct Reference

#include <AutoRTFM.h>

Public Attributes

void *(* Allocate )(size_t Size, size_t Alignment)
 
void *(* Reallocate )(void *Pointer, size_t Size, size_t Alignment)
 
void *(* AllocateZeroed )(size_t Size, size_t Alignment)
 
void(* Free )(void *Pointer)
 
void(* Log )(const char *File, int Line, void *ProgramCounter, autortfm_log_severity Severity, const char *Format, va_list Args)
 
void(* LogWithCallstack )(void *ProgramCounter, autortfm_log_severity Severity, const char *Format, va_list Args)
 
void(* EnsureFailure )(const char *File, int Line, void *ProgramCounter, const char *Condition, const char *Format, va_list Args)
 
bool(* IsLogActive )(autortfm_log_severity Severity)
 
void(* OnRuntimeEnabledChanged )()
 
void(* OnRetryTransactionsChanged )()
 
void(* OnMemoryValidationLevelChanged )()
 
void(* OnMemoryValidationThrottlingChanged )()
 
void(* OnMemoryValidationStatisticsChanged )()
 

Member Data Documentation

◆ Allocate

void *(* autortfm_extern_api::Allocate) (size_t Size, size_t Alignment)

◆ AllocateZeroed

void *(* autortfm_extern_api::AllocateZeroed) (size_t Size, size_t Alignment)

◆ EnsureFailure

void(* autortfm_extern_api::EnsureFailure) (const char *File, int Line, void *ProgramCounter, const char *Condition, const char *Format, va_list Args)

◆ Free

void(* autortfm_extern_api::Free) (void *Pointer)

◆ IsLogActive

bool(* autortfm_extern_api::IsLogActive) (autortfm_log_severity Severity)

◆ Log

void(* autortfm_extern_api::Log) (const char *File, int Line, void *ProgramCounter, autortfm_log_severity Severity, const char *Format, va_list Args)

◆ LogWithCallstack

void(* autortfm_extern_api::LogWithCallstack) (void *ProgramCounter, autortfm_log_severity Severity, const char *Format, va_list Args)

◆ OnMemoryValidationLevelChanged

void(* autortfm_extern_api::OnMemoryValidationLevelChanged) ()

◆ OnMemoryValidationStatisticsChanged

void(* autortfm_extern_api::OnMemoryValidationStatisticsChanged) ()

◆ OnMemoryValidationThrottlingChanged

void(* autortfm_extern_api::OnMemoryValidationThrottlingChanged) ()

◆ OnRetryTransactionsChanged

void(* autortfm_extern_api::OnRetryTransactionsChanged) ()

◆ OnRuntimeEnabledChanged

void(* autortfm_extern_api::OnRuntimeEnabledChanged) ()

◆ Reallocate

void *(* autortfm_extern_api::Reallocate) (void *Pointer, size_t Size, size_t Alignment)

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