CYD-UI
A C++ library for building native graphic user interfaces
Loading...
Searching...
No Matches
cydui::interp::easing Class Referencefinalexport
+ Inheritance diagram for cydui::interp::easing:
+ Collaboration diagram for cydui::interp::easing:

Public Types

using function_type = cydui::easing::function_type
 
- Public Types inherited from cydui::interpolator_base
using sptr = std::shared_ptr<interpolator_base>
 

Public Member Functions

 easing (function_type fun)
 
float_type interpolate (float_type x0, float_type x1, float_type t) const override
 
- Public Member Functions inherited from cydui::interpolator_base
virtual ~interpolator_base ()=default
 

Detailed Description

Definition at line 75 of file interpolation.cppm.

Member Typedef Documentation

◆ function_type

Constructor & Destructor Documentation

◆ easing()

cydui::interp::easing::easing ( function_type fun)
inlineexplicit

Definition at line 78 of file interpolation.cppm.

Member Function Documentation

◆ interpolate()

float_type cydui::interp::easing::interpolate ( float_type x0,
float_type x1,
float_type t ) const
inlineoverridevirtual

Implements cydui::interpolator_base.

Definition at line 79 of file interpolation.cppm.


The documentation for this class was generated from the following file: