Skip to content

Base (core module)

Pyrofab edited this page Dec 22, 2020 · 2 revisions

This module defines the component framework, with the base common API and implementation. Any application that uses Cardinal Components depends on this module. Its main APIs are:

  • Component, the base interface that every component must implement (More Information)
  • ComponentKey, the class through which components are retrieved
  • ComponentRegistry, the interface through which you register ComponentKeys (More Information)
  • SyncedComponent, the utility interface for synchronizing components (More Information)
  • ComponentProvider and ComponentContainer, interfaces that can be used to attach components to your own objects, or to interact with components generically

module ref: cardinal-components-base