Layers

Description

User facing API for the engine core, categorized per layer.

Modules

 Utility
 Lowest layer of the engine containing various utility and helper classes.
 
 Core
 Second lowest layer that provides core engine functionality and abstract interfaces for various systems.
 
 Engine
 Layer that builds upon Core, providing specific implementations of its interfaces as well as other high level systems.
 
 Editor
 Functionality specific to the Banshee Editor.