]> git.sesse.net Git - casparcg/blob - core/mixer/image/image_shader.h
2.0. - Removed alpha-mode.
[casparcg] / core / mixer / image / image_shader.h
1 #pragma once\r
2 \r
3 #include <common/memory/safe_ptr.h>\r
4 \r
5 namespace caspar { namespace core {\r
6 \r
7 class shader;\r
8 class ogl_device;\r
9 \r
10 struct texture_id\r
11 {\r
12         enum type\r
13         {\r
14                 plane0 = 0,\r
15                 plane1,\r
16                 plane2,\r
17                 plane3,\r
18                 local_key,\r
19                 layer_key,\r
20                 background,\r
21         };\r
22 };\r
23 \r
24 safe_ptr<shader> get_image_shader(ogl_device& ogl, bool& blend_modes);\r
25 \r
26 \r
27 }}