版本

menu_open
Wwise SDK 2023.1.8
AkString.h
~AkStringData()
Definition: AkString.h:37
Definition: AkString.h:283
@ AK_Fail
The operation failed.
Definition: AkTypes.h:134
AkString & operator=(const AkString< TAlloc, T_CHAR > &in_rhs)
Definition: AkString.h:124
tThis & operator=(const AkString< TAlloc2, T_CHAR2 > &in_rhs)
Definition: AkString.h:349
Iterator End()
Definition: AkHashList.h:279
tString str
Definition: AkString.h:286
AKRESULT Set(const char *in_pStr)
Definition: AkString.h:236
const T_CHAR * Get() const
Definition: AkString.h:369
void Transfer(AkString< TAlloc, T_CHAR > &in_from)
Definition: AkString.h:108
AkStringData(const T_CHAR *in_pStr)
Definition: AkString.h:36
AKSOUNDENGINE_API void Free(AkMemPoolId in_poolId, void *in_pMemAddress)
AkInt32 refCount
Definition: AkString.h:287
tStringTable table
Definition: AkString.h:294
AkDbString()
Definition: AkString.h:332
AKRESULT
Standard function call result.
Definition: AkTypes.h:131
AkString(const T_CHAR2 *in_pStr)
Definition: AkString.h:75
AKRESULT Aquire(const AkString< TAlloc2, T_CHAR2 > &in_str)
Definition: AkString.h:383
AkString< TAlloc, T_CHAR > tString
Definition: AkString.h:280
AkHashList< AkUInt32, Entry, TAlloc > tStringTable
Definition: AkString.h:290
AkString & operator=(const T_CHAR2 *in_pStr)
Definition: AkString.h:140
IteratorEx Erase(const IteratorEx &in_rIter)
Definition: AkHashList.h:494
#define NULL
Definition: AkTypes.h:46
@ AK_Success
The operation was successful.
Definition: AkTypes.h:133
int32_t AkInt32
Signed 32-bit integer
AkUInt32 Length() const
Definition: AkString.h:244
AkUInt32 m_uHash
Definition: AkString.h:473
AKSOUNDENGINE_API void Term()
AkStringData()
Definition: AkString.h:35
#define AkPlacementNew(_memory)
Definition: AkObject.h:49
static AkForceInline AkUInt32 AkHash(const AkString< TAlloc, T_CHAR > &in_str)
Definition: AkString.h:260
#define AKASSERT(Condition)
Definition: AkAssert.h:67
AkForceInline void Unlock()
Definition: AkString.h:256
AkForceInline void AkMemCpy(void *pDest, const void *pSrc, AkUInt32 uSize)
Platform Independent Helper for memcpy/memmove/memset
static void UnlockDB()
Definition: AkString.h:324
AkDbString< TAlloc, T_CHAR, tLock > tThis
Definition: AkString.h:279
const T_CHAR * Get() const
Definition: AkString.h:119
AkString(const AkString< TAlloc, T_CHAR > &in_other)
Definition: AkString.h:77
void ClearReference()
Definition: AkString.h:49
void Release()
Definition: AkString.h:449
~AkDbString()
Definition: AkString.h:364
static void TermDB()
Definition: AkString.h:314
static void LockDB()
Definition: AkString.h:325
AkForceInline void Lock()
Definition: AkString.h:255
AKRESULT Aquire(AkUInt32 in_uHash)
Definition: AkString.h:426
AKRESULT Set(const wchar_t *in_pStr)
Definition: AkString.h:211
IteratorEx FindEx(T_KEY in_Key)
Definition: AkHashList.h:307
AkString & operator=(const AkString< TAlloc2, T_CHAR2 > &in_rhs)
Definition: AkString.h:132
AkForceInline AkInt32 AkCharToWideChar(const char *in_pszAnsiString, AkUInt32 in_uiOutBufferSize, void *io_pvUnicodeStringBuffer)
String conversion helper
AKRESULT AllocCopy()
Definition: AkString.h:84
tThis & operator=(const tThis &in_rhs)
Definition: AkString.h:341
uint32_t AkUInt32
Unsigned 32-bit integer
Entry()
Definition: AkString.h:284
HashParams::HashType Compute(const void *in_pData, typename HashParams::SizeType in_dataSize)
Definition: AkFNVHash.h:105
@ AK_InsufficientMemory
Memory error.
Definition: AkTypes.h:161
AkForceInline AkInt32 AkWideCharToChar(const wchar_t *in_pszUnicodeString, AkUInt32 in_uiOutBufferSize, char *io_pszAnsiString)
String conversion helper
bool bOwner
Definition: AkString.h:57
void Term()
Definition: AkString.h:39
AkDbString(const AkString< TAlloc2, T_CHAR2 > &in_fromStr)
Definition: AkString.h:339
AkDbString(const tThis &in_fromDbStr)
Definition: AkString.h:335
#define AkForceInline
Definition: AkTypes.h:63
AkString()
Definition: AkString.h:72
static AKRESULT InitDB()
Definition: AkString.h:301
AkString(const AkString< TAlloc2, T_CHAR2 > &in_other)
Definition: AkString.h:80
tThis & operator=(const T_CHAR2 *in_rhs)
Definition: AkString.h:357
const T_CHAR * pStr
Definition: AkString.h:56

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅