Core Rules
WoTC AD&D 2nd Edition -- Drakein API Reference
Loading...
Searching...
No Matches
CoreRules::IClassFreeSpellsOb Class Referenceabstract

#include <IClassFreeSpellsOb.h>

Public Member Functions

virtual ~IClassFreeSpellsOb ()
virtual long GetLevel () const =0
virtual bool SetLevel (long v)=0
virtual long GetTimesCastable () const =0
virtual bool SetTimesCastable (long v)=0
virtual const char * GetCastableWhen () const =0
virtual void SetCastableWhen (const char *v)=0
virtual bool IsMustSelectOne () const =0
virtual void IsMustSelectOne (bool v)=0
virtual int GetSelectedSpellCount () const =0
virtual IPartKitBonusObGetSelectedSpell (int index)=0
virtual void AddSelectedSpell (IPartKitBonusOb *s)=0
virtual bool RemoveSelectedSpell (int index)=0
virtual void ClearSelectedSpells ()=0
virtual bool IsDirty () const =0
virtual void MarkClean ()=0
virtual IClassFreeSpellsObClone () const =0

Constructor & Destructor Documentation

◆ ~IClassFreeSpellsOb()

virtual CoreRules::IClassFreeSpellsOb::~IClassFreeSpellsOb ( )
inlinevirtual

Member Function Documentation

◆ AddSelectedSpell()

virtual void CoreRules::IClassFreeSpellsOb::AddSelectedSpell ( IPartKitBonusOb * s)
pure virtual

◆ ClearSelectedSpells()

virtual void CoreRules::IClassFreeSpellsOb::ClearSelectedSpells ( )
pure virtual

◆ Clone()

virtual IClassFreeSpellsOb * CoreRules::IClassFreeSpellsOb::Clone ( ) const
pure virtual

◆ GetCastableWhen()

virtual const char * CoreRules::IClassFreeSpellsOb::GetCastableWhen ( ) const
pure virtual

◆ GetLevel()

virtual long CoreRules::IClassFreeSpellsOb::GetLevel ( ) const
pure virtual

◆ GetSelectedSpell()

virtual IPartKitBonusOb * CoreRules::IClassFreeSpellsOb::GetSelectedSpell ( int index)
pure virtual

◆ GetSelectedSpellCount()

virtual int CoreRules::IClassFreeSpellsOb::GetSelectedSpellCount ( ) const
pure virtual

◆ GetTimesCastable()

virtual long CoreRules::IClassFreeSpellsOb::GetTimesCastable ( ) const
pure virtual

◆ IsDirty()

virtual bool CoreRules::IClassFreeSpellsOb::IsDirty ( ) const
pure virtual

◆ IsMustSelectOne() [1/2]

virtual bool CoreRules::IClassFreeSpellsOb::IsMustSelectOne ( ) const
pure virtual

◆ IsMustSelectOne() [2/2]

virtual void CoreRules::IClassFreeSpellsOb::IsMustSelectOne ( bool v)
pure virtual

◆ MarkClean()

virtual void CoreRules::IClassFreeSpellsOb::MarkClean ( )
pure virtual

◆ RemoveSelectedSpell()

virtual bool CoreRules::IClassFreeSpellsOb::RemoveSelectedSpell ( int index)
pure virtual

◆ SetCastableWhen()

virtual void CoreRules::IClassFreeSpellsOb::SetCastableWhen ( const char * v)
pure virtual

◆ SetLevel()

virtual bool CoreRules::IClassFreeSpellsOb::SetLevel ( long v)
pure virtual

◆ SetTimesCastable()

virtual bool CoreRules::IClassFreeSpellsOb::SetTimesCastable ( long v)
pure virtual

The documentation for this class was generated from the following file: