Skip to content

Commit

Permalink
Animation: added a collection of easing functions.
Browse files Browse the repository at this point in the history
This was tremendous fun to make.
  • Loading branch information
mosra committed Nov 1, 2018
1 parent d7d8e49 commit c98a936
Show file tree
Hide file tree
Showing 79 changed files with 2,414 additions and 3 deletions.
9 changes: 9 additions & 0 deletions doc/changelog.dox
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,15 @@ See also:

@subsection changelog-latest-new New features

@subsubsection changelog-latest-new-animation Animation library

- New @ref Animation::Easing namespace with a collection of well-documented
easing functions
- New @ref Animation::ease(), @ref Animation::easeClamped(),
@ref Animation::unpack(), @ref Animation::unpackEase() and
@ref Animation::unpackEaseClamped() utilities for combining interpolators
with easing functions and/or unpackers

@subsubsection changelog-latest-new-math Math library

- Support for using the @ref Math::Deg, @ref Math::Rad, @ref Math::Half,
Expand Down
4 changes: 4 additions & 0 deletions doc/generated/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,10 @@ else()
message(FATAL_ERROR "No windowless application available on this platform")
endif()

add_executable(easings easings.cpp)
target_link_libraries(easings
Magnum::Magnum)

add_executable(shaders shaders.cpp)
target_link_libraries(shaders
Magnum::Magnum
Expand Down
Loading

0 comments on commit c98a936

Please sign in to comment.