(time: number)
| 466 | let skipRenderFrameForConfigUpdate = false; |
| 467 | |
| 468 | const emitRenderFrame = (time: number) => { |
| 469 | if (skipRenderFrameForConfigUpdate) { |
| 470 | return; |
| 471 | } |
| 472 | if (!editorState.playing) { |
| 473 | events.renderFrameEvent.emit({ |
| 474 | frame_number: Math.max(Math.floor(time * FPS), 0), |
| 475 | fps: FPS, |
| 476 | resolution_base: previewResolutionBase(), |
| 477 | }); |
| 478 | } |
| 479 | }; |
| 480 | |
| 481 | const throttledRenderFrame = throttle(emitRenderFrame, 1000 / FPS); |
| 482 |
no test coverage detected