kanzi::BezierEasingFunction Struct Reference

#include <kanzi/core.ui/animation/easing_curve_shared.hpp>

Public Member Functions

 BezierEasingFunction (float fromValue, float tangentFromTime, float tangentFromValue, float tangentToTime, float tangentToValue, float toValue)
 
 BezierEasingFunction ()
 
float operator() (float v) const
 

Public Attributes

float fromValue
 
float tangentFromTime
 
float tangentFromValue
 
float tangentToTime
 
float tangentToValue
 
float toValue
 

Constructor & Destructor Documentation

kanzi::BezierEasingFunction::BezierEasingFunction ( float  fromValue,
float  tangentFromTime,
float  tangentFromValue,
float  tangentToTime,
float  tangentToValue,
float  toValue 
)
inlineexplicit
kanzi::BezierEasingFunction::BezierEasingFunction ( )
inlineexplicit

Member Function Documentation

float kanzi::BezierEasingFunction::operator() ( float  v) const
inline

Member Data Documentation

float kanzi::BezierEasingFunction::fromValue
float kanzi::BezierEasingFunction::tangentFromTime
float kanzi::BezierEasingFunction::tangentFromValue
float kanzi::BezierEasingFunction::tangentToTime
float kanzi::BezierEasingFunction::tangentToValue
float kanzi::BezierEasingFunction::toValue

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