UNPKG

@raylib/api

Version:

raylib-api: Exports of the raylib API in various file formats.

683 lines (682 loc) 12.4 kB
{ "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" } ] } ] }