menu
バージョン
2017.1.9.6501
2024.1.4.8780
2023.1.12.8706
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.4.8780
2023.1.12.8706
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
ネームスペース | |
namespace | AKPLATFORM |
マクロ定義 | |
#define | CONVERT_UTF16_TO_WCHAR(_astring_, _wcharstring_) |
#define | CONVERT_WCHAR_TO_UTF16(_astring_, _utf16string_) |
#define | CONVERT_OSCHAR_TO_UTF16(_astring_, _utf16string_) |
#define | CONVERT_UTF16_TO_OSCHAR(_astring_, _oscharstring_) |
#define | AK_UTF16_TO_WCHAR(in_pdDest, in_pSrc, in_MaxSize) AKPLATFORM::AkMacConvertString<wchar_t, AkUtf16>( in_pdDest, in_pSrc, in_MaxSize, &wcslen , &AKPLATFORM::AkUtf16StrLen) |
#define | AK_WCHAR_TO_UTF16(in_pdDest, in_pSrc, in_MaxSize) AKPLATFORM::AkMacConvertString<AkUtf16, wchar_t>( in_pdDest, in_pSrc, in_MaxSize, &AKPLATFORM::AkUtf16StrLen, &wcslen ) |
#define | AK_UTF16_TO_OSCHAR(in_pdDest, in_pSrc, in_MaxSize) AKPLATFORM::AkMacConvertString<AkOSChar, AkUtf16>( in_pdDest, in_pSrc, in_MaxSize, strlen, AKPLATFORM::AkUtf16StrLen ) |
#define | AK_UTF16_TO_CHAR(in_pdDest, in_pSrc, in_MaxSize) AKPLATFORM::AkMacConvertString<char, AkUtf16>( in_pdDest, in_pSrc, in_MaxSize, strlen, AKPLATFORM::AkUtf16StrLen ) |
#define | AK_CHAR_TO_UTF16(in_pdDest, in_pSrc, in_MaxSize) AKPLATFORM::AkMacConvertString<AkUtf16, char>( in_pdDest, in_pSrc, in_MaxSize, AKPLATFORM::AkUtf16StrLen, strlen) |
#define | AK_OSCHAR_TO_UTF16(in_pdDest, in_pSrc, in_MaxSize) AKPLATFORM::AkMacConvertString<AkUtf16, AkOSChar>( in_pdDest, in_pSrc, in_MaxSize, AKPLATFORM::AkUtf16StrLen, strlen) |
#define | AkAlloca(_size_) alloca( _size_ ) |
Stack allocations. |
|
関数 | |
size_t | AKPLATFORM::AkUtf16StrLen (const AkUtf16 *in_pStr) |
void | AKPLATFORM::AkClearEvent (AkEvent &out_event) |
Platform Independent Helper. |
|
AKRESULT | AKPLATFORM::AkCreateEvent (AkEvent &out_event) |
Platform Independent Helper. |
|
AKRESULT | AKPLATFORM::AkCreateSemaphore (AkSemaphore &out_semaphore, AkUInt32 in_initialCount) |
void | AKPLATFORM::AkDestroyEvent (AkEvent &io_event) |
Platform Independent Helper. |
|
void | AKPLATFORM::AkDestroySemaphore (AkSemaphore &io_semaphore) |
Platform Independent Helper. |
|
void | AKPLATFORM::AkWaitForEvent (AkEvent &in_event) |
Platform Independent Helper. |
|
void | AKPLATFORM::AkWaitForSemaphore (AkSemaphore &in_semaphore) |
void | AKPLATFORM::AkSignalEvent (const AkEvent &in_event) |
Platform Independent Helper. |
|
void | AKPLATFORM::AkReleaseSemaphore (const AkSemaphore &in_event) |
AkInt32 | AKPLATFORM::AkInterlockedIncrement (AkAtomic32 *pValue) |
Platform Independent Helper. |
|
AkInt32 | AKPLATFORM::AkInterlockedDecrement (AkAtomic32 *pValue) |
Platform Independent Helper. |
|
bool | AKPLATFORM::AkInterlockedCompareExchange (volatile AkAtomic32 *io_pDest, AkInt32 in_newValue, AkInt32 in_expectedOldVal) |
bool | AKPLATFORM::AkInterlockedCompareExchange (volatile AkAtomic64 *io_pDest, AkInt64 in_newValue, AkInt64 in_expectedOldVal) |
bool | AKPLATFORM::AkInterlockedCompareExchange (volatile AkAtomicPtr *io_pDest, AkIntPtr in_newValue, AkIntPtr in_expectedOldVal) |
void | AKPLATFORM::AkMemoryBarrier () |
void | AKPLATFORM::PerformanceCounter (AkInt64 *out_piLastTime) |
Platform Independent Helper. |
|
void | AKPLATFORM::PerformanceFrequency (AkInt64 *out_piFreq) |
Platform Independent Helper. |
|
template<class destType , class srcType > | |
size_t | AKPLATFORM::AkMacConvertString (destType *in_pdDest, const srcType *in_pSrc, size_t in_MaxSize, size_t destStrLen(const destType *), size_t srcStrLen(const srcType *)) |