版本
Functions | |
AkForceInline void | AkClearEvent (AkEvent &) |
Platform Independent Helper. |
|
AkForceInline AKRESULT | AkCreateEvent (AkEvent &out_event) |
Platform Independent Helper. |
|
AkForceInline void | AkDestroyEvent (AkEvent &io_event) |
Platform Independent Helper. |
|
AkForceInline void | AkWaitForEvent (AkEvent &in_event) |
Platform Independent Helper. |
|
AkForceInline void | AkSignalEvent (AkEvent &in_event) |
Platform Independent Helper. |
|
AkForceInline AkInt32 | AkInterlockedIncrement (AkInt32 *pValue) |
Platform Independent Helper. |
|
AkForceInline AkInt32 | AkInterlockedDecrement (AkInt32 *pValue) |
Platform Independent Helper. |
|
AkForceInline bool | AkInterlockedCompareExchange (volatile AkInt32 *io_pDest, AkInt32 in_newValue, AkInt32 in_expectedOldVal) |
AkForceInline void | AkMemoryBarrier (void) |
AkForceInline bool | AkIsValidThread (AkThread *in_pThread) |
Platform Independent Helper. |
|
AkForceInline void | AkClearThread (AkThread *) |
Platform Independent Helper. |
|
AkForceInline void | AkCloseThread (AkThread *in_pThread) |
Platform Independent Helper. |
|
AkForceInline void | AkGetDefaultThreadProperties (AkThreadProperties &out_threadProperties) |
Platform Independent Helper. |
|
AkForceInline void | AkCreateThread (AkThreadRoutine pStartRoutine, void *in_pParams, const AkThreadProperties &in_threadProperties, AkThread *out_pThread, const char *) |
Platform Independent Helper. |
|
AkForceInline void | AkWaitForSingleThread (AkThread *in_pThread) |
Platform Independent Helper. |
|
AkForceInline AkThreadID | CurrentThread () |
Returns the calling thread's ID. |
|
AkForceInline void | AkSleep (AkUInt32 in_ulMilliseconds) |
Platform Independent Helper. |
|
AkForceInline void | AkMemCpy (void *pDest, const void *pSrc, AkUInt32 uSize) |
Platform Independent Helper. |
|
AkForceInline void | AkMemSet (void *pDest, AkInt32 iVal, AkUInt32 uSize) |
Platform Independent Helper. |
|
void | PerformanceCounter (AkInt64 *out_piLastTime) |
Platform Independent Helper. |
|
void | PerformanceFrequency (AkInt64 *out_piFreq) |
Platform Independent Helper. |
|
void | UpdatePerformanceFrequency () |
Platform Independent Helper. |
|
AkReal32 | Elapsed (const AkInt64 &in_iNow, const AkInt64 &in_iStart) |
Returns a time range in milliseconds, using the sound engine's updated count->milliseconds ratio. |
|
AkInt32 | AkWideCharToChar (const wchar_t *in_pszUnicodeString, AkUInt32 in_uiOutBufferSize, char *io_pszAnsiString) |
String conversion helper. |
|
AkInt32 | AkCharToWideChar (const char *in_pszAnsiString, AkUInt32 in_uiOutBufferSize, void *io_pvUnicodeStringBuffer) |
String conversion helper. |
|
AkInt32 | AkUtf8ToWideChar (const char *in_pszUtf8String, AkUInt32 in_uiOutBufferSize, void *io_pvUnicodeStringBuffer) |
String conversion helper. |
|
void | SafeStrCpy (wchar_t *in_pDest, const wchar_t *in_pSrc, size_t in_uDestMaxNumChars) |
Safe unicode string copy. |
|
void | SafeStrCpy (char *in_pDest, const char *in_pSrc, size_t in_uDestMaxNumChars) |
Safe ansi string copy. |
|
void | SafeStrCat (wchar_t *in_pDest, const wchar_t *in_pSrc, size_t in_uDestMaxNumChars) |
Safe unicode string concatenation. |
|
void | SafeStrCat (char *in_pDest, const char *in_pSrc, size_t in_uDestMaxNumChars) |
Safe ansi string concatenation. |
|
void | OutputDebugMsg (const wchar_t *in_pszMsg) |
Output a debug message on the console (Unicode string). |
|
void | OutputDebugMsg (const char *in_pszMsg) |
Output a debug message on the console (Ansi string). |
|
size_t | AkUtf16StrLen (const AkUtf16 *in_pStr) |
size_t | OsStrLen (const AkOSChar *in_pszString) |
int | OsStrCmp (const AkOSChar *in_pszString1, const AkOSChar *in_pszString2) |
bool | AkInterlockedCompareExchange (volatile AkInt64 *io_pDest, AkInt64 in_newValue, AkInt64 in_expectedOldVal) |
template<class destType , class srcType > | |
size_t | AkSimpleConvertString (destType *in_pdDest, const srcType *in_pSrc, size_t in_MaxSize, size_t destStrLen(const destType *), size_t srcStrLen(const srcType *)) |
AKRESULT | AkCreateSemaphore (AkSemaphore &out_semaphore, AkUInt32 in_initialCount) |
void | AkDestroySemaphore (AkSemaphore &io_semaphore) |
Platform Independent Helper. |
|
void | AkWaitForSemaphore (AkSemaphore &in_semaphore) |
void | AkSignalEvent (const AkEvent &in_event) |
Platform Independent Helper. |
|
void | AkReleaseSemaphore (const AkSemaphore &in_event) |
bool | AkInterlockedCompareExchange (volatile AkIntPtr *io_pDest, AkIntPtr in_newValue, AkIntPtr in_expectedOldVal) |
template<class destType , class srcType > | |
size_t | AkMacConvertString (destType *in_pdDest, const srcType *in_pSrc, size_t in_MaxSize, size_t destStrLen(const destType *), size_t srcStrLen(const srcType *)) |
void | AkExitThread (AkUInt32 in_uResult) |
Platform Independent Helper. |
|
AkForceInline AKRESULT | AkCreateNamedEvent (AkEvent &out_event, const char *in_szName) |
AkForceInline bool | AkIsValidEvent (const AkEvent &in_event) |
void | _AkExitThread (AkUInt32 in_uResult) |
Platform Independent Helper. |
|
void | AkSetThreadName (DWORD in_dwThreadID, LPCSTR in_szThreadName) |
Set the name of a thread: see http://msdn.microsoft.com/en-us/library/xcb2z8hs.aspx. |