Wwise SDK 2019.1.11
_platforms_2_windows_2_ak_types_8h_source
Version
menu_open
link
Target Platform(s):
Wwise SDK 2019.1.11
|
AkTypes.h
66 #define AK_UWP_CPP_CX // To test for UWP code which uses Microsoft's C++/CX extended language (not all projects do)
84 #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
148 #define AK_BANK_PLATFORM_DATA_ALIGNMENT (16) ///< Required memory alignment for bank loading by memory address (see LoadBank())
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)
Was this page helpful?
Need Support?
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageTell 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