From 2f1edc706b9ebe95de8f04875ddbe73ec26b72c2 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Tue, 4 Jun 2024 20:53:34 +0800 Subject: [PATCH] update web bindings --- .../compatibility/web/dart_filament.g.dart | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/dart_filament/lib/dart_filament/compatibility/web/dart_filament.g.dart b/dart_filament/lib/dart_filament/compatibility/web/dart_filament.g.dart index 2428d9ea..a2bf4c0b 100644 --- a/dart_filament/lib/dart_filament/compatibility/web/dart_filament.g.dart +++ b/dart_filament/lib/dart_filament/compatibility/web/dart_filament.g.dart @@ -546,6 +546,8 @@ external void reset_to_rest_pose( ffi.Int, ffi.Pointer, ffi.Int, + ffi.Float, + ffi.Float, ffi.Float)>(symbol: '_add_bone_animation', assetId: 'dart_filament') external void add_bone_animation( ffi.Pointer sceneManager, @@ -555,6 +557,8 @@ external void add_bone_animation( ffi.Pointer frameData, int numFrames, double frameLengthInMs, + double fadeOutInSecs, + double fadeInInSecs, ); @ffi.Native< @@ -567,6 +571,21 @@ external void get_local_transform( ffi.Pointer arg2, ); +@ffi.Native< + ffi.Void Function( + ffi.Pointer, + EntityId, + ffi.Int, + ffi.Pointer, + ffi.Int)>(symbol: '_get_rest_local_transforms', assetId: 'dart_filament') +external void get_rest_local_transforms( + ffi.Pointer sceneManager, + int entityId, + int skinIndex, + ffi.Pointer out, + int numBones, +); + @ffi.Native< ffi.Void Function( ffi.Pointer, EntityId, ffi.Pointer)>(