• Malay Keshav's avatar
    Implements the wrapper for skottie animation class · 9b7e8547
    Malay Keshav authored
    Adds the skottie animation class that is a wrapper around the Skia's
    implementation of lottie player. The class manages its own timeline with
    the help of a timer object.
    
    This is the phase 1 implementation of native skottie which rasterizes
    the animation on the UI thread. Subsequent changes will move this
    rasterization to worker threads(phase 2) and then to GPU (phase 3).
    
    Adds unittests as well.
    
    Design Doc: go/cros-skottie
    
    Bug: 867147
    Change-Id: I2501710a38874f247ab3ab56a743675e3d07edfb
    Component: gfx, skottie, vector animation
    Reviewed-on: https://chromium-review.googlesource.com/1189056
    Commit-Queue: Malay Keshav <malaykeshav@chromium.org>
    Reviewed-by: default avatarScott Violet <sky@chromium.org>
    Reviewed-by: default avatarMitsuru Oshima <oshima@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#594981}
    9b7e8547
BUILD.gn 19 KB