22#include "../detail/qualifier.hpp"
24#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
25# ifndef GLM_ENABLE_EXPERIMENTAL
26# pragma message("GLM: GLM_GTX_easing is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
28# pragma message("GLM: GLM_GTX_easing extension included")
38 template <
typename genType>
43 template <
typename genType>
48 template <
typename genType>
55 template <
typename genType>
59 template <
typename genType>
60 GLM_FUNC_DECL genType
cubicEaseIn(genType
const & a);
64 template <
typename genType>
71 template <
typename genType>
76 template <
typename genType>
81 template <
typename genType>
88 template <
typename genType>
93 template <
typename genType>
98 template <
typename genType>
105 template <
typename genType>
110 template <
typename genType>
111 GLM_FUNC_DECL genType
sineEaseIn(genType
const & a);
115 template <
typename genType>
116 GLM_FUNC_DECL genType
sineEaseOut(genType
const & a);
120 template <
typename genType>
125 template <
typename genType>
130 template <
typename genType>
137 template <
typename genType>
142 template <
typename genType>
147 template <
typename genType>
154 template <
typename genType>
159 template <
typename genType>
164 template <
typename genType>
171 template <
typename genType>
175 template <
typename genType>
176 GLM_FUNC_DECL genType
backEaseIn(genType
const& a);
179 template <
typename genType>
180 GLM_FUNC_DECL genType
backEaseOut(genType
const& a);
183 template <
typename genType>
189 template <
typename genType>
190 GLM_FUNC_DECL genType
backEaseIn(genType
const& a, genType
const& o);
195 template <
typename genType>
196 GLM_FUNC_DECL genType
backEaseOut(genType
const& a, genType
const& o);
201 template <
typename genType>
202 GLM_FUNC_DECL genType
backEaseInOut(genType
const& a, genType
const& o);
205 template <
typename genType>
209 template <
typename genType>
213 template <
typename genType>
GLM_FUNC_DECL genType quadraticEaseInOut(genType const &a)
Definition easing.inl:38
GLM_FUNC_DECL genType quinticEaseIn(genType const &a)
Definition easing.inl:133
GLM_FUNC_DECL genType circularEaseInOut(genType const &a)
Definition easing.inl:222
GLM_FUNC_DECL genType elasticEaseIn(genType const &a)
Definition easing.inl:285
GLM_FUNC_DECL genType exponentialEaseInOut(genType const &a)
Definition easing.inl:272
GLM_FUNC_DECL genType circularEaseOut(genType const &a)
Definition easing.inl:212
GLM_FUNC_DECL genType quadraticEaseOut(genType const &a)
Definition easing.inl:28
GLM_FUNC_DECL genType linearInterpolation(genType const &a)
Definition easing.inl:8
GLM_FUNC_DECL genType quinticEaseInOut(genType const &a)
Definition easing.inl:154
GLM_FUNC_DECL genType elasticEaseInOut(genType const &a)
Definition easing.inl:305
GLM_FUNC_DECL genType circularEaseIn(genType const &a)
Definition easing.inl:202
GLM_FUNC_DECL genType cubicEaseOut(genType const &a)
Definition easing.inl:65
GLM_FUNC_DECL genType quarticEaseOut(genType const &a)
Definition easing.inl:104
GLM_FUNC_DECL genType exponentialEaseOut(genType const &a)
Definition easing.inl:257
GLM_FUNC_DECL genType cubicEaseInOut(genType const &a)
Definition easing.inl:76
GLM_FUNC_DECL genType quarticEaseInOut(genType const &a)
Definition easing.inl:115
GLM_FUNC_DECL genType quinticEaseOut(genType const &a)
Definition easing.inl:143
GLM_FUNC_DECL genType exponentialEaseIn(genType const &a)
Definition easing.inl:239
GLM_FUNC_DECL genType quarticEaseIn(genType const &a)
Definition easing.inl:94
GLM_FUNC_DECL genType backEaseIn(genType const &a)
Definition easing.inl:367
GLM_FUNC_DECL genType bounceEaseOut(genType const &a)
Definition easing.inl:385
GLM_FUNC_DECL genType sineEaseInOut(genType const &a)
Definition easing.inl:192
GLM_FUNC_DECL genType bounceEaseIn(genType const &a)
Definition easing.inl:410
GLM_FUNC_DECL genType sineEaseOut(genType const &a)
Definition easing.inl:182
GLM_FUNC_DECL genType backEaseOut(genType const &a)
Definition easing.inl:373
GLM_FUNC_DECL genType backEaseInOut(genType const &a)
Definition easing.inl:379
GLM_FUNC_DECL genType elasticEaseOut(genType const &a)
Definition easing.inl:295
GLM_FUNC_DECL genType bounceEaseInOut(genType const &a)
Definition easing.inl:420
GLM_FUNC_DECL genType quadraticEaseIn(genType const &a)
Definition easing.inl:18
GLM_FUNC_DECL genType sineEaseIn(genType const &a)
Definition easing.inl:172
GLM_FUNC_DECL genType cubicEaseIn(genType const &a)
Modelled after the cubic y = x^3.
Definition easing.inl:55
Core features
Definition common.hpp:21