Skip to content

Class Kywy::Engine

ClassList > Kywy > Engine

Inherits the following classes: Actor::Actor

Public Attributes

Type Name
Battery battery
Clock clock
Display::Display display
Input input
EngineOptions options

Public Functions

Type Name
void handle (::Actor::Message * message)
virtual void initialize ()
void start (EngineOptions options=EngineOptions())

Public Functions inherited from Actor::Actor

See Actor::Actor

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 Attributes Documentation

variable battery

Battery Kywy::Engine::battery;

variable clock

Clock Kywy::Engine::clock;

variable display

Display::Display Kywy::Engine::display;

variable input

Input Kywy::Engine::input;

variable options

EngineOptions Kywy::Engine::options;

Public Functions Documentation

function handle

void Kywy::Engine::handle (
    ::Actor::Message * message
) 

function initialize

virtual void Kywy::Engine::initialize () 

Implements Actor::Actor::initialize


function start

void Kywy::Engine::start (
    EngineOptions options=EngineOptions ()
) 


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