1 | // Aseprite |
2 | // Copyright (C) 2001-2018 David Capello |
3 | // |
4 | // This program is distributed under the terms of |
5 | // the End-User License Agreement for Aseprite. |
6 | |
7 | #ifndef FILTERS_TARGET_H_INCLUDED |
8 | #define FILTERS_TARGET_H_INCLUDED |
9 | #pragma once |
10 | |
11 | #define TARGET_RED_CHANNEL 1 |
12 | #define TARGET_GREEN_CHANNEL 2 |
13 | #define TARGET_BLUE_CHANNEL 4 |
14 | #define TARGET_ALPHA_CHANNEL 8 |
15 | #define TARGET_GRAY_CHANNEL 16 |
16 | #define TARGET_INDEX_CHANNEL 32 |
17 | |
18 | #define TARGET_ALL_CHANNELS \ |
19 | (TARGET_RED_CHANNEL | \ |
20 | TARGET_GREEN_CHANNEL | \ |
21 | TARGET_BLUE_CHANNEL | \ |
22 | TARGET_ALPHA_CHANNEL | \ |
23 | TARGET_GRAY_CHANNEL ) |
24 | |
25 | namespace filters { |
26 | |
27 | typedef int Target; |
28 | |
29 | } // namespace filters |
30 | |
31 | #endif |
32 | |