Ease-缓动
float WINAPI XEase_Linear (float pos)
 @缓动_Linear 线性 更多...
 
float WINAPI XEase_Quad (float pos, ease_type_ flag)
 @缓动_Quad 二次方曲线 更多...
 
float WINAPI XEase_Cubic (float pos, ease_type_ flag)
 @缓动_Cubic 三次方曲线 圆弧 更多...
 
float WINAPI XEase_Quart (float pos, ease_type_ flag)
 @缓动_Quart 四方曲线 更多...
 
float WINAPI XEase_Quint (float pos, ease_type_ flag)
 @缓动_Quint 五次方曲线 更多...
 
float WINAPI XEase_Sine (float pos, ease_type_ flag)
 @缓动_Sine 正弦曲线, 在末端变化 更多...
 
float WINAPI XEase_Expo (float pos, ease_type_ flag)
 @缓动_Expo 突击曲线, 突然一下 更多...
 
float WINAPI XEase_Circ (float pos, ease_type_ flag)
 @缓动_Circ 圆环, 好比绕过一个圆环 更多...
 
float WINAPI XEase_Elastic (float pos, ease_type_ flag)
 @缓动_Elastic 强力回弹 更多...
 
float WINAPI XEase_Back (float pos, ease_type_ flag)
 @缓动_Back 回弹, 比较缓慢 更多...
 
float WINAPI XEase_Bounce (float pos, ease_type_ flag)
 @缓动_Bounce 弹跳 模拟小球落地弹跳 更多...
 
float WINAPI XEase_Ex (float pos, int flag)
 @缓动_扩展 全部缓动类型 更多...
 

详细描述


函数说明

◆ XEase_Back()

float WINAPI XEase_Back ( float  pos,
ease_type_  flag 
)

@缓动_Back 回弹, 比较缓慢

参数
pos位置, 0.0f - 1.0f
flag缓动方式
返回
返回计算结果

◆ XEase_Bounce()

float WINAPI XEase_Bounce ( float  pos,
ease_type_  flag 
)

@缓动_Bounce 弹跳 模拟小球落地弹跳

参数
pos位置, 0.0f - 1.0f
flag缓动方式
返回
返回计算结果

◆ XEase_Circ()

float WINAPI XEase_Circ ( float  pos,
ease_type_  flag 
)

@缓动_Circ 圆环, 好比绕过一个圆环

参数
pos位置, 0.0f - 1.0f
flag缓动方式
返回
返回计算结果

◆ XEase_Cubic()

float WINAPI XEase_Cubic ( float  pos,
ease_type_  flag 
)

@缓动_Cubic 三次方曲线 圆弧

参数
pos位置, 0.0f - 1.0f
flag缓动方式
返回
返回计算结果

◆ XEase_Elastic()

float WINAPI XEase_Elastic ( float  pos,
ease_type_  flag 
)

@缓动_Elastic 强力回弹

参数
pos位置, 0.0f - 1.0f
flag缓动方式
返回
返回计算结果

◆ XEase_Ex()

float WINAPI XEase_Ex ( float  pos,
int  flag 
)

@缓动_扩展 全部缓动类型

参数
pos位置, 0.0f - 1.0f
flag缓动方式 ease_flag_
返回
返回计算结果

◆ XEase_Expo()

float WINAPI XEase_Expo ( float  pos,
ease_type_  flag 
)

@缓动_Expo 突击曲线, 突然一下

参数
pos位置, 0.0f - 1.0f
flag缓动方式
返回
返回计算结果

◆ XEase_Linear()

float WINAPI XEase_Linear ( float  pos)

@缓动_Linear 线性

参数
pos位置, 0.0f - 1.0f
返回
返回计算结果

◆ XEase_Quad()

float WINAPI XEase_Quad ( float  pos,
ease_type_  flag 
)

@缓动_Quad 二次方曲线

参数
pos位置, 0.0f - 1.0f
flag缓动方式
返回
返回计算结果

◆ XEase_Quart()

float WINAPI XEase_Quart ( float  pos,
ease_type_  flag 
)

@缓动_Quart 四方曲线

参数
pos位置, 0.0f - 1.0f
flag缓动方式
返回
返回计算结果

◆ XEase_Quint()

float WINAPI XEase_Quint ( float  pos,
ease_type_  flag 
)

@缓动_Quint 五次方曲线

参数
pos位置, 0.0f - 1.0f
flag缓动方式
返回
返回计算结果

◆ XEase_Sine()

float WINAPI XEase_Sine ( float  pos,
ease_type_  flag 
)

@缓动_Sine 正弦曲线, 在末端变化

参数
pos位置, 0.0f - 1.0f
flag缓动方式
返回
返回计算结果