Skip to content
Rodrigo Braz Monteiro edited this page Apr 2, 2018 · 2 revisions

Overview

The Halley API is a set of abstract interfaces that represent implementations of several lower level concepts. The following APIs are available:

  • Core API - Controls game flow and resources (always implemented by halley-core)
  • System API - File I/O, including loading assets and saving data, as well as some threading support and video display support (platform dependant)
  • Video API - Rendering (platform dependant)
  • Audio API - Audio mixing and rendering (implemented by halley-audio)
  • Audio Output API - Audio output (platform dependant)
  • Input API - Input reading (platform dependant)
  • Network API - Networking and sockets (platform dependant)
  • Movie API - Movie playback (platform dependant)
  • Platform API - Platform features, such as authentication, achievements, etc (platform dependant)

For information on how to initialise the API, see Game.

Clone this wiki locally