raylib-beef/raylib-api/reasings.lua

347 lines
8.5 KiB
Lua
Raw Normal View History

2023-03-19 12:57:34 -04:00
return {
defines = {
{
name = "REASINGS_H",
type = "GUARD",
value = "",
description = ""
},
{
name = "REASINGS_STATIC_INLINE",
type = "GUARD",
value = "",
description = "NOTE: By default, compile functions as static inline"
},
{
name = "EASEDEF",
type = "UNKNOWN",
value = "static inline",
description = ""
},
{
name = "PI",
type = "FLOAT",
value = 3.14159265358979323846,
description = "Required as PI is not always defined in math.h"
}
},
structs = {
},
aliases = {
},
enums = {
},
callbacks = {
},
functions = {
{
name = "EaseLinearNone",
description = "Ease: Linear",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseLinearIn",
description = "Ease: Linear In",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseLinearOut",
description = "Ease: Linear Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseLinearInOut",
description = "Ease: Linear In Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseSineIn",
description = "Ease: Sine In",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseSineOut",
description = "Ease: Sine Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseSineInOut",
description = "Ease: Sine Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseCircIn",
description = "Ease: Circular In",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseCircOut",
description = "Ease: Circular Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseCircInOut",
description = "Ease: Circular In Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseCubicIn",
description = "Ease: Cubic In",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseCubicOut",
description = "Ease: Cubic Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseCubicInOut",
description = "Ease: Cubic In Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseQuadIn",
description = "Ease: Quadratic In",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseQuadOut",
description = "Ease: Quadratic Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseQuadInOut",
description = "Ease: Quadratic In Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseExpoIn",
description = "Ease: Exponential In",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseExpoOut",
description = "Ease: Exponential Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseExpoInOut",
description = "Ease: Exponential In Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseBackIn",
description = "Ease: Back In",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseBackOut",
description = "Ease: Back Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseBackInOut",
description = "Ease: Back In Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseBounceOut",
description = "Ease: Bounce Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseBounceIn",
description = "Ease: Bounce In",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseBounceInOut",
description = "Ease: Bounce In Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseElasticIn",
description = "Ease: Elastic In",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseElasticOut",
description = "Ease: Elastic Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
},
{
name = "EaseElasticInOut",
description = "Ease: Elastic In Out",
returnType = "float",
params = {
{type = "float", name = "t"},
{type = "float", name = "b"},
{type = "float", name = "c"},
{type = "float", name = "d"}
}
}
}
}