Wwise SDK 2019.2.15
|
类 | |
struct | AkMemSettings |
命名空间 | |
namespace | AK |
Audiokinetic namespace |
|
AK::MemoryMgr | |
类型定义 | |
Audiokinetic Memory Manager's implementation-specific definitions. | |
typedef void(* | AkMemInitForThread) () |
typedef void(* | AkMemTermForThread) () |
typedef void *(* | AkMemMalloc) (AkMemPoolId poolId, size_t uSize) |
typedef void *(* | AkMemMalign) (AkMemPoolId poolId, size_t uSize, AkUInt32 uAlignment) |
typedef void *(* | AkMemRealloc) (AkMemPoolId poolId, void *pAddress, size_t uSize) |
typedef void(* | AkMemFree) (AkMemPoolId poolId, void *pAddress) |
typedef void(* | AkMemFalign) (AkMemPoolId poolId, void *pAddress) |
typedef size_t(* | AkMemTotalReservedMemorySize) () |
typedef size_t(* | AkMemSizeOfMemory) (AkMemPoolId poolId, void *pAddress) |
typedef void(* | AkMemDebugMalloc) (AkMemPoolId poolId, size_t uSize, void *pAddress, char const *pszFile, AkUInt32 uLine) |
typedef void(* | AkMemDebugMalign) (AkMemPoolId poolId, size_t uSize, AkUInt32 uAlignment, void *pAddress, char const *pszFile, AkUInt32 uLine) |
typedef void(* | AkMemDebugRealloc) (AkMemPoolId poolId, void *pOldAddress, size_t uSize, void *pNewAddress, char const *pszFile, AkUInt32 uLine) |
typedef void(* | AkMemDebugFree) (AkMemPoolId poolId, void *pAddress) |
typedef void(* | AkMemDebugFalign) (AkMemPoolId poolId, void *pAddress) |
typedef AKRESULT(* | AkMemDebugCheckForOverwrite) () |
typedef void *(* | AkMemAllocVM) (size_t size, size_t *extra) |
typedef void(* | AkMemFreeVM) (void *address, size_t size, size_t extra, size_t release) |
函数 | |
Initialization | |
AKSOUNDENGINE_API AKRESULT | AK::MemoryMgr::Init (AkMemSettings *in_pSettings) |
AKSOUNDENGINE_API void | AK::MemoryMgr::GetDefaultSettings (AkMemSettings &out_pMemSettings) |
Obtain the default initialization settings for the default implementation of the Memory Manager. 更多... |
|
Audiokinetic's definitions and factory of overridable Memory Manager module.
在文件 AkModule.h 中定义.