Skip to content

Elements design

Marco Herrera edited this page Sep 3, 2021 · 3 revisions

This project's implementation has a hierarchical design, where elements’ common functionalities are factored out into a base class that also serves as a template for its child elements.

The following diagram shows this hierarchical structure:

Information about each base class and its element can be found here:


Memory management is explained here:


Context initialization is handled using a singleton, more information about it can be found here:

Clone this wiki locally