mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-06 15:24:55 +08:00
[flutter] spine_flutter.dart -> Flutter specific stuff, spine_dart.dart -> Dart only stuff, clean separation for headless-test.dart
This commit is contained in:
parent
5f7daaf61b
commit
0267eaf60e
@ -38,7 +38,7 @@ import 'generated/skeleton_data.dart';
|
||||
// Export generated classes
|
||||
export 'generated/api.dart';
|
||||
|
||||
Future<void> initSpineFlutter({bool useStaticLinkage = false, bool enableMemoryDebugging = false}) async {
|
||||
Future<void> initSpineDart({bool useStaticLinkage = false, bool enableMemoryDebugging = false}) async {
|
||||
final ffi = await initSpineDartFFI(useStaticLinkage);
|
||||
final bindings = SpineDartBindings(ffi.dylib);
|
||||
if (enableMemoryDebugging) bindings.spine_enable_debug_extension(true);
|
||||
|
||||
7
spine-flutter/lib/spine_flutter.dart
Normal file
7
spine-flutter/lib/spine_flutter.dart
Normal file
@ -0,0 +1,7 @@
|
||||
import 'spine_dart.dart';
|
||||
|
||||
// Backwards compatibility
|
||||
Future<void> initSpineFlutter({bool useStaticLinkage = false, bool enableMemoryDebugging = false}) async {
|
||||
await initSpineDart(useStaticLinkage: useStaticLinkage, enableMemoryDebugging: enableMemoryDebugging);
|
||||
return;
|
||||
}
|
||||
@ -5,7 +5,7 @@ void main() async {
|
||||
print('Testing atlas and skeleton data loading...');
|
||||
|
||||
// Initialize with debug extension enabled
|
||||
await initSpineFlutter(enableMemoryDebugging: true);
|
||||
await initSpineDart(enableMemoryDebugging: true);
|
||||
|
||||
// Load atlas
|
||||
final atlasData = File('../example/assets/spineboy.atlas').readAsStringSync();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user