Version

menu_open

include/AK/Tools/Android/AkPlatformFuncs.h File Reference

Go to the source code of this file.

Namespaces

namespace   AKPLATFORM

Defines

#define  AK_THREAD_INIT_CODE(_threadProperties)   syscall(__NR_sched_setaffinity, 0, sizeof(_threadProperties.dwAffinityMask), &_threadProperties.dwAffinityMask)
#define  CONVERT_UTF16_TO_CHAR(_astring_, _charstring_)
#define  AK_UTF16_TO_OSCHAR(in_pdDest, in_pSrc, in_MaxSize)   AKPLATFORM::AkSimpleConvertString( in_pdDest, in_pSrc, in_MaxSize, strlen, AKPLATFORM::AkUtf16StrLen )
#define  AK_UTF16_TO_CHAR(in_pdDest, in_pSrc, in_MaxSize)   AKPLATFORM::AkSimpleConvertString( in_pdDest, in_pSrc, in_MaxSize, strlen, AKPLATFORM::AkUtf16StrLen )
#define  AK_CHAR_TO_UTF16(in_pdDest, in_pSrc, in_MaxSize)   AKPLATFORM::AkSimpleConvertString( in_pdDest, in_pSrc, in_MaxSize, AKPLATFORM::AkUtf16StrLen, strlen)
#define  AK_OSCHAR_TO_UTF16(in_pdDest, in_pSrc, in_MaxSize)   AKPLATFORM::AkSimpleConvertString( in_pdDest, in_pSrc, in_MaxSize, AKPLATFORM::AkUtf16StrLen, strlen)
#define  AkAlloca(_size_)   __builtin_alloca( _size_ )
  Stack allocations.

Functions

void  AKPLATFORM::PerformanceFrequency (AkInt64 *out_piFreq)
  Platform Independent Helper.
void  AKPLATFORM::OutputDebugMsg (const char *in_pszMsg)
  Output a debug message on the console (Ansi string).
AkForceInline AkInt32  AKPLATFORM::AkInterlockedIncrement (AkInt32 *pValue)
  Platform Independent Helper.
AkForceInline AkInt32  AKPLATFORM::AkInterlockedDecrement (AkInt32 *pValue)
  Platform Independent Helper.
AkForceInline bool  AKPLATFORM::AkInterlockedCompareExchange (volatile AkInt32 *io_pDest, AkInt32 in_newValue, AkInt32 in_expectedOldVal)
bool  AKPLATFORM::AkInterlockedCompareExchange (volatile AkInt64 *io_pDest, AkInt64 in_newValue, AkInt64 in_expectedOldVal)
AkForceInline void  AKPLATFORM::AkMemoryBarrier (void)
void  AKPLATFORM::PerformanceCounter (AkInt64 *out_piLastTime)
  Platform Independent Helper.
template<class destType , class srcType >
size_t  AKPLATFORM::AkSimpleConvertString (destType *in_pdDest, const srcType *in_pSrc, size_t in_MaxSize, size_t destStrLen(const destType *), size_t srcStrLen(const srcType *))
AkForceInline void  AKPLATFORM::AkCreateThread (AkThreadRoutine pStartRoutine, void *in_pParams, const AkThreadProperties &in_threadProperties, AkThread *out_pThread, const char *)
  Platform Independent Helper.

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'Aide

Dé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