バージョン

menu_open
Wwise SDK 2021.1.14
AkModule.h ファイル

[ソースコード]

クラス

struct   AkMemSettings
 

名前空間

namespace   AK
  Audiokinetic namespace
 
  AK::MemoryMgr
 

関数

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. [詳解]
 
AKSOUNDENGINE_API void  AK::MemoryMgr::AkCrtAllocatorInitForThread ()
 
AKSOUNDENGINE_API void  AK::MemoryMgr::AkCrtAllocatorTermForThread ()
 
AKSOUNDENGINE_API void *  AK::MemoryMgr::AkCrtAllocatorMalloc (AkMemPoolId poolId, size_t uSize)
 
AKSOUNDENGINE_API void *  AK::MemoryMgr::AkCrtAllocatorMalign (AkMemPoolId poolId, size_t uSize, AkUInt32 uAlignment)
 
AKSOUNDENGINE_API void *  AK::MemoryMgr::AkCrtAllocatorRealloc (AkMemPoolId poolId, void *pAddress, size_t uSize)
 
AKSOUNDENGINE_API void *  AK::MemoryMgr::AkCrtAllocatorReallocAligned (AkMemPoolId poolId, void *pAddress, size_t uSize, AkUInt32 uAlignment)
 
AKSOUNDENGINE_API void  AK::MemoryMgr::AkCrtAllocatorFree (AkMemPoolId poolId, void *pAddress)
 
AKSOUNDENGINE_API size_t  AK::MemoryMgr::AkCrtAllocatorTotalReservedMemorySize ()
 
AKSOUNDENGINE_API size_t  AK::MemoryMgr::AkCrtAllocatorSizeOfMemory (AkMemPoolId poolID, void *pAddress)
 
AKSOUNDENGINE_API void  AK::MemoryMgr::AkStompAllocatorInitForThread ()
 
AKSOUNDENGINE_API void  AK::MemoryMgr::AkStompAllocatorTermForThread ()
 
AKSOUNDENGINE_API void *  AK::MemoryMgr::AkStompAllocatorMalloc (AkMemPoolId poolId, size_t uSize)
 
AKSOUNDENGINE_API void *  AK::MemoryMgr::AkStompAllocatorMalign (AkMemPoolId poolId, size_t uSize, AkUInt32 uAlignment)
 
AKSOUNDENGINE_API void *  AK::MemoryMgr::AkStompAllocatorRealloc (AkMemPoolId poolId, void *pAddress, size_t uSize)
 
AKSOUNDENGINE_API void *  AK::MemoryMgr::AkStompAllocatorReallocAligned (AkMemPoolId poolId, void *pAddress, size_t uSize, AkUInt32 uAlignment)
 
AKSOUNDENGINE_API void  AK::MemoryMgr::AkStompAllocatorFree (AkMemPoolId poolId, void *pAddress)
 
AKSOUNDENGINE_API size_t  AK::MemoryMgr::AkStompAllocatorTotalReservedMemorySize ()
 
AKSOUNDENGINE_API size_t  AK::MemoryMgr::AkStompAllocatorSizeOfMemory (AkMemPoolId poolID, void *pAddress)
 
AKSOUNDENGINE_API AKRESULT  AK::MemoryMgr::AkMemDebugToolInit ()
  debug tool hooks AkMemoryMgr [詳解]
 
AKSOUNDENGINE_API void  AK::MemoryMgr::AkMemDebugToolTerm ()
 
AKSOUNDENGINE_API void  AK::MemoryMgr::AkMemDebugToolMalloc (AkMemPoolId poolId, size_t uSize, void *pAddress, char const *pszFile, AkUInt32 uLine)
 
AKSOUNDENGINE_API void  AK::MemoryMgr::AkMemDebugToolMalign (AkMemPoolId poolId, size_t uSize, AkUInt32 uAlignment, void *pAddress, char const *pszFile, AkUInt32 uLine)
 
AKSOUNDENGINE_API void  AK::MemoryMgr::AkMemDebugToolRealloc (AkMemPoolId poolId, void *pOldAddress, size_t uSize, void *pNewAddress, char const *pszFile, AkUInt32 uLine)
 
AKSOUNDENGINE_API void  AK::MemoryMgr::AkMemDebugToolReallocAligned (AkMemPoolId poolId, void *pOldAddress, size_t uSize, AkUInt32 uAlignment, void *pNewAddress, char const *pszFile, AkUInt32 uLine)
 
AKSOUNDENGINE_API void  AK::MemoryMgr::AkMemDebugToolFree (AkMemPoolId poolId, void *pAddress)
 

Audiokinetic Memory Manager's implementation-specific definitions.

#define  AK_CRT_ALLOCATOR
 
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 *(*  AkMemReallocAligned) (AkMemPoolId poolId, void *pAddress, size_t uSize, AkUInt32 uAlignment)
 
typedef void(*  AkMemFree) (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(*  AkMemDebugReallocAligned) (AkMemPoolId poolId, void *pOldAddress, size_t uSize, AkUInt32 uAlignment, void *pNewAddress, char const *pszFile, AkUInt32 uLine)
 
typedef void(*  AkMemDebugFree) (AkMemPoolId poolId, void *pAddress)
 
typedef void *(*  AkMemAllocVM) (size_t size, size_t *extra)
 
typedef void(*  AkMemFreeVM) (void *address, size_t size, size_t extra, size_t release)
 

詳解

Audiokinetic's definitions and factory of overridable Memory Manager module.

AkModule.h に定義があります。


このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう