Open Search
    maxon::BlendFunctions Namespace Reference

    Detailed Description

    BlendFunctions offers a registry to extend blend functions e.g. for the BlendAnimationInterface.

    Functions

     MAXON_DECLARATION (BlendFunctionRef, Linear, "net.maxon.blendfunction.linear", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInQuad, "net.maxon.blendfunction.easeinquad", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutQuad, "net.maxon.blendfunction.easeoutquad", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInOutQuad, "net.maxon.blendfunction.easeinoutquad", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutInQuad, "net.maxon.blendfunction.easeoutinquad", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInCubic, "net.maxon.blendfunction.easeincubic", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutCubic, "net.maxon.blendfunction.easeoutcubic", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInOutCubic, "net.maxon.blendfunction.easeinoutcubic", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutInCubic, "net.maxon.blendfunction.easeoutincubic", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInQuart, "net.maxon.blendfunction.easeinquart", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutQuart, "net.maxon.blendfunction.easeoutquart", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInOutQuart, "net.maxon.blendfunction.easeinoutquart", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutInQuart, "net.maxon.blendfunction.easeoutinquart", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInQuint, "net.maxon.blendfunction.easeinquint", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutQuint, "net.maxon.blendfunction.easeoutquint", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInOutQuint, "net.maxon.blendfunction.easeinoutquint", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutInQuint, "net.maxon.blendfunction.easeoutinquint", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInSext, "net.maxon.blendfunction.easeinsext", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutSext, "net.maxon.blendfunction.easeoutsext", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInOutSext, "net.maxon.blendfunction.easeinoutsext", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutInSext, "net.maxon.blendfunction.easeoutinsext", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInSine, "net.maxon.blendfunction.easeinsine", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutSine, "net.maxon.blendfunction.easeoutsine", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInOutSine, "net.maxon.blendfunction.easeinoutsine", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutInSine, "net.maxon.blendfunction.easeoutinsine", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInExpo, "net.maxon.blendfunction.easeinexpo", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutExpo, "net.maxon.blendfunction.easeoutexpo", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInOutExpo, "net.maxon.blendfunction.easeinoutexpo", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutInExpo, "net.maxon.blendfunction.easeoutinexpo", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInCirc, "net.maxon.blendfunction.easeincirc", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutCirc, "net.maxon.blendfunction.easeoutcirc", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInOutCirc, "net.maxon.blendfunction.easeinoutcirc", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutInCirc, "net.maxon.blendfunction.easeoutincirc", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInElastic, "net.maxon.blendfunction.easeinelastic", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutElastic, "net.maxon.blendfunction.easeoutelastic", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInOutElastic, "net.maxon.blendfunction.easeinoutelastic", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutInElastic, "net.maxon.blendfunction.easeoutinelastic", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInBack, "net.maxon.blendfunction.easeinback", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutBack, "net.maxon.blendfunction.easeoutback", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInOutBack, "net.maxon.blendfunction.easeinoutback", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutInBack, "net.maxon.blendfunction.easeoutinback", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInBounce, "net.maxon.blendfunction.easeinbounce", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutBounce, "net.maxon.blendfunction.easeoutbounce", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseInOutBounce, "net.maxon.blendfunction.easeinoutbounce", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     
     MAXON_DECLARATION (BlendFunctionRef, EaseOutInBounce, "net.maxon.blendfunction.easeoutinbounce", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
     

    Function Documentation

    ◆ MAXON_DECLARATION() [1/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    Linear  ,
    "net.maxon.blendfunction.linear"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [2/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInQuad  ,
    "net.maxon.blendfunction.easeinquad"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [3/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutQuad  ,
    "net.maxon.blendfunction.easeoutquad"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [4/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInOutQuad  ,
    "net.maxon.blendfunction.easeinoutquad"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [5/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutInQuad  ,
    "net.maxon.blendfunction.easeoutinquad"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [6/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInCubic  ,
    "net.maxon.blendfunction.easeincubic"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [7/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutCubic  ,
    "net.maxon.blendfunction.easeoutcubic"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [8/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInOutCubic  ,
    "net.maxon.blendfunction.easeinoutcubic"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [9/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutInCubic  ,
    "net.maxon.blendfunction.easeoutincubic"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [10/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInQuart  ,
    "net.maxon.blendfunction.easeinquart"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [11/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutQuart  ,
    "net.maxon.blendfunction.easeoutquart"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [12/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInOutQuart  ,
    "net.maxon.blendfunction.easeinoutquart"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [13/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutInQuart  ,
    "net.maxon.blendfunction.easeoutinquart"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [14/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInQuint  ,
    "net.maxon.blendfunction.easeinquint"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [15/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutQuint  ,
    "net.maxon.blendfunction.easeoutquint"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [16/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInOutQuint  ,
    "net.maxon.blendfunction.easeinoutquint"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [17/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutInQuint  ,
    "net.maxon.blendfunction.easeoutinquint"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [18/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInSext  ,
    "net.maxon.blendfunction.easeinsext"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [19/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutSext  ,
    "net.maxon.blendfunction.easeoutsext"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [20/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInOutSext  ,
    "net.maxon.blendfunction.easeinoutsext"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [21/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutInSext  ,
    "net.maxon.blendfunction.easeoutinsext"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [22/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInSine  ,
    "net.maxon.blendfunction.easeinsine"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [23/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutSine  ,
    "net.maxon.blendfunction.easeoutsine"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [24/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInOutSine  ,
    "net.maxon.blendfunction.easeinoutsine"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [25/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutInSine  ,
    "net.maxon.blendfunction.easeoutinsine"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [26/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInExpo  ,
    "net.maxon.blendfunction.easeinexpo"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [27/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutExpo  ,
    "net.maxon.blendfunction.easeoutexpo"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [28/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInOutExpo  ,
    "net.maxon.blendfunction.easeinoutexpo"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [29/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutInExpo  ,
    "net.maxon.blendfunction.easeoutinexpo"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [30/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInCirc  ,
    "net.maxon.blendfunction.easeincirc"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [31/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutCirc  ,
    "net.maxon.blendfunction.easeoutcirc"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [32/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInOutCirc  ,
    "net.maxon.blendfunction.easeinoutcirc"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [33/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutInCirc  ,
    "net.maxon.blendfunction.easeoutincirc"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [34/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInElastic  ,
    "net.maxon.blendfunction.easeinelastic"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [35/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutElastic  ,
    "net.maxon.blendfunction.easeoutelastic"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [36/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInOutElastic  ,
    "net.maxon.blendfunction.easeinoutelastic"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [37/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutInElastic  ,
    "net.maxon.blendfunction.easeoutinelastic"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [38/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInBack  ,
    "net.maxon.blendfunction.easeinback"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [39/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutBack  ,
    "net.maxon.blendfunction.easeoutback"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [40/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInOutBack  ,
    "net.maxon.blendfunction.easeinoutback"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [41/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutInBack  ,
    "net.maxon.blendfunction.easeoutinback"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [42/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInBounce  ,
    "net.maxon.blendfunction.easeinbounce"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [43/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutBounce  ,
    "net.maxon.blendfunction.easeoutbounce"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [44/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseInOutBounce  ,
    "net.maxon.blendfunction.easeinoutbounce"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )

    ◆ MAXON_DECLARATION() [45/45]

    maxon::BlendFunctions::MAXON_DECLARATION ( BlendFunctionRef  ,
    EaseOutInBounce  ,
    "net.maxon.blendfunction.easeoutinbounce"  ,
    MAXON_IMPLEMENTATION_MODULE("net.maxon.math")   
    )