add setMaterialInstanceAt to FilamentApp interface

This commit is contained in:
Nick Fisher
2025-06-11 09:50:02 +08:00
parent 3e6f95e0bf
commit dc5c1161cc
2 changed files with 16 additions and 1 deletions

View File

@@ -557,6 +557,15 @@ class FFIFilamentApp extends FilamentApp<Pointer> {
return instance;
}
///
///
///
Future setMaterialInstanceAt(ThermionEntity entity, int index,
MaterialInstance materialInstance) async {
RenderableManager_setMaterialInstanceAt(renderableManager, entity, index,
(materialInstance as FFIMaterialInstance).pointer);
}
///
///
///

View File

@@ -196,7 +196,13 @@ abstract class FilamentApp<T> {
///
///
Future<MaterialInstance> getMaterialInstanceAt(
ThermionEntity entity, int index);
ThermionEntity entity, int primitiveIndex);
///
///
///
Future setMaterialInstanceAt(
ThermionEntity entity, int primitiveIndex, MaterialInstance materialInstance);
///
///