build: update submodule build
authorTaehyub Kim <taehyub.kim@samsung.com>
Mon, 5 Apr 2021 11:07:55 +0000 (20:07 +0900)
committerHermet Park <chuneon.park@samsung.com>
Wed, 7 Apr 2021 02:19:01 +0000 (11:19 +0900)
example/rive_viewer.cpp
meson.build

index 0ec9166..37a055f 100644 (file)
@@ -77,7 +77,7 @@ static void loadRiveFile(const char* filename)
     delete animationInstance;
     animationInstance = nullptr;
 
-    auto animation = artboard->firstAnimation<rive::LinearAnimation>();
+    auto animation = artboard->firstAnimation();
     if (animation) animationInstance = new rive::LinearAnimationInstance(animation);
 
     delete currentFile;
index 9bdab1e..57eb586 100644 (file)
@@ -201,12 +201,22 @@ rive_cpp_src = [
    'submodule/src/animation/keyframe_id.cpp',
    'submodule/src/animation/linear_animation.cpp',
    'submodule/src/animation/linear_animation_instance.cpp',
+   'submodule/src/animation/layer_state.cpp',
+   'submodule/src/animation/state_machine_input.cpp',
+   'submodule/src/animation/state_machine_layer.cpp',
+   'submodule/src/animation/state_machine_trigger.cpp',
+   'submodule/src/animation/state_transition.cpp',
+   'submodule/src/animation/transition_condition.cpp',
    'submodule/src/core/binary_reader.cpp',
    'submodule/src/core/field_types/core_bool_type.cpp',
    'submodule/src/core/field_types/core_color_type.cpp',
    'submodule/src/core/field_types/core_double_type.cpp',
    'submodule/src/core/field_types/core_string_type.cpp',
    'submodule/src/core/field_types/core_uint_type.cpp',
+   'submodule/src/importers/artboard_importer.cpp',
+   'submodule/src/importers/keyed_object_importer.cpp',
+   'submodule/src/importers/keyed_property_importer.cpp',
+   'submodule/src/importers/linear_animation_importer.cpp',
    'submodule/src/shapes/clipping_shape.cpp',
    'submodule/src/shapes/cubic_mirrored_vertex.cpp',
    'submodule/src/shapes/metrics_path.cpp',