Kanzi 3.9.10
kanzi::StateManager::EasingArguments Struct Reference

Easing function arguments. More...

#include <kanzi/core.ui/state_manager/state_manager.hpp>

Public Member Functions

 EasingArguments ()
 Constructor.
 

Public Attributes

union { 
 
   float   amplitude 
 Amplitude of the back easing function. More...
 
   float   exponent 
 Exponent of the exponential easing function. More...
 
   float   oscillations 
 Oscillations of the elastic easing function. More...
 
   float   power 
 Power of the power easing function. More...
 
argument1 
 First argument.
 
union { 
 
   float   springiness 
 Springiness of the elastic easing function. More...
 
argument2 
 Second argument.
 

Detailed Description

Easing function arguments.

Constructor & Destructor Documentation

◆ EasingArguments()

kanzi::StateManager::EasingArguments::EasingArguments ( )
inlineexplicit

Constructor.

Member Data Documentation

◆ amplitude

float kanzi::StateManager::EasingArguments::amplitude

Amplitude of the back easing function.

◆ power

float kanzi::StateManager::EasingArguments::power

Power of the power easing function.

◆ exponent

float kanzi::StateManager::EasingArguments::exponent

Exponent of the exponential easing function.

◆ oscillations

float kanzi::StateManager::EasingArguments::oscillations

Oscillations of the elastic easing function.

◆ [union]

union { ... } kanzi::StateManager::EasingArguments::argument1

First argument.

◆ springiness

float kanzi::StateManager::EasingArguments::springiness

Springiness of the elastic easing function.

◆ [union]

union { ... } kanzi::StateManager::EasingArguments::argument2

Second argument.


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