mirror of
https://github.com/Starpelly/raylib-beef.git
synced 2025-03-14 21:06:58 +01:00
682 lines
12 KiB
JSON
682 lines
12 KiB
JSON
{
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|