#include <itemdef.h>
Inheritance diagram for IWritableItemDefManager:
Collaboration diagram for IWritableItemDefManager:Public Member Functions | |
| IWritableItemDefManager ()=default | |
| virtual | ~IWritableItemDefManager ()=default |
| virtual void | applyTextureOverrides (const std::vector< TextureOverride > &overrides)=0 |
| virtual void | clear ()=0 |
| virtual void | registerItem (const ItemDefinition &def)=0 |
| virtual void | unregisterItem (const std::string &name)=0 |
| virtual void | registerAlias (const std::string &name, const std::string &convert_to)=0 |
| virtual void | deSerialize (std::istream &is, u16 protocol_version)=0 |
Public Member Functions inherited from IItemDefManager | |
| IItemDefManager ()=default | |
| virtual | ~IItemDefManager ()=default |
| virtual const ItemDefinition & | get (const std::string &name) const =0 |
| virtual const std::string & | getAlias (const std::string &name) const =0 |
| virtual void | getAll (std::set< std::string > &result) const =0 |
| virtual bool | isKnown (const std::string &name) const =0 |
| virtual void | serialize (std::ostream &os, u16 protocol_version)=0 |
| virtual video::ITexture * | getInventoryTexture (const ItemStack &item, Client *client) const |
| virtual ItemMesh * | getWieldMesh (const ItemStack &item, Client *client) const |
| Get wield mesh. | |
| virtual Palette * | getPalette (const ItemStack &item, Client *client) const |
| virtual video::SColor | getItemstackColor (const ItemStack &stack, Client *client) const |
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in CItemDefManager.
Referenced by Client::afterContentReceived(), and Server::init().
Here is the caller graph for this function:
|
pure virtual |
Implemented in CItemDefManager.
|
pure virtual |
Implemented in CItemDefManager.
Referenced by Client::handleCommand_ItemDef().
Here is the caller graph for this function:
|
pure virtual |
Implemented in CItemDefManager.
Referenced by ModApiItem::l_register_alias_raw(), and TestCraft::testShapeless().
Here is the caller graph for this function:
|
pure virtual |
Implemented in CItemDefManager.
Referenced by ModApiItem::l_register_item_raw(), and TestCraft::registerItemWithGroups().
Here is the caller graph for this function:
|
pure virtual |
Implemented in CItemDefManager.
Referenced by ModApiItem::l_unregister_item_raw().
Here is the caller graph for this function: