rename requestAnimationFrame to requestFrame

This commit is contained in:
Nick Fisher
2025-04-17 13:34:18 +08:00
parent 2b6693a826
commit 1be1979c05
3 changed files with 4 additions and 3 deletions

View File

@@ -587,7 +587,7 @@ class FFIFilamentApp extends FilamentApp<Pointer> {
completer.complete(true);
});
RenderThread_requestAnimationFrame(callback.nativeFunction.cast());
RenderThread_requestFrame(callback.nativeFunction.cast());
try {
await completer.future.timeout(Duration(seconds: 1));
@@ -669,6 +669,7 @@ class FFIFilamentApp extends FilamentApp<Pointer> {
PixelDataFormat pixelDataFormat = PixelDataFormat.RGBA,
PixelDataType pixelDataType = PixelDataType.FLOAT,
Future Function(View)? beforeRender}) async {
if (swapChain == null) {
if (_swapChains.isEmpty) {
throw Exception("No swapchains registered");

View File

@@ -16,7 +16,7 @@ namespace thermion
EMSCRIPTEN_KEEPALIVE void RenderThread_create();
EMSCRIPTEN_KEEPALIVE void RenderThread_destroy();
EMSCRIPTEN_KEEPALIVE void RenderThread_requestAnimationFrame(void (*onComplete)());
EMSCRIPTEN_KEEPALIVE void RenderThread_requestFrame(void (*onComplete)());
EMSCRIPTEN_KEEPALIVE void RenderThread_setRenderTicker(TRenderTicker *tRenderTicker);
EMSCRIPTEN_KEEPALIVE void RenderThread_addTask(void (*task)());

View File

@@ -63,7 +63,7 @@ extern "C"
_renderThread->setRenderTicker(renderTicker);
}
EMSCRIPTEN_KEEPALIVE void RenderThread_requestAnimationFrame(void (*onComplete)()) {
EMSCRIPTEN_KEEPALIVE void RenderThread_requestFrame(void (*onComplete)()) {
_renderThread->requestFrame(onComplete);
}