| ## Public API Reference

- Main Page
- Classes
- Files

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

# iPcCharacteristics Member List

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

AddToInventory(iPcInventory *inv)=0 | iPcCharacteristics | `[pure virtual]`
ClearAll()=0 | iPcCharacteristics | `[pure virtual]`
ClearCharacteristic(const char *name)=0 | iPcCharacteristics | `[pure virtual]`
Dump()=0 | iPcCharacteristics | `[pure virtual]`
GetCharacteristic(const char *name) const =0 | iPcCharacteristics | `[pure virtual]`
GetInheritedCharacteristic(const char *name) const =0 | iPcCharacteristics | `[pure virtual]`
GetLocalCharacteristic(const char *name) const =0 | iPcCharacteristics | `[pure virtual]`
HasCharacteristic(const char *name) const =0 | iPcCharacteristics | `[pure virtual]`
MarkDirty(const char *charName)=0 | iPcCharacteristics | `[pure virtual]`
RemoveFromInventory(iPcInventory *inv)=0 | iPcCharacteristics | `[pure virtual]`
SetCharacteristic(const char *name, float value)=0 | iPcCharacteristics | `[pure virtual]`
SetInheritedCharacteristic(const char *name, float factor, float add)=0 | iPcCharacteristics | `[pure virtual]`
TestConstraints(const char *charName)=0 | iPcCharacteristics | `[pure virtual]`