ctrlCommit: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "<dd class="note">([^}]*)<code>([^<]*)<\/code>" to "<dd class="note">$1<sqf>$2</sqf>")
m (Some wiki formatting)
Line 34: Line 34:
}}
}}


{{Note
|user= IT07
|timestamp= 20150411230600
|text= Use this command if you want to for example change the position or size of a control.
}}


<dl class="command_description">
{{Note
 
|user= Demellion
<dt></dt>
|timestamp= 20170828113300
<dd class="notedate">Posted on April 11, 2015 - 23:06 (UTC)</dd>
|text= The resulting speed might not to be exactly what [[ctrlCommit]] commands it to be. It seems to be dependent on your current framerate. Example:
<dt class="note">[[User:IT07|IT07]]</dt>
<dd class="note">
Use this command if you want to for example change the position or size of a control.
</dd>
 
<dt></dt>
<dd class="notedate">Posted on August 28, 2017 - 11:33 (UTC)</dd>
<dt class="note">[[User:Demellion|Demellion]]</dt>
<dd class="note">
The resulting speed might not to be exactly what [[ctrlCommit]] commands it to be. It seems to be dependent on your current framerate. Example:
<sqf>_ctrl ctrlSetFade 0.5;
<sqf>_ctrl ctrlSetFade 0.5;
_ctrl ctrlCommit 1;</sqf>
_ctrl ctrlCommit 1;</sqf>
Will actually result in:
Will actually result in:
<sqf>'''[60 FPS and higher]''' = ~1.0 seconds
{{{!}} class="wikitable"
'''[30 FPS and around]''' = ~1.2 seconds
! FPS
'''[10 FPS and anything lower]''' = ~5-10 seconds
! Duration
</sqf>
{{!}}-
This phenomenon probably occurs because of engine time simulation disruption caused by performance damage.<br><br>
{{!}} 60+
 
{{!}} ~1.0s
<small><nowiki>*</nowiki>Original note changed by [[User:R3vo|R3vo]] ([[User talk:R3vo|talk]]) 15:24, 25 January 2021 (CET)</small>
{{!}}-
</dd>
{{!}} ~30
 
{{!}} ~1.2s
</dl>
{{!}}-
{{!}} 10-
{{!}} ~5-10s
{{!}}}
This phenomenon probably occurs because of engine time simulation disruption caused by performance damage.
}}

Revision as of 14:28, 22 May 2022

Hover & click on the images for description

Description

Description:
Commits control animation to last specified duration.
The duration of the animation is not guaranteed to be exactly the same as the given time.
Groups:
GUI Control

Syntax

Syntax:
control ctrlCommit time
Parameters:
control: Control - control to animate
time: Number - animation duration
Return Value:
Nothing

Examples

Example 1:
_control ctrlCommit 2; // make animation last approx. 2 seconds

Additional Information

See also:
ctrlCommittedctrlSetPositionctrlSetFade

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
IT07 - c
Posted on Apr 11, 2015 - 23:06 (UTC)
Use this command if you want to for example change the position or size of a control.
Demellion - c
Posted on Aug 28, 2017 - 11:33 (UTC)
The resulting speed might not to be exactly what ctrlCommit commands it to be. It seems to be dependent on your current framerate. Example:
_ctrl ctrlSetFade 0.5; _ctrl ctrlCommit 1;
Will actually result in:
FPS Duration
60+ ~1.0s
~30 ~1.2s
10- ~5-10s

This phenomenon probably occurs because of engine time simulation disruption caused by performance damage.