Go to the source code of this file.
Classes | |
struct | AK::MemoryMgr::PoolStats |
struct | AK::MemoryMgr::PoolMemInfo |
Namespaces | |
namespace | AK |
Audiokinetic namespace. |
|
namespace | AK::MemoryMgr |
Defines | |
#define | AK_MAX_MEM_POOL_NAME_SIZE 64 |
#define | AK_SETPOOLNAME(_poolid, _name) |
Set the debug name for a pool. This is the name shown in the Memory tab of the Advanced Profiler. |
|
Functions | |
bool __cdecl | AK::MemoryMgr::IsInitialized () |
void __cdecl | AK::MemoryMgr::Term () |
Memory Pools | |
AkMemPoolId __cdecl | AK::MemoryMgr::CreatePool (void *in_pMemAddress, AkUInt32 in_uMemSize, AkUInt32 in_uBlockSize, AkUInt32 in_eAttributes, AkUInt32 in_uBlockAlign=0) |
AKRESULT __cdecl | AK::MemoryMgr::SetPoolName (AkMemPoolId in_poolId, const char *in_pszPoolName) |
AkOSChar *__cdecl | AK::MemoryMgr::GetPoolName (AkMemPoolId in_poolId) |
AKRESULT __cdecl | AK::MemoryMgr::SetMonitoring (AkMemPoolId in_poolId, bool in_bDoMonitor) |
AKRESULT __cdecl | AK::MemoryMgr::DestroyPool (AkMemPoolId in_poolId) |
AKRESULT __cdecl | AK::MemoryMgr::GetPoolStats (AkMemPoolId in_poolId, PoolStats &out_stats) |
void __cdecl | AK::MemoryMgr::GetPoolMemoryUsed (AkMemPoolId in_poolId, PoolMemInfo &out_memInfo) |
AkInt32 __cdecl | AK::MemoryMgr::GetNumPools () |
AkInt32 __cdecl | AK::MemoryMgr::GetMaxPools () |
AKRESULT __cdecl | AK::MemoryMgr::CheckPoolId (AkMemPoolId in_poolId) |
AkMemPoolAttributes __cdecl | AK::MemoryMgr::GetPoolAttributes (AkMemPoolId in_poolId) |
Memory Allocation | |
void *__cdecl | AK::MemoryMgr::Malloc (AkMemPoolId in_poolId, size_t in_uSize) |
AKRESULT __cdecl | AK::MemoryMgr::Free (AkMemPoolId in_poolId, void *in_pMemAddress) |
void *__cdecl | AK::MemoryMgr::Malign (AkMemPoolId in_poolId, size_t in_uSize, AkUInt32 in_uAlignment) |
AKRESULT __cdecl | AK::MemoryMgr::Falign (AkMemPoolId in_poolId, void *in_pMemAddress) |
Fixed-Size Blocks Memory Allocation Mode | |
void *__cdecl | AK::MemoryMgr::GetBlock (AkMemPoolId in_poolId) |
AKRESULT __cdecl | AK::MemoryMgr::ReleaseBlock (AkMemPoolId in_poolId, void *in_pMemAddress) |
AkUInt32 __cdecl | AK::MemoryMgr::GetBlockSize (AkMemPoolId in_poolId) |
void __cdecl | AK::MemoryMgr::StartProfileThreadUsage (AkMemPoolId in_PoolId) |
AkUInt32 __cdecl | AK::MemoryMgr::StopProfileThreadUsage (AkMemPoolId in_PoolId) |
Memory Manager namespace.
Definition in file AkMemoryMgr.h.
Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !
Visitez notre page d'AideEnregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !
Partir du bon pied avec Wwise