App

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

Blender_BlendMode.hpp
Go to the documentation of this file.
1
6 #ifndef BLENDER_BLENDMODE_HPP
7 #define BLENDER_BLENDMODE_HPP
8
13 typedef enum {
14 // Basic:
15 BLEND_MODE_NORMAL = 0,
16 BLEND_MODE_DISSOLVE = 1,
17
18 // Brush-only:
19 BLEND_MODE_BEHIND = 2,
20 BLEND_MODE_CLEAR = 3,
21
22 // Darken:
23 BLEND_MODE_DARKEN = 4,
24 BLEND_MODE_MULTIPLY = 5,
25 BLEND_MODE_COLOR_BURN = 6,
26 BLEND_MODE_LINEAR_BURN = 7,
27 BLEND_MODE_DARKER_COLOR = 8,
28
29 // Lighten:
30 BLEND_MODE_LIGHTEN = 9,
31 BLEND_MODE_SCREEN = 10,
32 BLEND_MODE_COLOR_DODGE = 11,
33 BLEND_MODE_LINEAR_DODGE_ADD = 12,
34 BLEND_MODE_LIGHTER_COLOR = 13,
35
36 // Contrast:
37 BLEND_MODE_OVERLAY = 14,
38 BLEND_MODE_SOFT_LIGHT = 15,
39 BLEND_MODE_HARD_LIGHT = 16,
40 BLEND_MODE_VIVID_LIGHT = 17,
41 BLEND_MODE_LINEAR_LIGHT = 18,
42 BLEND_MODE_PIN_LIGHT = 19,
43 BLEND_MODE_HARD_MIX = 20,
44
45 // Comparative:
46 BLEND_MODE_DIFFERENCE = 21,
47 BLEND_MODE_EXCLUSION = 22,
48 BLEND_MODE_SUBTRACT = 23,
49 BLEND_MODE_DIVIDE = 24,
50
51 // HSL:
52 BLEND_MODE_HUE = 25,
53 BLEND_MODE_SATURATION = 26,
54 BLEND_MODE_COLOR = 27,
55 BLEND_MODE_LUMINOSITY = 28,
56 } BlendMode;
57
58 #endif /* BLENDER_BLENDMODE_HPP */