버전

    기타 문서

menu_open

AKPLATFORM Namespace Reference

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.

이 페이지가 도움이 되었나요?

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요