ScummVM API documentation
MTropolis::SimpleModifierContainer Class Reference
Inheritance diagram for MTropolis::SimpleModifierContainer:
MTropolis::IModifierContainer MTropolis::IInterfaceBase

Public Member Functions

const Common::Array< Common::SharedPtr< Modifier > > & getModifiers () const override
 
void appendModifier (const Common::SharedPtr< Modifier > &modifier) override
 
void removeModifier (const Modifier *modifier) override
 
void clear ()
 
virtual const Common::Array< Common::SharedPtr< Modifier > > & getModifiers () const =0
 
virtual void appendModifier (const Common::SharedPtr< Modifier > &modifier)=0
 
virtual void removeModifier (const Modifier *modifier)=0
 

Member Function Documentation

◆ getModifiers()

const Common::Array< Common::SharedPtr< Modifier > > & MTropolis::SimpleModifierContainer::getModifiers ( ) const
overridevirtual

◆ appendModifier()

void MTropolis::SimpleModifierContainer::appendModifier ( const Common::SharedPtr< Modifier > &  modifier)
overridevirtual

◆ removeModifier()

void MTropolis::SimpleModifierContainer::removeModifier ( const Modifier *  modifier)
overridevirtual

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