Skip to content

Latest commit

聽

History

History

Data

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
聽
聽
聽
聽
聽
聽
聽
聽
聽
聽
聽
聽
聽
聽
聽
聽

README.md

Methane Data

Modules

Code of these modules is located in Methane::Data namespace:

  • Types - data storage types like Chunk, Point, Rect
  • RangeSet - scalar range type Range and std::set adaptation RangeSet
  • Events - observer pattern with virtual callback interface, implemented in Emitter and Receiver base template classes.
  • Primitives - primitive data algorithms
  • IProvider - data provider interface IProvider and its implementations, including FileProvider and ResourceProvider.
  • Animation - classes with basic animations management logic.

Intra-Domain Module Dependencies

graph TD;
    Types-->Provider;
    Types-->Primitives;
    RangeSet;
    Animation;
    Events;
Loading

Unit Tests Coverage

See Data Tests description for details on unit tests coverage.