kanzi::StateManager::EasingArguments Struct Reference

Easing function arguments. More...

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

Public Member Functions

 EasingArguments ()
 Constructor. More...
 

Public Attributes

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

Detailed Description

Easing function arguments.

Constructor & Destructor Documentation

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

Constructor.

Member Data Documentation

float kanzi::StateManager::EasingArguments::amplitude

Amplitude of the back easing function.

float kanzi::StateManager::EasingArguments::power

Power of the power easing function.

float kanzi::StateManager::EasingArguments::exponent

Exponent of the exponential easing function.

float kanzi::StateManager::EasingArguments::oscillations

Oscillations of the elastic easing function.

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

First argument.

float kanzi::StateManager::EasingArguments::springiness

Springiness of the elastic easing function.

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

Second argument.


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