![]() |
Core Rules
WoTC AD&D 2nd Edition -- Drakein API Reference
|
#include <IInventory_Item.h>
Public Member Functions | |
| virtual | ~IInventory_Item () |
| virtual const char * | GetItemName () const =0 |
| virtual bool | SetItemName (const char *v)=0 |
| Set the item name. | |
| virtual long | GetCount () const =0 |
| virtual bool | SetCount (long v)=0 |
| virtual const IInventoryBundle * | GetContents () const =0 |
| virtual IInventoryBundle * | GetContents ()=0 |
| virtual bool | IsSpellBook () const =0 |
| virtual void | IsSpellBook (bool v)=0 |
| virtual long | GetPages () const =0 |
| virtual long | GetPagesUsed () const =0 |
| virtual long | GetSpellCount () const =0 |
| virtual bool | SetPages (long v)=0 |
| virtual const char * | GetSpellName (int index) const =0 |
| virtual long | GetSpellPagesUsed (int index) const =0 |
| virtual int | GetSpellType (int index) const =0 |
| virtual bool | AddSpell (const char *name, long pages_used, int type)=0 |
| virtual bool | RemoveSpell (int index)=0 |
| virtual void | ClearSpells ()=0 |
| virtual bool | IsDirty () const =0 |
| virtual void | MarkClean ()=0 |
| virtual IInventory_Item * | Clone () const =0 |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Set the item name.
v is not a real part (Parts_Record); the name is canonicalized to the part's spelling.
|
pure virtual |