aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/api/efl/gfx/map/property/map_alpha.txt
blob: a2d2c6530aa9ea9e7619bd452415e4f4c7454b29 (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
36
37
38
39
40
41
42
43
44
~~Title: Efl.Gfx.Map.map_alpha~~
===== Values =====

  * **alpha** - %%%%''true''%% by default.%%
===== Description =====

%%Alpha flag for map rendering.%%

%%This sets alpha flag for map rendering. If the object is a type that has its own alpha settings, then this will take precedence. Only image objects support this currently (%%''Efl''%%.Canvas.Image and its friends). Setting this off stops alpha blending of the map area, and is useful if you know the object and/or all sub-objects is 100% solid.%%

%%Note that this may conflict with %%[[:develop:api:efl:gfx:map:property:map_smooth|Efl.Gfx.Map.map_smooth]]%% depending on which algorithm is used for anti-aliasing.%%

//Since 1.20//
{{page>:develop:api-include:efl:gfx:map:property:map_alpha:description&nouser&nolink&nodate}}


===== Signature =====

<code>
@property map_alpha {
    get {
        values {
            alpha: bool;
        }
    }
    set {
        values {
            alpha: bool;
        }
    }
}
</code>

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

<code c>
Eina_Bool efl_gfx_map_alpha_get(const Eo *obj);
void efl_gfx_map_alpha_set(Eo *obj, Eina_Bool alpha);
</code>

===== Implemented by =====

  * **Efl.Gfx.Map.map_alpha**