BIS fnc animatePicture: Difference between revisions
m (infobox to template)  | 
				Lou Montana (talk | contribs)   (Page filling)  | 
				||
| (22 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{  | {{RV|type=function  | ||
| arma3 |  | |game1= arma3  | ||
|version1= 1.78  | |||
|  | |gr1= Systems  | ||
|descr= Translates (relative or absolute), scales (relative or absolute), and sets the alpha over time on the provided control.  | |||
|s1= [control, durationOrSpeed, [translationPosition, isRelativeTranslation, useDuration], [scalePosition, isRelativeScale, scalePivot], alpha] call [[BIS_fnc_animatePicture]]  | |||
|   | |p1= control: [[Control]] - the control to be moved  | ||
|p2= durationOrSpeed: [[Number]] - (Optional, default 2) transition duration ''or'' movement speed, depending on ''useDuration''  | |||
|p3= translationPosition: [[Array]] format [[Position#Position2D|Position2D]] - (Optional, default [0,0])  | |||
|p4= isRelativeTranslation - [[Boolean]] - (Optional, default [[true]]) is ''translationPosition'' relative to the original ''control''<nowiki/>'s position  | |||
|p5= useDuration: [[Boolean]] - (Optional, default [[true]]) if set to [[false]], ''durationOrSpeed'' will be used as ''control'' speed (and effect duration will be recalculated from it)  | |||
|[]   | |p6= scalePosition: [[Number]] or [[Array]] of [[Number]]s - (Optional, default 1) define X and Y scale value  | ||
|  | |p7= isRelativeScale: [[Boolean]] - (Optional, default [[true]]) is ''scalePosition'' relative to the original ''control''<nowiki/>'s scale  | ||
|  | |p8= scalePivot: [[String]] - (Optional, default "center") case-'''in'''sensitive. Possible values:  | ||
|  | {{Columns|3|  | ||
* "topLeft"  | |||
* "topCenter"  | |||
* "topRight"  | |||
* "centerLeft"  | |||
* "center" - fallback value  | |||
* "centerRight"  | |||
* "bottomLeft"  | |||
* "bottomCenter"  | |||
* "bottomRight"  | |||
}}  | |||
|p9= alpha: [[Number]] - (Optional, default 0) ''control''<nowiki/>'s final opacity  | |||
|r1= [[Number]] - animation's duration  | |||
|  | |x1= <sqf>  | ||
private _t =  | |||
[  | |||
	_controlFront,  | |||
	1,  | |||
	[[0.5, 0.5], true, false],  | |||
	[],  | |||
	0.5  | |||
]   | |||
call BIS_fnc_animatePicture;  | |||
</sqf>  | |||
|   | |seealso=  | ||
}}  | }}  | ||
Latest revision as of 17:43, 13 December 2022
Description
- Description:
 - Translates (relative or absolute), scales (relative or absolute), and sets the alpha over time on the provided control.
 - Execution:
 - call
 - Groups:
 - Systems
 
Syntax
- Syntax:
 - [control, durationOrSpeed, [translationPosition, isRelativeTranslation, useDuration], [scalePosition, isRelativeScale, scalePivot], alpha] call BIS_fnc_animatePicture
 - Parameters:
 - control: Control - the control to be moved
 - durationOrSpeed: Number - (Optional, default 2) transition duration or movement speed, depending on useDuration
 - translationPosition: Array format Position2D - (Optional, default [0,0])
 - isRelativeTranslation - Boolean - (Optional, default true) is translationPosition relative to the original control's position
 - useDuration: Boolean - (Optional, default true) if set to false, durationOrSpeed will be used as control speed (and effect duration will be recalculated from it)
 - scalePosition: Number or Array of Numbers - (Optional, default 1) define X and Y scale value
 - isRelativeScale: Boolean - (Optional, default true) is scalePosition relative to the original control's scale
 - scalePivot: String - (Optional, default "center") case-insensitive. Possible values:
- "topLeft"
 - "topCenter"
 - "topRight"
 - "centerLeft"
 - "center" - fallback value
 - "centerRight"
 - "bottomLeft"
 - "bottomCenter"
 - "bottomRight"
 
 - alpha: Number - (Optional, default 0) control's final opacity
 - Return Value:
 - Number - animation's duration
 
Examples
- Example 1:
 
Additional Information
- See also:
 - See also needed
 
Notes
- 
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note