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

Classes

struct  control_point
 

Public Member Functions

 bezier (control_point c0_, control_point c1_)
 
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
 

Additional Inherited Members

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

Detailed Description

Definition at line 92 of file interpolation.cppm.

Constructor & Destructor Documentation

◆ bezier()

cydui::interp::bezier::bezier ( control_point c0_,
control_point c1_ )
inline

Definition at line 98 of file interpolation.cppm.

Member Function Documentation

◆ interpolate()

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

Implements cydui::interpolator_base.

Definition at line 111 of file interpolation.cppm.

+ Here is the call graph for this function:

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