blob: 233a79b21141c1ed745d4325e3b5e80257d699e1 [file] [log] [blame]
Leon Scroggins III33deb7e2017-06-07 12:31:51 -04001/*
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
11namespace 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