1 | /* |
2 | * Copyright 2016 Google Inc. |
3 | * |
4 | * Use of this source code is governed by a BSD-style license that can be |
5 | * found in the LICENSE file. |
6 | */ |
7 | |
8 | #ifndef SkCodecAnimationPriv_DEFINED |
9 | #define SkCodecAnimationPriv_DEFINED |
10 | |
11 | namespace SkCodecAnimation { |
12 | /** |
13 | * How to blend the current frame. |
14 | */ |
15 | enum class Blend { |
16 | /** |
17 | * Blend with the prior frame. This is the typical case, supported |
18 | * by all animated image types. |
19 | */ |
20 | kPriorFrame, |
21 | |
22 | /** |
23 | * Do not blend. |
24 | * |
25 | * This frames pixels overwrite previous pixels "blending" with |
26 | * the background color of transparent. |
27 | */ |
28 | kBG, |
29 | }; |
30 | |
31 | } |
32 | #endif // SkCodecAnimationPriv_DEFINED |
33 | |