{"name":"BIS_fnc_timeline_getInterpMode","operator":null,"title":"BIS fnc timeline getInterpMode","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_timeline_getInterpMode","revid":348440,"updated":"2023-11-08T13:00:14Z","groups":["Timeline"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.76"}],"since":{"game":"arma3","name":"Arma 3","version":"1.76"},"arma3_since":"1.76","branch":null,"locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"description":"Returns the timeline interp mode index.","syntaxes":[{"syntax":"[timeline] call BIS_fnc_timeline_getInterpMode","since":null,"effect":null,"exec":null,"params":[{"name":"timeline","type":"Object","optional":false,"default":null,"description":"the timeline object","types":["Object"],"since":null,"text":"timeline: Object - the timeline object"}],"returns":{"type":"Number","types":["Number"],"description":"can return: - 0 - Linear - 1 - Cubic - 2 - EaseIn - 3 - EaseOut - 4 - EaseInOut - 5 - Hermite - 6 - Berp - 7 - BounceIn - 8 - BounceOut - 9 - BounceInOut - 10 - QuinticIn - 11 - QuinticOut - 12 - QuinticInOut - 13 - ElasticIn - 14 - ElasticOut - 15 - ElasticInOut","text":"Number - can return:\n- 0  - Linear\n- 1  - Cubic\n- 2  - EaseIn\n- 3  - EaseOut\n- 4  - EaseInOut\n- 5  - Hermite\n- 6  - Berp\n- 7  - BounceIn\n- 8  - BounceOut\n- 9  - BounceInOut\n- 10 - QuinticIn\n- 11 - QuinticOut\n- 12 - QuinticInOut\n- 13 - ElasticIn\n- 14 - ElasticOut\n- 15 - ElasticInOut"}}],"examples":[{"text":"```sqf\nprivate _interpolationMode = [timeline] call BIS_fnc_timeline_getInterpMode;\n```","code":["private _interpolationMode = [timeline] call BIS_fnc_timeline_getInterpMode;"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["BIS_fnc_timeline_deleted","BIS_fnc_timeline_cleanup","BIS_fnc_timeline_finish","BIS_fnc_timeline_getAlpha","BIS_fnc_timeline_getCurrentTime","BIS_fnc_timeline_getLength","BIS_fnc_timeline_getPlayFromStart","BIS_fnc_timeline_getPlayRate","BIS_fnc_timeline_getPlayTime","BIS_fnc_timeline_getPosition","BIS_fnc_timeline_getSimulatedCurves","BIS_fnc_timeline_getStopTime","BIS_fnc_timeline_getTimeLeft","BIS_fnc_timeline_init","BIS_fnc_timeline_isFinished","BIS_fnc_timeline_isLooping","BIS_fnc_timeline_isPaused","BIS_fnc_timeline_isPlaying","BIS_fnc_timeline_play","BIS_fnc_timeline_setInterpMode","BIS_fnc_timeline_setLength","BIS_fnc_timeline_setLoop","BIS_fnc_timeline_setPause","BIS_fnc_timeline_setPlayRate","BIS_fnc_timeline_setPosition","BIS_fnc_timeline_simulateCurves","BIS_fnc_timeline_stop","BIS_fnc_timeline_tick","BIS_fnc_timeline_setReverse","BIS_fnc_timeline_isReverse"],"notes":[],"categories":["Arma 3: Functions","Arma 3: New Functions","Function Group: Timeline","Functions","Introduced with Arma 3 version 1.76"],"docblock":null,"filled_from_docblock":[]}