Spore ModAPI/Spore/App/IMessageListener.h file

Namespaces

namespace App
This namespace contains basic utilities that allow to properly interact with the app.
namespace Simulator

Classes

class App::IUnmanagedMessageListener
Same as App::IMessageListener, but this one does not use ref-counting.
class App::IMessageListener
An interface that can receive messages sent through the app.
class App::DefaultMessageListener
A class that inherits from App::IMessageListener and defines an implementation for the AddRef() and Release() metods.
class App::LambdaMessageListener
An implementation of IMessageListener using lambda functions.
class App::IUpdatable
class App::UpdateMessageListener
A message listener used for Update script methods.
class App::ScheduledTaskListener
A message listener that, listening to Update messages, executes the given task after a certain time has passed and (optionally) repetaing it periodically.
class Simulator::ScheduledTaskListener
A message listener that, listening to Update messages, executes the given task after a certain time has passed and (optionally) repetaing it periodically.

Defines

#define IMessageListenerPtr
#define IUpdatablePtr