From 23e34e6da4e04d588cc008e4c07af82f7f5abe45 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Thu, 3 Jul 2025 11:50:18 +0800 Subject: [PATCH] expose isRenderable --- .../lib/src/filament/src/implementation/ffi_filament_app.dart | 4 ++++ .../lib/src/filament/src/interface/filament_app.dart | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/thermion_dart/lib/src/filament/src/implementation/ffi_filament_app.dart b/thermion_dart/lib/src/filament/src/implementation/ffi_filament_app.dart index 5288c967..07ecf9c0 100644 --- a/thermion_dart/lib/src/filament/src/implementation/ffi_filament_app.dart +++ b/thermion_dart/lib/src/filament/src/implementation/ffi_filament_app.dart @@ -1264,4 +1264,8 @@ class FFIFilamentApp extends FilamentApp { }); return FFISkybox(ptr); } + + Future isRenderable(ThermionEntity entity) async { + return RenderableManager_isRenderable(renderableManager, entity); + } } diff --git a/thermion_dart/lib/src/filament/src/interface/filament_app.dart b/thermion_dart/lib/src/filament/src/interface/filament_app.dart index 5ae7f15e..af5127ce 100644 --- a/thermion_dart/lib/src/filament/src/interface/filament_app.dart +++ b/thermion_dart/lib/src/filament/src/interface/filament_app.dart @@ -274,7 +274,7 @@ abstract class FilamentApp { bool captureRenderTarget = false, PixelDataFormat pixelDataFormat = PixelDataFormat.RGBA, PixelDataType pixelDataType = PixelDataType.FLOAT, - Future Function(View)? beforeRender, + Future Function(View)? beforeRender, bool render = true}); /// @@ -362,5 +362,5 @@ abstract class FilamentApp { /// Future buildSkybox({Texture? texture = null}); - + Future isRenderable(ThermionEntity entity); }