Wwise SDK 2018.1.11
Version
menu_open
link
Wwise SDK 2018.1.11
|
AkTypes.h
Go to the documentation of this file.
81 #define AK_RESTRICT __restrict ///< Refers to the __restrict compilation flag available on some platforms
90 #define AK_ALIGN_SIMD( __Declaration__ ) __declspec(align(AK_SIMD_ALIGNMENT)) __Declaration__ ///< Platform-specific alignment requirement for SIMD data
93 #define AK_ALIGN_SIZE_FOR_DMA( __Size__ ) (__Size__) ///< Used to align sizes to next 16 byte boundary on platfroms that require it
94 #define AK_BUFFER_ALIGNMENT AK_SIMD_ALIGNMENT
148 #define AK_BANK_PLATFORM_DATA_ALIGNMENT (16) ///< Required memory alignment for bank loading by memory address (see LoadBank())
149 #define AK_BANK_PLATFORM_ALLOC_TYPE AkMalloc
152 /// \remark This is similar to the TEXT() and _T() macros that can be used to turn string litterals into wchar_t strings
166 AkNoAlloc = 0, ///< CreatePool will not allocate memory. You need to allocate the buffer yourself.
169 AkVirtualAlloc = 1<<1, ///< CreatePool will use AK::VirtualAllocHook() to allocate the memory block (Windows & XboxOne only).
172 AkFixedSizeBlocksMode = 1<<3, ///< Block management type: Fixed-size blocks. Get blocks through GetBlock/ReleaseBlock API. If not specified, use AkAlloc/AkFree.
182 /// \aknote This needs to be defined by the client, who must allocate memory using VirtualAlloc. \endaknote
183 /// \return A pointer to the start of the allocated memory (NULL if the system is out of memory)
198 /// \aknote This needs to be defined by the client, who must deallocate memory using VirtualFree. \endaknote
CreatePool will use AK::AllocHook() to allocate the memory block.
Definition: AkTypes.h:631
Block management type: Fixed-size blocks. Get blocks through GetBlock/ReleaseBlock API....
Definition: AkTypes.h:634
CreatePool will not allocate memory. You need to allocate the buffer yourself.
Definition: AkTypes.h:630
CreatePool will use AK::VirtualAllocHook() to allocate the memory block (Windows & XboxOne only).
Definition: AkTypes.h:169
Cette page a-t-elle été utile ?
Besoin d'aide ?
Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !
Visitez notre page d'AideDécrivez-nous de votre projet. Nous sommes là pour vous aider.
Enregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !
Partir du bon pied avec Wwise