Horizon Official Technical Documentation
Horizon::Zone::Assets::Inventory Member List

This is the complete list of members for Horizon::Zone::Assets::Inventory, including all inherited members.

_equipmentsHorizon::Zone::Assets::Inventoryprivate
_inventory_itemsHorizon::Zone::Assets::Inventoryprivate
_max_storageHorizon::Zone::Assets::Inventoryprivate
_playerHorizon::Zone::Assets::Inventoryprivate
_saved_inventory_itemsHorizon::Zone::Assets::Inventoryprivate
add_item(std::shared_ptr< Horizon::Zone::Units::Item > floor_item)Horizon::Zone::Assets::Inventory
add_item(uint32_t item_id, uint16_t amount, bool is_identified=false)Horizon::Zone::Assets::Inventory
add_item(std::shared_ptr< item_entry_data > item, int amount)Horizon::Zone::Assets::Inventory
add_to_equipment_list(std::shared_ptr< item_entry_data > item)Horizon::Zone::Assets::Inventory
calculate_current_equip_location_mask(std::shared_ptr< const item_config_data > item)Horizon::Zone::Assets::Inventoryprotected
can_equip(uint32_t inventory_index)Horizon::Zone::Assets::Inventory
drop_item(uint32_t inventory_index, uint16_t amount)Horizon::Zone::Assets::Inventory
equip_item(uint32_t inventory_index, uint16_t equip_location_mask)Horizon::Zone::Assets::Inventory
equipments()Horizon::Zone::Assets::Inventoryinline
get_free_index()Horizon::Zone::Assets::Inventory
get_item(uint32_t inventory_index)Horizon::Zone::Assets::Inventory
initialize()Horizon::Zone::Assets::Inventory
Inventory(std::shared_ptr< Horizon::Zone::Units::Player > player, uint32_t max_storage)Horizon::Zone::Assets::Inventory
load()Horizon::Zone::Assets::Inventory
max_storage()Horizon::Zone::Assets::Inventoryinline
notify_add(std::shared_ptr< item_entry_data > const &item, uint16_t amount, inventory_addition_result_type fail)Horizon::Zone::Assets::Inventory
notify_all()Horizon::Zone::Assets::Inventory
notify_deletion(uint16_t idx, uint16_t amount, inventory_deletion_reason_type reason)Horizon::Zone::Assets::Inventory
notify_drop(uint16_t idx, uint16_t amount)Horizon::Zone::Assets::Inventory
notify_move_fail(uint16_t idx, bool silent)Horizon::Zone::Assets::Inventory
notify_only_equipments()Horizon::Zone::Assets::Inventory
notify_without_equipments()Horizon::Zone::Assets::Inventory
player()Horizon::Zone::Assets::Inventoryinline
print_inventory()Horizon::Zone::Assets::Inventory
remove_from_equipment_list(std::shared_ptr< item_entry_data > item)Horizon::Zone::Assets::Inventory
remove_item(int16_t inventory_index, int amount, item_deletion_reason_type reason=ITEM_DEL_NORMAL)Horizon::Zone::Assets::Inventory
save()Horizon::Zone::Assets::Inventory
set_max_storage(uint32_t max_storage)Horizon::Zone::Assets::Inventoryinline
storage_type typedefHorizon::Zone::Assets::Inventoryprivate
unequip_item(uint32_t inventory_index)Horizon::Zone::Assets::Inventory
use_item(uint32_t inventory_index, uint32_t guid)Horizon::Zone::Assets::Inventory
~Inventory()Horizon::Zone::Assets::Inventoryvirtual