mirror of
https://github.com/rive-app/rive-flutter.git
synced 2025-05-21 23:36:36 +08:00

- Propagate events up to parent Artboard state machines - Add Event to Listener types and display in combobox - Add support for StateMachineListeners to listen for events Still needs implementation on CPP runtime. In this example, the rectangles are in a nested artboard. Clicking them fires an event from the nested artboard up to the parent artboard which has a listener which updates an input triggering the animation. https://github.com/rive-app/rive/assets/186340/22bfb00e-8d1e-46f0-8faa-d2d5e5a1bbfb Diffs= 1a9dd7e97 Add support to Listeners for events from nested artboards (#5923) 52a1a6f88 Added a Rust runtime. (#6027) 22077beda feat: add count and query APIs for events and text runs at the Artboard level, and expose in WASM (#6043) f95f54140 Add out of band loading to rive-wasm (#6017) 54d736fec 6041 follow path with 0 opacity (#6060) bb7d5ac4c Add a math::round_up_to_multiple_of<N>() utility (#6061) 6ee7cea9e Clamping color stops. (#6052) bb00ec119 Add a WebGPU mode that uses EXT_shader_pixel_local_storage (#6048) af873d55a update runtime with file asset cdn information (#6040) Co-authored-by: Philip Chung <philterdesign@gmail.com>
38 lines
2.0 KiB
Dart
38 lines
2.0 KiB
Dart
library rive;
|
|
|
|
export 'package:rive/src/asset.dart';
|
|
export 'package:rive/src/asset_loader.dart';
|
|
export 'package:rive/src/controllers/one_shot_controller.dart';
|
|
export 'package:rive/src/controllers/simple_controller.dart';
|
|
export 'package:rive/src/controllers/state_machine_controller.dart';
|
|
export 'package:rive/src/extensions.dart';
|
|
export 'package:rive/src/rive.dart';
|
|
export 'package:rive/src/rive_core/animation/linear_animation.dart';
|
|
export 'package:rive/src/rive_core/animation/linear_animation_instance.dart';
|
|
export 'package:rive/src/rive_core/animation/loop.dart';
|
|
export 'package:rive/src/rive_core/animation/state_machine.dart';
|
|
export 'package:rive/src/rive_core/artboard.dart';
|
|
export 'package:rive/src/rive_core/assets/font_asset.dart';
|
|
export 'package:rive/src/rive_core/assets/image_asset.dart';
|
|
export 'package:rive/src/rive_core/event.dart';
|
|
export 'package:rive/src/rive_core/nested_artboard.dart';
|
|
export 'package:rive/src/rive_core/open_url_target.dart';
|
|
export 'package:rive/src/rive_core/rive_animation_controller.dart';
|
|
export 'package:rive/src/rive_core/runtime/exceptions/rive_format_error_exception.dart';
|
|
export 'package:rive/src/rive_core/runtime/runtime_header.dart'
|
|
show riveVersion;
|
|
export 'package:rive/src/rive_core/shapes/paint/fill.dart';
|
|
export 'package:rive/src/rive_core/shapes/paint/linear_gradient.dart';
|
|
export 'package:rive/src/rive_core/shapes/paint/radial_gradient.dart';
|
|
export 'package:rive/src/rive_core/shapes/paint/solid_color.dart';
|
|
export 'package:rive/src/rive_core/shapes/paint/stroke.dart';
|
|
export 'package:rive/src/rive_core/shapes/shape.dart';
|
|
export 'package:rive/src/rive_core/text/text_value_run.dart';
|
|
export 'package:rive/src/rive_file.dart';
|
|
export 'package:rive/src/rive_scene.dart';
|
|
export 'package:rive/src/runtime_artboard.dart';
|
|
export 'package:rive/src/runtime_event.dart';
|
|
export 'package:rive/src/runtime_mounted_artboard.dart';
|
|
export 'package:rive/src/runtime_nested_artboard.dart';
|
|
export 'package:rive/src/widgets/rive_animation.dart';
|