name: flutter_filament
description: A Flutter plugin to wrap the Filament rendering engine.
version: 0.5.0
homepage:

environment:
  sdk: ">=3.1.0 <4.0.0"
  flutter: ">=3.16.0-0.2.pre"

dependencies:
  flutter:
    sdk: flutter
  flutter_web_plugins:
    sdk: flutter
  vector_math: ^2.1.2
  plugin_platform_interface: ^2.0.0
  tuple:
  ffi:
  animation_tools_dart: ^0.0.1

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_lints: ^1.0.0
  ffigen: ^9.0.1

ffigen:
  output: 'lib/filament/generated_bindings.dart'
  headers:
    entry-points:
      - 'ios/include/FlutterFilamentFFIApi.h'
  ffi-native:
    asset: 'flutter_filament_plugin'
flutter:
  plugin:
    platforms:
      android:
        pluginClass: FlutterFilamentPlugin
        package: app.polyvox.filament
      ios:
        pluginClass: SwiftFlutterFilamentPlugin
      macos:
        pluginClass: SwiftFlutterFilamentPlugin
      windows:
        pluginClass: FlutterFilamentPluginCApi
      linux:
        pluginClass: FlutterFilamentPlugin
      web:
        pluginClass: FlutterFilamentPluginWeb
        fileName: FlutterFilamentPluginWeb.dart
