install_headers([
'submodule/include/animation/animation.hpp',
+ 'submodule/include/animation/animation_state.hpp',
+ 'submodule/include/animation/any_state.hpp',
'submodule/include/animation/cubic_interpolator.hpp',
+ 'submodule/include/animation/entry_state.hpp',
+ 'submodule/include/animation/exit_state.hpp',
'submodule/include/animation/keyed_object.hpp',
'submodule/include/animation/keyed_property.hpp',
'submodule/include/animation/keyframe.hpp',
'submodule/include/animation/keyframe_color.hpp',
'submodule/include/animation/keyframe_double.hpp',
'submodule/include/animation/keyframe_id.hpp',
+ 'submodule/include/animation/layer_state.hpp',
'submodule/include/animation/linear_animation.hpp',
'submodule/include/animation/linear_animation_instance.hpp',
- 'submodule/include/animation/loop.hpp'
+ 'submodule/include/animation/loop.hpp',
+ 'submodule/include/animation/state_machine.hpp',
+ 'submodule/include/animation/state_machine_bool.hpp',
+ 'submodule/include/animation/state_machine_component.hpp',
+ 'submodule/include/animation/state_machine_double.hpp',
+ 'submodule/include/animation/state_machine_input.hpp',
+ 'submodule/include/animation/state_machine_layer.hpp',
+ 'submodule/include/animation/state_machine_layer_component.hpp',
+ 'submodule/include/animation/state_machine_trigger.hpp',
+ 'submodule/include/animation/state_transition.hpp',
+ 'submodule/include/animation/transition_bool_condition.hpp',
+ 'submodule/include/animation/transition_condition.hpp',
+ 'submodule/include/animation/transition_double_condition.hpp',
+ 'submodule/include/animation/transition_trigger_condition.hpp',
+ 'submodule/include/animation/transition_value_condition.hpp'
], subdir: 'rive/animation')
install_headers([
install_headers([
'submodule/include/generated/animation/animation_base.hpp',
+ 'submodule/include/generated/animation/animation_state_base.hpp',
+ 'submodule/include/generated/animation/any_state_base.hpp',
'submodule/include/generated/animation/cubic_interpolator_base.hpp',
+ 'submodule/include/generated/animation/entry_state_base.hpp',
+ 'submodule/include/generated/animation/exit_state_base.hpp',
'submodule/include/generated/animation/keyed_object_base.hpp',
'submodule/include/generated/animation/keyed_property_base.hpp',
'submodule/include/generated/animation/keyframe_base.hpp',
'submodule/include/generated/animation/keyframe_color_base.hpp',
'submodule/include/generated/animation/keyframe_double_base.hpp',
'submodule/include/generated/animation/keyframe_id_base.hpp',
- 'submodule/include/generated/animation/linear_animation_base.hpp'
+ 'submodule/include/generated/animation/layer_state_base.hpp',
+ 'submodule/include/generated/animation/linear_animation_base.hpp',
+ 'submodule/include/generated/animation/state_machine_base.hpp',
+ 'submodule/include/generated/animation/state_machine_bool_base.hpp',
+ 'submodule/include/generated/animation/state_machine_component_base.hpp',
+ 'submodule/include/generated/animation/state_machine_double_base.hpp',
+ 'submodule/include/generated/animation/state_machine_input_base.hpp',
+ 'submodule/include/generated/animation/state_machine_layer_base.hpp',
+ 'submodule/include/generated/animation/state_machine_layer_component_base.hpp',
+ 'submodule/include/generated/animation/state_machine_trigger_base.hpp',
+ 'submodule/include/generated/animation/state_transition_base.hpp',
+ 'submodule/include/generated/animation/transition_bool_condition_base.hpp',
+ 'submodule/include/generated/animation/transition_condition_base.hpp',
+ 'submodule/include/generated/animation/transition_double_condition_base.hpp',
+ 'submodule/include/generated/animation/transition_trigger_condition_base.hpp',
+ 'submodule/include/generated/animation/transition_value_condition_base.hpp'
], subdir: 'rive/generated/animation')
install_headers([
'submodule/include/shapes/paint/trim_path.hpp'
], subdir: 'rive/shapes/paint')
+install_headers([
+ 'submodule/include/importers/artboard_importer.hpp',
+ 'submodule/include/importers/import_stack.hpp',
+ 'submodule/include/importers/keyed_object_importer.hpp',
+ 'submodule/include/importers/keyed_property_importer.hpp',
+ 'submodule/include/importers/linear_animation_importer.hpp'
+], subdir: 'rive/importers')
rive_cpp_src = [
'submodule/src/math/aabb.cpp',