An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Groups Pages
API Reference

This document describes all classes, functions, macros, and files that make up the CORGI library. This is intended to be used as a reference for C++ programmers who are familiar with entity-component systems.

The API reference is broken into the following sections:

  • Component
    • Classes and functions for components.
  • Component Library
    • Provides a collection of Components for common game services.
  • Entity
    • Classes and functions for entities.
  • Entity Manager
    • A class for managing the Entities and Components in your game.
  • Vector Pool
    • The underlying memory allocation mechanism for the system.