バージョン
menu

Wwise SDK 2024.1.10
AkHashList.h ファイル
#include AK/Tools/Common/AkArray.h>
#include AK/Tools/Common/AkKeyDef.h>
#include AK/Tools/Common/AkPlacementNew.h>

[ソースコード]

クラス

class  AkHashList
 
struct  AkHashList::Item
 
struct  AkHashList::Iterator
 
struct  AkHashList::ConstIterator
 
struct  AkHashList::IteratorEx
 
struct  AkHashList::ConstIteratorEx
 
struct  AkHashListBareMemberPolicy
 
struct  AkHashListBareFuncPolicy
 
class  AkHashListBare
 
struct  AkHashListBare::Iterator
 
struct  AkHashListBare::ConstIterator
 
struct  AkHashListBare::IteratorEx
 
struct  AkHashListBare::ConstIteratorEx
 

マクロ定義

#define AK_HASH_SIZE_VERY_SMALL   11
 

型定義

typedef AkUInt32 AkHashType
 
template
using AkDefaultHashListBarePolicy = AkHashListBareMemberPolicy
 

関数

template
AkForceInline AkHashType AkHash (T_KEY in_key)
 

変数

const AK_SELECTANY AkHashType kHashSizes [] = { 29, 53, 97, 193, 389, 769, 1543, 3079, 6151, 12289, 24593, 49157, 98317, 196613, 393241, 786433, 1572869, 3145739, 6291469, 12582917, 25165843, 50331653, 100663319, 201326611, 402653189, 805306457, 1610612741 }
 
constexpr size_t kNumHashSizes = sizeof(kHashSizes) / sizeof(kHashSizes[0])
 
constexpr AkReal32 kHashTableGrowthFactor = 0.9f
 

このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう