Graphe de collaboration de Arcane::ItemDataList:Fonctions membres publiques | |
| ItemDataList () | |
| Collection de structure de données nécessaire à l'ajout générique d'item (ItemData). | |
| virtual | ~ItemDataList () |
| ItemData & | itemData (const Integer family_id) |
| ItemData & | itemData (const Integer family_id, Integer nb_items, Integer info_size, Int32ArrayView item_lids, IItemFamily *item_family, IItemFamilyModifier *family_modifier, const Integer &subdomain_id) |
| ItemData & | operator[] (const Integer family_id) |
| const ItemData & | operator[] (const Integer family_id) const |
| Integer | size () const |
| bool | contains (const Integer family_id) |
| void | clear (const Integer family_id) |
Attributs privés | |
| std::map< Integer, ItemData > | m_item_infos_list |
Définition à la ligne 143 du fichier ItemData.h.
|
inline |
Collection de structure de données nécessaire à l'ajout générique d'item (ItemData).
L'objet ItemDataList est une map <family_index,ItemData> où family_index est pris égal à l'item_kind de la famille. Constructeur de la classe
Définition à la ligne 155 du fichier ItemData.h.
|
inlinevirtual |
Destructeur de la classe
Définition à la ligne 158 du fichier ItemData.h.
|
inline |
Définition à la ligne 200 du fichier ItemData.h.
|
inline |
Définition à la ligne 196 du fichier ItemData.h.
Définition à la ligne 162 du fichier ItemData.h.
|
inline |
Définition à la ligne 169 du fichier ItemData.h.
Définition à la ligne 182 du fichier ItemData.h.
Définition à la ligne 186 du fichier ItemData.h.
|
inline |
Définition à la ligne 194 du fichier ItemData.h.
Définition à la ligne 205 du fichier ItemData.h.