Version

    Other Documentation

menu_open
Wwise SDK 2019.2.15
AkMemSettings Struct Reference

Public Attributes

High-level memory allocation hooks. When not NULL, redirect allocations normally forwarded to rpmalloc.
AkMemInitForThread  pfInitForThread
  (Optional) Thread-specific allocator initialization hook. More...
 
AkMemTermForThread  pfTermForThread
  (Optional) Thread-specific allocator termination hook. More...
 
AkMemMalloc  pfMalloc
  (Optional) Memory allocation hook. More...
 
AkMemMalign  pfMalign
  (Optional) Memory allocation hook. More...
 
AkMemRealloc  pfRealloc
  (Optional) Memory allocation hook. More...
 
AkMemFree  pfFree
  (Optional) Memory allocation hook. More...
 
AkMemFalign  pfFalign
  (Optional) Memory allocation hook. More...
 
AkMemTotalReservedMemorySize  pfTotalReservedMemorySize
  (Optional) Memory allocation statistics hook. More...
 
AkMemSizeOfMemory  pfSizeOfMemory
  (Optional) Memory allocation statistics hook. More...
 
Configuration.
AkUInt64  uMemAllocationSizeLimit
  When non-zero, limits the total amount of virtual and device memory allocated by AK::MemoryMgr. More...
 
Memory allocation debugging hooks.
AkMemDebugMalloc  pfDebugMalloc
  (Optional) Memory allocation debugging hook. Used for tracking calls to pfMalloc. More...
 
AkMemDebugMalign  pfDebugMalign
  (Optional) Memory allocation debugging hook. Used for tracking calls to pfMalign. More...
 
AkMemDebugRealloc  pfDebugRealloc
  (Optional) Memory allocation debugging hook. Used for tracking calls to pfRealloc. More...
 
AkMemDebugFree  pfDebugFree
  (Optional) Memory allocation debugging hook. Used for tracking calls to pfFree. More...
 
AkMemDebugFalign  pfDebugFalign
  (Optional) Memory allocation debugging hook. Used for tracking calls to pfFalign. More...
 
AkMemDebugCheckForOverwrite  pfDebugCheckForOverwrite
  (Optional) Memory allocation debugging hook. Used for detecting memory overwrites. More...
 
Page allocation hooks, used by rpmalloc. Default to AKPLATFORM::AllocVM et al.
AkMemAllocVM  pfAllocVM
  Virtual page allocation hook. More...
 
AkMemFreeVM  pfFreeVM
  Virtual page allocation hook. More...
 
AkMemAllocVM  pfAllocDevice
  Device page allocation hook. More...
 
AkMemFreeVM  pfFreeDevice
  Device page allocation hook. More...
 
AkUInt32  uVMPageSize
  Virtual memory page size. Defaults to 0 which means auto-detect. More...
 
AkUInt32  uDevicePageSize
  Device memory page size. Defaults to 0 which means auto-detect. More...
 

Detailed Description

Initialization settings for the default implementation of the Memory Manager. For more details, see Initialization.

See also
AK::MemoryMgr

Definition at line 132 of file AkModule.h.


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

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise