aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api/efl/gfx/render_op.txt
blob: 690355aef29be2e101c07d818aa90a44eb468f5f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
~~Title: Efl.Gfx.Render_Op~~
===== Signature =====

<code>
enum Efl.Gfx.Render_Op {
    blend: 0,
    copy: 1,
    last
}
</code>

===== C signature =====

<code c>
typedef enum {
    EFL_GFX_RENDER_OP_BLEND = 0,
    EFL_GFX_RENDER_OP_COPY = 1,
    EFL_GFX_RENDER_OP_LAST
} Efl_Gfx_Render_Op;
</code>

===== Description =====

%%Graphics render operation mode%%

{{page>:develop:api-include:efl:gfx:render_op:description&nouser&nolink&nodate}}

===== Fields =====

{{page>:develop:api-include:efl:gfx:render_op:fields&nouser&nolink&nodate}}

  * **blend** - %%Alpha blending onto destination (default); d = d*(1-sa) + s.%%
  * **copy** - %%Copy source to destination; d = s.%%
  * **last** - %%Sentinel value to indicate last enum field during iteration%%