Skip to content

Latest commit

 

History

History
 
 

Data

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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