Skip to content

Class Actor::Actor

ClassList > Actor > Actor

Inherited by the following classes: Kywy::Clock, Kywy::Engine, Kywy::Input

Public Functions

Type Name
Actor ()
void addSubscriber (Actor * actor)
void disable ()
void dispatch (Message * message)
void enable ()
virtual void handle (Message * message) = 0
virtual void initialize ()
void publish (Message * message)
void removeSubscriber (Actor * actor)
void start ()
void stop ()
void subscribe (Actor * actor)
virtual void teardown ()
void unsubscribe (Actor * actor)
~Actor ()

Public Functions Documentation

function Actor

Actor::Actor::Actor () 

function addSubscriber

void Actor::Actor::addSubscriber (
    Actor * actor
) 

function disable

void Actor::Actor::disable () 

function dispatch

void Actor::Actor::dispatch (
    Message * message
) 

function enable

void Actor::Actor::enable () 

function handle

virtual void Actor::Actor::handle (
    Message * message
) = 0

function initialize

virtual void Actor::Actor::initialize () 

function publish

void Actor::Actor::publish (
    Message * message
) 

function removeSubscriber

void Actor::Actor::removeSubscriber (
    Actor * actor
) 

function start

void Actor::Actor::start () 

function stop

void Actor::Actor::stop () 

function subscribe

void Actor::Actor::subscribe (
    Actor * actor
) 

function teardown

virtual void Actor::Actor::teardown () 

function unsubscribe

void Actor::Actor::unsubscribe (
    Actor * actor
) 

function ~Actor

Actor::Actor::~Actor () 


The documentation for this class was generated from the following file src/Actor.hpp