![]() |
Core Rules
WoTC AD&D 2nd Edition -- Drakein API Reference
|
#include <IFamilyOb.h>
Public Member Functions | |
| virtual | ~IFamilyOb () |
| virtual long | GetId () const =0 |
| virtual const char * | GetName () const =0 |
| virtual void | SetName (const char *v)=0 |
| virtual const char * | GetFamilyName () const =0 |
| virtual void | SetFamilyName (const char *v)=0 |
| virtual const char * | GetFamilyHonor () const =0 |
| virtual void | SetFamilyHonor (const char *v)=0 |
| virtual long | GetFatherId () const =0 |
| virtual long | GetMotherId () const =0 |
| virtual bool | SetFatherId (long id)=0 |
| virtual bool | SetMotherId (long id)=0 |
| virtual int | GetChildCount () const =0 |
| virtual const char * | GetChild (int index) const =0 |
| virtual bool | HasChild (const char *name) const =0 |
| virtual void | AddChild (const char *name)=0 |
| virtual bool | RemoveChild (int index)=0 |
| virtual void | ClearChildren ()=0 |
| virtual int | GetSpouseCount () const =0 |
| virtual ISpouseOb * | GetSpouse (int index)=0 |
| virtual bool | HasSpouse (long partner_id) const =0 |
| virtual bool | AddSpouse (ISpouseOb *sl)=0 |
| virtual bool | RemoveSpouse (int index)=0 |
| virtual void | ClearSpouses ()=0 |
| virtual const IDateOb * | GetDateOfBirth () const =0 |
| virtual IDateOb * | GetDateOfBirth ()=0 |
| virtual void | SetDateOfBirth (const IDateOb *v)=0 |
| virtual const char * | GetBirthLocation () const =0 |
| virtual void | SetBirthLocation (const char *v)=0 |
| virtual const char * | GetBirthDetails () const =0 |
| virtual void | SetBirthDetails (const char *v)=0 |
| virtual const IDateOb * | GetDateOfDeath () const =0 |
| virtual IDateOb * | GetDateOfDeath ()=0 |
| virtual void | SetDateOfDeath (const IDateOb *v)=0 |
| virtual const char * | GetDeathLocation () const =0 |
| virtual void | SetDeathLocation (const char *v)=0 |
| virtual const char * | GetDeathDetails () const =0 |
| virtual void | SetDeathDetails (const char *v)=0 |
| virtual const char * | GetAlignment () const =0 |
| virtual bool | SetAlignment (const char *v)=0 |
| virtual const char * | GetClass () const =0 |
| virtual bool | SetClass (const char *v)=0 |
| virtual const char * | GetRace () const =0 |
| virtual bool | SetRace (const char *v)=0 |
| virtual long | GetGender () const =0 |
| virtual void | SetGender (long v)=0 |
| virtual const char * | GetSocialRank () const =0 |
| virtual bool | SetSocialRank (const char *v)=0 |
| virtual int | GetReputationCount () const =0 |
| virtual IReputationOb * | GetReputation (int index)=0 |
| virtual void | AddReputation (IReputationOb *r)=0 |
| virtual bool | RemoveReputation (int index)=0 |
| virtual void | ClearReputation ()=0 |
| virtual int | GetPropertyCount () const =0 |
| virtual IPropertyOb * | GetProperty (int index)=0 |
| virtual void | AddProperty (IPropertyOb *p)=0 |
| virtual bool | RemoveProperty (int index)=0 |
| virtual void | ClearProperty ()=0 |
| virtual bool | IsDirty () const =0 |
| virtual void | MarkClean ()=0 |
| virtual IFamilyOb * | 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 |
|
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 |
|
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 |