载入中...
搜索中...
未找到
eve::inventory::InventorySystem 成员列表

成员的完整列表,这些成员属于 eve::inventory::InventorySystem,包括所有继承而来的类成员

AcceptFn typedefeve::inventory::InventorySystem
addItem(Bag *bag, const std::string &itemId, int quantity)eve::inventory::InventorySystemstatic
canAdd(Bag *bag, const std::string &itemId, int quantity, std::string *reason=nullptr)eve::inventory::InventorySystemstatic
CapacityFn typedefeve::inventory::InventorySystem
ChangeHook typedefeve::inventory::InventorySystem
clearBag(Bag *bag)eve::inventory::InventorySystemstatic
clearEvents()eve::inventory::InventorySystemstatic
countItem(const Bag *bag, const std::string &itemId)eve::inventory::InventorySystemstatic
ensureBuiltins()eve::inventory::InventorySystemstatic
equipFromBag(EquipmentSet *eq, const std::string &equipSlot, Bag *bag, int bagSlot)eve::inventory::InventorySystemstatic
events()eve::inventory::InventorySystemstatic
findItem(const Bag *bag, const std::string &itemId)eve::inventory::InventorySystemstatic
findItemByTag(const Bag *bag, const std::string &tag)eve::inventory::InventorySystemstatic
hasAcceptRule(const std::string &name)eve::inventory::InventorySystemstatic
hasCapacityPolicy(const std::string &name)eve::inventory::InventorySystemstatic
hasChangeHook(const std::string &name)eve::inventory::InventorySystemstatic
hasStackRule(const std::string &name)eve::inventory::InventorySystemstatic
moveSlot(Bag *bag, int fromSlot, int toSlot)eve::inventory::InventorySystemstatic
nextInstanceId()eve::inventory::InventorySystemstatic
pollEvents(std::vector< InventoryChangeEvent > &out)eve::inventory::InventorySystemstatic
pushEvent(InventoryChangeEvent ev)eve::inventory::InventorySystemstatic
registerAcceptRule(const std::string &name, AcceptFn fn)eve::inventory::InventorySystemstatic
registerCapacityPolicy(const std::string &name, CapacityFn fn)eve::inventory::InventorySystemstatic
registerChangeHook(const std::string &name, ChangeHook fn)eve::inventory::InventorySystemstatic
registerStackRule(const std::string &name, StackFn fn)eve::inventory::InventorySystemstatic
removeAt(Bag *bag, int slot, int quantity)eve::inventory::InventorySystemstatic
removeItem(Bag *bag, const std::string &itemId, int quantity)eve::inventory::InventorySystemstatic
splitStack(Bag *bag, int slot, int quantity, int toSlot)eve::inventory::InventorySystemstatic
StackFn typedefeve::inventory::InventorySystem
swapSlots(Bag *bag, int slotA, int slotB)eve::inventory::InventorySystemstatic
transfer(Bag *from, Bag *to, const std::string &itemId, int quantity)eve::inventory::InventorySystemstatic
transferSlot(Bag *from, int fromSlot, Bag *to, int quantity)eve::inventory::InventorySystemstatic
unequipToBag(EquipmentSet *eq, const std::string &equipSlot, Bag *bag)eve::inventory::InventorySystemstatic
unregisterAcceptRule(const std::string &name)eve::inventory::InventorySystemstatic
unregisterCapacityPolicy(const std::string &name)eve::inventory::InventorySystemstatic
unregisterChangeHook(const std::string &name)eve::inventory::InventorySystemstatic
unregisterStackRule(const std::string &name)eve::inventory::InventorySystemstatic
usedSlotCount(const Bag *bag)eve::inventory::InventorySystemstatic
usedVolume(const Bag *bag)eve::inventory::InventorySystemstatic
usedWeight(const Bag *bag)eve::inventory::InventorySystemstatic