Photon 1.0.0
Loading...
Searching...
No Matches
Photon::IAddon Class Referenceabstract

#include <IAddon.hpp>

Private Member Functions

 IAddon ()=default
 
virtual ~IAddon ()=default
 
virtual Bool on_load (IAddonProvider *)=0
 
virtual Bool on_unload (IAddonProvider *)=0
 
virtual Bool on_action (IAddonProvider *)=0
 
virtual Bool on_start (IAddonProvider *)=0
 
virtual Bool on_exit (IAddonProvider *)=0
 

Constructor & Destructor Documentation

◆ IAddon()

Photon::IAddon::IAddon ( )
explicitprivatedefault

Member Function Documentation

◆ on_action()

virtual Bool Photon::IAddon::on_action ( IAddonProvider *  )
privatepure virtual

◆ on_exit()

virtual Bool Photon::IAddon::on_exit ( IAddonProvider *  )
privatepure virtual

◆ on_load()

virtual Bool Photon::IAddon::on_load ( IAddonProvider *  )
privatepure virtual

◆ on_start()

virtual Bool Photon::IAddon::on_start ( IAddonProvider *  )
privatepure virtual

◆ on_unload()

virtual Bool Photon::IAddon::on_unload ( IAddonProvider *  )
privatepure virtual

◆ ~IAddon()

virtual Photon::IAddon::~IAddon ( )
privatevirtualdefault

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