MCPcopy
hub / github.com/jabbany/CommentCoreLibrary / updateFrameRate

Function updateFrameRate

src/scripting/api/Runtime/Timer.ts:278–292  ·  view source on GitHub ↗
(frameRate:number)

Source from the content-addressed store, hash-verified

276 * @param frameRate - number indicating frame rate
277 */
278 export function updateFrameRate(frameRate:number):void {
279 if (frameRate > 60 || frameRate < 0) {
280 __trace('Frame rate should be in the range (0, 60]', 'warn');
281 return;
282 }
283 if (frameRate === 0) {
284 // Stop broadcasting of enterFrame
285 internalTimer.stop();
286 return;
287 }
288 internalTimer.stop();
289 internalTimer = new Timer(Math.floor(1000 / frameRate));
290 internalTimer.addEventListener('timer', enterFrameDispatcher);
291 internalTimer.start();
292 }
293}

Callers

nothing calls this directly

Calls 4

__traceFunction · 0.85
stopMethod · 0.65
addEventListenerMethod · 0.65
startMethod · 0.65

Tested by

no test coverage detected