Skip to content

inobelar/d3-ease-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

TODO

  • minor/optional: Implement js-like implicit values coercion:

    • value from string (line d3_ease::easePolyIn<double>{}(".9"))
    • value from lambda (like d3_ease::easeLinear({valueOf: [] { return 0.9; }}))
  • strict function aliases (currently used wrappers)


  • Add descriptive comments from DefinitelyTyped/d3-ease

  • possibly better/easier poly / back / elastic usage (more like funcs, not like callables)

    • reduce unnecessary explicit type specification:
      • d3_ease::easePolyIn<double>::exponent(2.5)(0.0) - current
      • d3_ease::easePolyIn::exponent(2.5)(0.0) - wanted (exponent(2.5) called with double type)

Usage

In your *.pro file add:

include(<path/to>/d3-ease-cpp/src/d3_ease.pri)

Releases

No releases published

Packages

No packages published