## Public API Reference

- Main Page
- Classes
- Files

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iPcInventory Member List

This is the complete list of members for iPcInventory, including all inherited members.

AddEntity(iCelEntity *entity)=0 | iPcInventory | `[pure virtual]`
AddEntity(iCelEntity *entity, iCelParameterBlock *params)=0 | iPcInventory | `[pure virtual]`
AddInventoryListener(iPcInventoryListener *listener)=0 | iPcInventory | `[pure virtual]`
Dump()=0 | iPcInventory | `[pure virtual]`
GetConstraints(const char *charName, float &minValue, float &maxValue, float &totalMaxValue) const =0 | iPcInventory | `[pure virtual]`
GetCurrentCharacteristic(const char *charName) const =0 | iPcInventory | `[pure virtual]`
GetEntity(size_t idx) const =0 | iPcInventory | `[pure virtual]`
GetEntityCount() const =0 | iPcInventory | `[pure virtual]`
GetEntitySlot(iCelParameterBlock *params) const =0 | iPcInventory | `[pure virtual]`
GetSpace()=0 | iPcInventory | `[pure virtual]`
HasStrictCharacteristics(const char *charName) const =0 | iPcInventory | `[pure virtual]`
In(iCelEntity *entity) const =0 | iPcInventory | `[pure virtual]`
MarkDirty(const char *charName)=0 | iPcInventory | `[pure virtual]`
RemoveAll()=0 | iPcInventory | `[pure virtual]`
RemoveAllConstraints()=0 | iPcInventory | `[pure virtual]`
RemoveConstraints(const char *charName)=0 | iPcInventory | `[pure virtual]`
RemoveEntity(iCelEntity *entity)=0 | iPcInventory | `[pure virtual]`
RemoveEntity(iCelParameterBlock *params)=0 | iPcInventory | `[pure virtual]`
RemoveInventoryListener(iPcInventoryListener *listener)=0 | iPcInventory | `[pure virtual]`
SetConstraints(const char *charName, float minValue, float maxValue, float totalMaxValue)=0 | iPcInventory | `[pure virtual]`
SetSpace(iCelInventorySpace *space)=0 | iPcInventory | `[pure virtual]`
SetStrictCharacteristics(const char *charName, bool strict)=0 | iPcInventory | `[pure virtual]`
TestConstraints(const char *charName)=0 | iPcInventory | `[pure virtual]`