Open 3D Engine EMotionFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
MCore::Initializer::InitSettings Struct Reference

Public Attributes

AllocateCallback m_memAllocFunction
 
ReallocCallback m_memReallocFunction
 
FreeCallback m_memFreeFunction
 
bool m_trackMemoryUsage
 

Member Data Documentation

◆ m_memAllocFunction

AllocateCallback MCore::Initializer::InitSettings::m_memAllocFunction

The memory allocation function, defaults to nullptr, which means the standard malloc function will be used.

◆ m_memFreeFunction

FreeCallback MCore::Initializer::InitSettings::m_memFreeFunction

The memory free function, defaults to nullptr, which means the standard free function will be used.

◆ m_memReallocFunction

ReallocCallback MCore::Initializer::InitSettings::m_memReallocFunction

The memory reallocation function, defaults to nullptr, which means the standard realloc function will be used.

◆ m_trackMemoryUsage

bool MCore::Initializer::InitSettings::m_trackMemoryUsage

Enable this to track memory usage statistics. This has a bit of an impact on memory allocation and release speed and memory usage though. You should really only use this in debug mode. On default it is disabled.


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