Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 18b54cd0250a7489168a038c67771391 > files > 14

evas-devel-1.0.1-1.fc16.i686.rpm

<html>
<head>
    <title>Evas: Evas.h File Reference</title>
    <meta http-equiv="content-type" content="text/html;charset=UTF-8">
    <meta name="author" content="Andres Blanc" >
    
    <link rel="icon" href="img/favicon.png" type="image/x-icon">
    <link rel="shortcut icon" href="img/favicon.png" type="image/x-icon">
    <link rel="icon" href="img/favicon.png" type="image/ico">
    <link rel="shortcut icon" href="img/favicon.png" type="image/ico">

    <link rel="stylesheet" type="text/css" media="screen" href="e.css">
    <link rel="stylesheet" type="text/css" media="screen" href="edoxy.css">
</head>

<body>

<div id="container">

<div id="header">
<div class="layout">
    
    <h1><span>Enlightenment</span></h1>
    <h2><span>Beauty at your fingertips</span></h2>

    <div class="menu-container">
        <div class="menu">
            <ul>
	        <li class="current"><a href="http://web.enlightenment.org/p.php?p=docs">Docs</a></li>
                <li><a href="http://trac.enlightenment.org/e">Tracker</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=contact">Contact</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=contribute">Contribute</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=support">Support</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=download">Download</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=about">About</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=news">News</a></li>
                <li><a href="http://www.enlightenment.org/">Home</a></li>
            </ul>
        </div>
    </div>

    <div class="doxytitle">
        Evas Documentation <small>at Thu Jul 14 2011</small>
    </div>

    <div class="menu-container">
        <div class="submenu">
            <ul class="current">
                <li><a href="todo.html">Todo</a></li>
                <li><a href="files.html">Files</a></li>
                <li><a href="annotated.html">Data Structures</a></li>
                <li><a href="globals.html">Globals</a></li>
                <li><a href="modules.html">Modules</a></li>
                <li><a href="pages.html">Related Pages</a></li>
	        <li class="current"><a href="index.html">Main Page</a></li>
            </ul>
        </div>
    </div>


    <div class="clear"></div>
</div>
</div>

<div id="content">
<div class="layout">
<!-- Generated by Doxygen 1.7.4 -->
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Evas.h File Reference</div>  </div>
</div>
<div class="contents">

<p>These routines are used for Evas library interaction.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Coord__Rectangle.html">_Evas_Coord_Rectangle</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; A rectangle in Evas_Coord  <a href="struct__Evas__Coord__Rectangle.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Engine__Info.html">_Evas_Engine_Info</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic engine information.  <a href="struct__Evas__Engine__Info.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Event__Mouse__Down.html">_Evas_Event_Mouse_Down</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse button press event.  <a href="struct__Evas__Event__Mouse__Down.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Event__Mouse__Up.html">_Evas_Event_Mouse_Up</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse button release event.  <a href="struct__Evas__Event__Mouse__Up.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Event__Mouse__In.html">_Evas_Event_Mouse_In</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse enter event.  <a href="struct__Evas__Event__Mouse__In.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Event__Mouse__Out.html">_Evas_Event_Mouse_Out</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse leave event.  <a href="struct__Evas__Event__Mouse__Out.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Event__Mouse__Move.html">_Evas_Event_Mouse_Move</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse button down event.  <a href="struct__Evas__Event__Mouse__Move.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Event__Mouse__Wheel.html">_Evas_Event_Mouse_Wheel</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Wheel event.  <a href="struct__Evas__Event__Mouse__Wheel.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Event__Multi__Down.html">_Evas_Event_Multi_Down</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Multi button press event.  <a href="struct__Evas__Event__Multi__Down.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Event__Multi__Up.html">_Evas_Event_Multi_Up</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Multi button release event.  <a href="struct__Evas__Event__Multi__Up.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Event__Multi__Move.html">_Evas_Event_Multi_Move</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Multi button down event.  <a href="struct__Evas__Event__Multi__Move.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Event__Key__Down.html">_Evas_Event_Key_Down</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Key press event.  <a href="struct__Evas__Event__Key__Down.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Event__Key__Up.html">_Evas_Event_Key_Up</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Key release event.  <a href="struct__Evas__Event__Key__Up.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Event__Hold.html">_Evas_Event_Hold</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Hold change event.  <a href="struct__Evas__Event__Hold.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Smart__Class.html">_Evas_Smart_Class</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">a smart object class  <a href="struct__Evas__Smart__Class.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Smart__Cb__Description.html">_Evas_Smart_Cb_Description</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes a callback used by a smart class <a class="el" href="group__Evas__Smart__Object__Group.html#ga17bbe660f5bf9d8997913b08882f6f9e" title="Call any smart callbacks on obj for event.">evas_object_smart_callback_call()</a>, particularly useful to explain to user and its code (ie: introspection) what the parameter <code>event_info</code> will contain.  <a href="struct__Evas__Smart__Cb__Description.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Object__Box__Api.html">_Evas_Object_Box_Api</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure should be used by any class that wants to inherit from box to provide custom behavior not allowed only by providing a layout function with <a class="el" href="group__Evas__Object__Box.html#ga2116d23c11ab08d7c50cbcb588de5570" title="Set a &#39;calculate&#39; callback (cb) to the o box&#39;s smart class, which here defines its genre (horizontal...">evas_object_box_layout_set()</a>.  <a href="struct__Evas__Object__Box__Api.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Object__Box__Data.html">_Evas_Object_Box_Data</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure augments clipped smart object's instance data, providing extra members required by generic box implementation.  <a href="struct__Evas__Object__Box__Data.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Cserve__Stats.html">_Evas_Cserve_Stats</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Statistics about server that shares cached bitmaps.  <a href="struct__Evas__Cserve__Stats.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Cserve__Image__Cache.html">_Evas_Cserve_Image_Cache</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Cache of images shared by server.  <a href="struct__Evas__Cserve__Image__Cache.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Cserve__Image.html">_Evas_Cserve_Image</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An image shared by the server.  <a href="struct__Evas__Cserve__Image.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Evas__Cserve__Config.html">_Evas_Cserve_Config</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration that controls the server that shares cached bitmaps.  <a href="struct__Evas__Cserve__Config.html#details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8817f2ac4e0058d43f9bfe1e563e551b"></a><!-- doxytag: member="Evas.h::EVAS_LAYER_MIN" ref="a8817f2ac4e0058d43f9bfe1e563e551b" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a8817f2ac4e0058d43f9bfe1e563e551b">EVAS_LAYER_MIN</a>&#160;&#160;&#160;-32768</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">bottom-most layer number <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1456f5c97f03ebd786c49d4d1178e7a0"></a><!-- doxytag: member="Evas.h::EVAS_LAYER_MAX" ref="a1456f5c97f03ebd786c49d4d1178e7a0" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a1456f5c97f03ebd786c49d4d1178e7a0">EVAS_LAYER_MAX</a>&#160;&#160;&#160;32767</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">top-most layer number <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37fdd5a69b7ea8e46140ef147aef8192"></a><!-- doxytag: member="Evas.h::EVAS_COLOR_SPACE_ARGB" ref="a37fdd5a69b7ea8e46140ef147aef8192" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a37fdd5a69b7ea8e46140ef147aef8192">EVAS_COLOR_SPACE_ARGB</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Not used for anything. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94722d391c46d7c062e13447d9877e71"></a><!-- doxytag: member="Evas.h::EVAS_COLOR_SPACE_AHSV" ref="a94722d391c46d7c062e13447d9877e71" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a94722d391c46d7c062e13447d9877e71">EVAS_COLOR_SPACE_AHSV</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Not used for anything. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad143a67f2f6f649135d84f8a55a6766a"></a><!-- doxytag: member="Evas.h::EVAS_TEXT_INVALID" ref="ad143a67f2f6f649135d84f8a55a6766a" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ad143a67f2f6f649135d84f8a55a6766a">EVAS_TEXT_INVALID</a>&#160;&#160;&#160;-1</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Not used for anything. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a895e0e75635b4de42f815d3281fd81be"></a><!-- doxytag: member="Evas.h::EVAS_TEXT_SPECIAL" ref="a895e0e75635b4de42f815d3281fd81be" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a895e0e75635b4de42f815d3281fd81be">EVAS_TEXT_SPECIAL</a>&#160;&#160;&#160;-2</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Not used for anything. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa47c85083d3dae0111c21ec49359306a"></a><!-- doxytag: member="Evas.h::EVAS_HINT_EXPAND" ref="aa47c85083d3dae0111c21ec49359306a" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#aa47c85083d3dae0111c21ec49359306a">EVAS_HINT_EXPAND</a>&#160;&#160;&#160;1.0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Use with <a class="el" href="group__Evas__Object__Group__Size__Hints.html#gabb010d4e7a8772b1785185d89a1a6b98" title="Sets the size weight control hint.">evas_object_size_hint_weight_set()</a>, <a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga66f88dc981e7c0af05822c583e03fabb" title="Retrieves the size weight control hint.">evas_object_size_hint_weight_get()</a>, <a class="el" href="Evas_8h.html#ab239e77a0e38a5a756acbb0604055ecf" title="Convenience macro to make it easier to understand that weight is also used for expand properties...">evas_object_size_hint_expand_set()</a>, <a class="el" href="Evas_8h.html#a71adf20af9358d9d26b7c88b61d1fc8d" title="Convenience macro to make it easier to understand that weight is also used for expand properties...">evas_object_size_hint_expand_get()</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecbac710f36d52911fc34dcdaf8e729c"></a><!-- doxytag: member="Evas.h::EVAS_HINT_FILL" ref="aecbac710f36d52911fc34dcdaf8e729c" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#aecbac710f36d52911fc34dcdaf8e729c">EVAS_HINT_FILL</a>&#160;&#160;&#160;-1.0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Use with <a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga156cf1921d0be0d7dcf4d6f93daf010f" title="Sets the size align control hint.">evas_object_size_hint_align_set()</a>, <a class="el" href="group__Evas__Object__Group__Size__Hints.html#gaff2802d3169b29a786f9b39be3f474bb" title="Retrieves the size align control hint.">evas_object_size_hint_align_get()</a>, <a class="el" href="Evas_8h.html#a1b148ef14ae2eb1fbde17179b66a0503" title="Convenience macro to make it easier to understand that align is also used for fill properties (as fil...">evas_object_size_hint_fill_set()</a>, <a class="el" href="Evas_8h.html#ac787ce1277b96bed04ff2b08449907c9" title="Convenience macro to make it easier to understand that align is also used for fill properties (as fil...">evas_object_size_hint_fill_get()</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b148ef14ae2eb1fbde17179b66a0503"></a><!-- doxytag: member="Evas.h::evas_object_size_hint_fill_set" ref="a1b148ef14ae2eb1fbde17179b66a0503" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a1b148ef14ae2eb1fbde17179b66a0503">evas_object_size_hint_fill_set</a>&#160;&#160;&#160;evas_object_size_hint_align_set</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience macro to make it easier to understand that align is also used for fill properties (as fill is mutually exclusive to align) <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac787ce1277b96bed04ff2b08449907c9"></a><!-- doxytag: member="Evas.h::evas_object_size_hint_fill_get" ref="ac787ce1277b96bed04ff2b08449907c9" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ac787ce1277b96bed04ff2b08449907c9">evas_object_size_hint_fill_get</a>&#160;&#160;&#160;evas_object_size_hint_align_get</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience macro to make it easier to understand that align is also used for fill properties (as fill is mutually exclusive to align) <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab239e77a0e38a5a756acbb0604055ecf"></a><!-- doxytag: member="Evas.h::evas_object_size_hint_expand_set" ref="ab239e77a0e38a5a756acbb0604055ecf" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ab239e77a0e38a5a756acbb0604055ecf">evas_object_size_hint_expand_set</a>&#160;&#160;&#160;evas_object_size_hint_weight_set</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience macro to make it easier to understand that weight is also used for expand properties. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71adf20af9358d9d26b7c88b61d1fc8d"></a><!-- doxytag: member="Evas.h::evas_object_size_hint_expand_get" ref="a71adf20af9358d9d26b7c88b61d1fc8d" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a71adf20af9358d9d26b7c88b61d1fc8d">evas_object_size_hint_expand_get</a>&#160;&#160;&#160;evas_object_size_hint_weight_get</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience macro to make it easier to understand that weight is also used for expand properties. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1ca1514302a47188c921b232d6ce42db"></a><!-- doxytag: member="Evas.h::EVAS_SMART_CLASS_VERSION" ref="ga1ca1514302a47188c921b232d6ce42db" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#ga1ca1514302a47188c921b232d6ce42db">EVAS_SMART_CLASS_VERSION</a>&#160;&#160;&#160;4</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The version you have to put into the version field in the smart class struct. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#ga223f5d420c1e22275cd6490cd77c85f0">EVAS_SMART_CLASS_INIT_NULL</a>&#160;&#160;&#160;{NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializer to zero a whole Evas_Smart_Class structure.  <a href="group__Evas__Smart__Group.html#ga223f5d420c1e22275cd6490cd77c85f0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#gaaa610a135c79167162405b56cffe8562">EVAS_SMART_CLASS_INIT_VERSION</a>&#160;&#160;&#160;{NULL, EVAS_SMART_CLASS_VERSION, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializer to zero a whole Evas_Smart_Class structure and set version.  <a href="group__Evas__Smart__Group.html#gaaa610a135c79167162405b56cffe8562"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#gaff2bbd5bb79e51ad8d31f98106caff77">EVAS_SMART_CLASS_INIT_NAME_VERSION</a>(name)&#160;&#160;&#160;{name, EVAS_SMART_CLASS_VERSION, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializer to zero a whole Evas_Smart_Class structure and set name and version.  <a href="group__Evas__Smart__Group.html#gaff2bbd5bb79e51ad8d31f98106caff77"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#ga653b7bf36c2c87bd38d8126e11a4671d">EVAS_SMART_CLASS_INIT_NAME_VERSION_PARENT</a>(name, parent)&#160;&#160;&#160;{name, EVAS_SMART_CLASS_VERSION, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, parent, NULL, NULL}</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializer to zero a whole Evas_Smart_Class structure and set name, version and parent class.  <a href="group__Evas__Smart__Group.html#ga653b7bf36c2c87bd38d8126e11a4671d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#ga5ebe1775142621cc3b75a3c57085ec83">EVAS_SMART_CLASS_INIT_NAME_VERSION_PARENT_CALLBACKS</a>(name, parent, callbacks)&#160;&#160;&#160;{name, EVAS_SMART_CLASS_VERSION, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, parent, callbacks, NULL}</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializer to zero a whole Evas_Smart_Class structure and set name, version, parent class and callbacks definition.  <a href="group__Evas__Smart__Group.html#ga5ebe1775142621cc3b75a3c57085ec83"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#ga58dc94af6f064b39b2bf0155908fbe52">EVAS_SMART_SUBCLASS_NEW</a>(smart_name, prefix, api_type, parent_type, parent_func, cb_desc)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience macro to subclass a Smart Class.  <a href="group__Evas__Smart__Group.html#ga58dc94af6f064b39b2bf0155908fbe52"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#ga4aa4b72aafa0391144fb0171aeff2ccd">EVAS_SMART_DATA_ALLOC</a>(o, priv_type)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience macro to allocate smart data only if needed.  <a href="group__Evas__Smart__Group.html#ga4aa4b72aafa0391144fb0171aeff2ccd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#ga6888875280ccf11f026e09c890650c95">evas_smart_class_inherit</a>(sc, parent_sc)&#160;&#160;&#160;evas_smart_class_inherit_full(sc, parent_sc, sizeof(*parent_sc))</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Easy to use version of <a class="el" href="group__Evas__Smart__Group.html#ga21f5af32f724500c3380906d166fc49f" title="Sets one class to inherit from the other.">evas_smart_class_inherit_full()</a>.  <a href="group__Evas__Smart__Group.html#ga6888875280ccf11f026e09c890650c95"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#ga118b1b5bc278185207e7651911637ac8">EVAS_OBJECT_BOX_API_INIT</a>(smart_class_init)&#160;&#160;&#160;{smart_class_init, EVAS_OBJECT_BOX_API_VERSION, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL}</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializer for whole Evas_Object_Box_Api structure.  <a href="group__Evas__Object__Box.html#ga118b1b5bc278185207e7651911637ac8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#gacfe469ef2fc811ab4af8c77105bf4baa">EVAS_OBJECT_BOX_API_INIT_NULL</a>&#160;&#160;&#160;EVAS_OBJECT_BOX_API_INIT(EVAS_SMART_CLASS_INIT_NULL)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializer to zero a whole Evas_Object_Box_Api structure.  <a href="group__Evas__Object__Box.html#gacfe469ef2fc811ab4af8c77105bf4baa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#gabab7b773ecb31ecbf661646d5db1bea1">EVAS_OBJECT_BOX_API_INIT_VERSION</a>&#160;&#160;&#160;EVAS_OBJECT_BOX_API_INIT(EVAS_SMART_CLASS_INIT_VERSION)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializer to zero a whole Evas_Object_Box_Api structure and set version.  <a href="group__Evas__Object__Box.html#gabab7b773ecb31ecbf661646d5db1bea1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#gad35b8c6b395f976397abbb6f964878e7">EVAS_OBJECT_BOX_API_INIT_NAME_VERSION</a>(name)&#160;&#160;&#160;EVAS_OBJECT_BOX_API_INIT(EVAS_SMART_CLASS_INIT_NAME_VERSION(name))</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializer to zero a whole Evas_Object_Box_Api structure and set name and version.  <a href="group__Evas__Object__Box.html#gad35b8c6b395f976397abbb6f964878e7"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8a">_Evas_Callback_Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a076b2a9b2de2b2144a4193b1d12ed448">Evas_Callback_Type</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Identifier of callbacks to be used with object or canvas.  <a href="#a076b2a9b2de2b2144a4193b1d12ed448"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="Evas_8h.html#a9b61a9a46b5824fc358a5a8c82cda8b9">_Evas_Button_Flags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#aae3a7dde94160cc18015784fb192bb2f">Evas_Button_Flags</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for Mouse Button events.  <a href="#aae3a7dde94160cc18015784fb192bb2f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="Evas_8h.html#a89ffbc5f4d2796994c8b07ef95ef3d1a">_Evas_Event_Flags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a9fda4d6d744ae16549b3765df7363f95">Evas_Event_Flags</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for Events.  <a href="#a9fda4d6d744ae16549b3765df7363f95"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="group__Evas__Font__Group.html#ga49208864211c97ac1a09f03318aa253c">_Evas_Font_Hinting_Flags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Font__Group.html#gaaed9273c1705a3d2356470c60b2f5aa5">Evas_Font_Hinting_Flags</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for Font Hinting.  <a href="group__Evas__Font__Group.html#gaaed9273c1705a3d2356470c60b2f5aa5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__Evas__Object__Image.html#ga84ff1db3d33d85c86d81dbe9046b54bb">_Evas_Colorspace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga8c6e60db9c8b83b155ccea52957ff656">Evas_Colorspace</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Colorspaces for pixel data supported by Evas.  <a href="group__Evas__Object__Image.html#ga8c6e60db9c8b83b155ccea52957ff656"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="group__Evas__Object__Table.html#ga536e8e3c9e38ee6d82f918a341b053a8">_Evas_Object_Table_Homogeneous_Mode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#ga04f33e792aea51d583c3e572a35ceebe">Evas_Object_Table_Homogeneous_Mode</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">How to pack items into cells in a table.  <a href="group__Evas__Object__Table.html#ga04f33e792aea51d583c3e572a35ceebe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23d14410ef9cd719fd61602ce68c4d42"></a><!-- doxytag: member="Evas.h::Evas_Coord_Rectangle" ref="a23d14410ef9cd719fd61602ce68c4d42" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__Evas__Coord__Rectangle.html">_Evas_Coord_Rectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a23d14410ef9cd719fd61602ce68c4d42">Evas_Coord_Rectangle</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A generic rectangle handle. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc20c4d74f28a08de32455f97946e6bd"></a><!-- doxytag: member="Evas.h::Evas_Point" ref="adc20c4d74f28a08de32455f97946e6bd" args="" -->
typedef struct _Evas_Point&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#adc20c4d74f28a08de32455f97946e6bd">Evas_Point</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">integer point <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d3aab92b5b0911efb7594b79e0d3f37"></a><!-- doxytag: member="Evas.h::Evas_Coord_Point" ref="a9d3aab92b5b0911efb7594b79e0d3f37" args="" -->
typedef struct _Evas_Coord_Point&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a9d3aab92b5b0911efb7594b79e0d3f37">Evas_Coord_Point</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Evas_Coord point. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27d3d206dd0447c96df4385cee0c5df2"></a><!-- doxytag: member="Evas.h::Evas_Coord_Precision_Point" ref="a27d3d206dd0447c96df4385cee0c5df2" args="" -->
typedef struct <br class="typebreak"/>
_Evas_Coord_Precision_Point&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a27d3d206dd0447c96df4385cee0c5df2">Evas_Coord_Precision_Point</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Evas_Coord point with sub-pixel precision. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1fedb06548c63e95cdef58ae2578e494"></a><!-- doxytag: member="Evas.h::Evas_Position" ref="a1fedb06548c63e95cdef58ae2578e494" args="" -->
typedef struct _Evas_Position&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a1fedb06548c63e95cdef58ae2578e494">Evas_Position</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">associates given point in Canvas and Output <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae62b68e728184674ee011ec19c48fa25"></a><!-- doxytag: member="Evas.h::Evas_Precision_Position" ref="ae62b68e728184674ee011ec19c48fa25" args="" -->
typedef struct <br class="typebreak"/>
_Evas_Precision_Position&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ae62b68e728184674ee011ec19c48fa25">Evas_Precision_Position</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">associates given point in Canvas and Output, with sub-pixel precision <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaea15f67e901bf5380cdb67dc1bb43391"></a><!-- doxytag: member="Evas.h::Evas_Smart_Class" ref="gaea15f67e901bf5380cdb67dc1bb43391" args="" -->
typedef struct <a class="el" href="struct__Evas__Smart__Class.html">_Evas_Smart_Class</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#gaea15f67e901bf5380cdb67dc1bb43391">Evas_Smart_Class</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A smart object base class. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0ad0e7d482d7660e756e275d355e3634"></a><!-- doxytag: member="Evas.h::Evas_Smart_Cb_Description" ref="ga0ad0e7d482d7660e756e275d355e3634" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__Evas__Smart__Cb__Description.html">_Evas_Smart_Cb_Description</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#ga0ad0e7d482d7660e756e275d355e3634">Evas_Smart_Cb_Description</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A smart object callback description, used to provide introspection. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct _Evas_Map&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An opaque handle to map points.  <a href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct _Evas&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An Evas canvas handle.  <a href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9e19e6dd1f517a0ba437c0114d3e7c97"></a><!-- doxytag: member="Evas.h::Evas_Object" ref="ga9e19e6dd1f517a0ba437c0114d3e7c97" args="" -->
typedef struct _Evas_Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An Evas Object handle. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89d88a04f7684454960d465a1b9657c2"></a><!-- doxytag: member="Evas.h::Evas_Performance" ref="a89d88a04f7684454960d465a1b9657c2" args="" -->
typedef void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a89d88a04f7684454960d465a1b9657c2">Evas_Performance</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An Evas Performance handle. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a198d0b10861c1da456004688d3443e96"></a><!-- doxytag: member="Evas.h::Evas_Modifier" ref="a198d0b10861c1da456004688d3443e96" args="" -->
typedef struct _Evas_Modifier&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a198d0b10861c1da456004688d3443e96">Evas_Modifier</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An Evas Modifier. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a791323b644ee831ead4c5d25552a0fd8"></a><!-- doxytag: member="Evas.h::Evas_Lock" ref="a791323b644ee831ead4c5d25552a0fd8" args="" -->
typedef struct _Evas_Lock&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a791323b644ee831ead4c5d25552a0fd8">Evas_Lock</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An Evas Lock. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7cdfd1afece1cad64c413eb9a778ddbb"></a><!-- doxytag: member="Evas.h::Evas_Smart" ref="a7cdfd1afece1cad64c413eb9a778ddbb" args="" -->
typedef struct _Evas_Smart&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a7cdfd1afece1cad64c413eb9a778ddbb">Evas_Smart</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An Evas Smart Object handle. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae35ae0b7b909a9e956836b92d63b493d"></a><!-- doxytag: member="Evas.h::Evas_Native_Surface" ref="ae35ae0b7b909a9e956836b92d63b493d" args="" -->
typedef struct _Evas_Native_Surface&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ae35ae0b7b909a9e956836b92d63b493d">Evas_Native_Surface</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A generic datatype for engine specific native surface information. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a111c7333a7d49e44698bd19dd5bc9059"></a><!-- doxytag: member="Evas.h::Evas_Modifier_Mask" ref="a111c7333a7d49e44698bd19dd5bc9059" args="" -->
typedef unsigned long long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a111c7333a7d49e44698bd19dd5bc9059">Evas_Modifier_Mask</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An Evas modifier mask type. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb01076af16fbb50a837b1893b776783"></a><!-- doxytag: member="Evas.h::Evas_Pixel_Import_Source" ref="abb01076af16fbb50a837b1893b776783" args="" -->
typedef struct <br class="typebreak"/>
_Evas_Pixel_Import_Source&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#abb01076af16fbb50a837b1893b776783">Evas_Pixel_Import_Source</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A source description of pixels for importing pixels. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86d67b69014ab10fffe20b883685fa46"></a><!-- doxytag: member="Evas.h::Evas_Engine_Info" ref="a86d67b69014ab10fffe20b883685fa46" args="" -->
typedef struct <a class="el" href="struct__Evas__Engine__Info.html">_Evas_Engine_Info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a86d67b69014ab10fffe20b883685fa46">Evas_Engine_Info</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A generic Evas Engine information structure. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a430c2d9c773093d159437e35003df281"></a><!-- doxytag: member="Evas.h::Evas_Device" ref="a430c2d9c773093d159437e35003df281" args="" -->
typedef struct _Evas_Device&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a430c2d9c773093d159437e35003df281">Evas_Device</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A source device handle - where the event came from. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a907df7a46177e7bac9928ea39fbcca50"></a><!-- doxytag: member="Evas.h::Evas_Event_Mouse_Down" ref="a907df7a46177e7bac9928ea39fbcca50" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__Evas__Event__Mouse__Down.html">_Evas_Event_Mouse_Down</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a907df7a46177e7bac9928ea39fbcca50">Evas_Event_Mouse_Down</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event structure for <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa9fa52651ccf7e47cd3b7785fc4cf393f" title="Mouse Button Down Event.">EVAS_CALLBACK_MOUSE_DOWN</a> event callbacks. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a337e8227780d38bdeae5c0ccd00d04b3"></a><!-- doxytag: member="Evas.h::Evas_Event_Mouse_Up" ref="a337e8227780d38bdeae5c0ccd00d04b3" args="" -->
typedef struct <a class="el" href="struct__Evas__Event__Mouse__Up.html">_Evas_Event_Mouse_Up</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a337e8227780d38bdeae5c0ccd00d04b3">Evas_Event_Mouse_Up</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event structure for <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa8c1b22c99dd0231cd9ba1fecbffffac7" title="Mouse Button Up Event.">EVAS_CALLBACK_MOUSE_UP</a> event callbacks. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b42da2562eb8390dd513d7337b1e018"></a><!-- doxytag: member="Evas.h::Evas_Event_Mouse_In" ref="a9b42da2562eb8390dd513d7337b1e018" args="" -->
typedef struct <a class="el" href="struct__Evas__Event__Mouse__In.html">_Evas_Event_Mouse_In</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a9b42da2562eb8390dd513d7337b1e018">Evas_Event_Mouse_In</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event structure for <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa598c57bc146639618157159a319f11af" title="Mouse In Event.">EVAS_CALLBACK_MOUSE_IN</a> event callbacks. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a168fcb1c4b6bc53ac4e69f5424f317"></a><!-- doxytag: member="Evas.h::Evas_Event_Mouse_Out" ref="a7a168fcb1c4b6bc53ac4e69f5424f317" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__Evas__Event__Mouse__Out.html">_Evas_Event_Mouse_Out</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a7a168fcb1c4b6bc53ac4e69f5424f317">Evas_Event_Mouse_Out</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event structure for <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa91aaa30a57047d0ee8a734e603751c25" title="Mouse Out Event.">EVAS_CALLBACK_MOUSE_OUT</a> event callbacks. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a224de88869fe5315ca144ef8a2946827"></a><!-- doxytag: member="Evas.h::Evas_Event_Mouse_Move" ref="a224de88869fe5315ca144ef8a2946827" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__Evas__Event__Mouse__Move.html">_Evas_Event_Mouse_Move</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a224de88869fe5315ca144ef8a2946827">Evas_Event_Mouse_Move</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event structure for <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa23fb97fb7cbccded54ccf3fc4e1dab8a" title="Mouse Move Event.">EVAS_CALLBACK_MOUSE_MOVE</a> event callbacks. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54d0e99e450e158924b06746544bb4dc"></a><!-- doxytag: member="Evas.h::Evas_Event_Mouse_Wheel" ref="a54d0e99e450e158924b06746544bb4dc" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__Evas__Event__Mouse__Wheel.html">_Evas_Event_Mouse_Wheel</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a54d0e99e450e158924b06746544bb4dc">Evas_Event_Mouse_Wheel</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event structure for <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa39d739f473db520ec4dfe0776ed43be4" title="Mouse Wheel Event.">EVAS_CALLBACK_MOUSE_WHEEL</a> event callbacks. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0436550ffcc1e2eab730ef3c493b8c40"></a><!-- doxytag: member="Evas.h::Evas_Event_Multi_Down" ref="a0436550ffcc1e2eab730ef3c493b8c40" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__Evas__Event__Multi__Down.html">_Evas_Event_Multi_Down</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a0436550ffcc1e2eab730ef3c493b8c40">Evas_Event_Multi_Down</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event structure for <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aab5bb0de31eaeed655255e71ffe518b80" title="Multi-touch Down Event.">EVAS_CALLBACK_MULTI_DOWN</a> event callbacks. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f4d63b8673ee370e41e2c0bdc374212"></a><!-- doxytag: member="Evas.h::Evas_Event_Multi_Up" ref="a0f4d63b8673ee370e41e2c0bdc374212" args="" -->
typedef struct <a class="el" href="struct__Evas__Event__Multi__Up.html">_Evas_Event_Multi_Up</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a0f4d63b8673ee370e41e2c0bdc374212">Evas_Event_Multi_Up</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event structure for <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa4328f52cfb700b5c705edf7173afdd94" title="Multi-touch Up Event.">EVAS_CALLBACK_MULTI_UP</a> event callbacks. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8658f1e1a6801e219547b05e8728ebd2"></a><!-- doxytag: member="Evas.h::Evas_Event_Multi_Move" ref="a8658f1e1a6801e219547b05e8728ebd2" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__Evas__Event__Multi__Move.html">_Evas_Event_Multi_Move</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a8658f1e1a6801e219547b05e8728ebd2">Evas_Event_Multi_Move</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event structure for <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa6d0ade7e69dc62f728fa2e29168e923f" title="Multi-touch Move Event.">EVAS_CALLBACK_MULTI_MOVE</a> event callbacks. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a1bfd297b751119977f3c14c0004612"></a><!-- doxytag: member="Evas.h::Evas_Event_Key_Down" ref="a9a1bfd297b751119977f3c14c0004612" args="" -->
typedef struct <a class="el" href="struct__Evas__Event__Key__Down.html">_Evas_Event_Key_Down</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a9a1bfd297b751119977f3c14c0004612">Evas_Event_Key_Down</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event structure for <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa336b86bad4f145f84c155e4922335584" title="Key Press Event.">EVAS_CALLBACK_KEY_DOWN</a> event callbacks. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92e77497752a3b100b3bfc4ee92daf09"></a><!-- doxytag: member="Evas.h::Evas_Event_Key_Up" ref="a92e77497752a3b100b3bfc4ee92daf09" args="" -->
typedef struct <a class="el" href="struct__Evas__Event__Key__Up.html">_Evas_Event_Key_Up</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a92e77497752a3b100b3bfc4ee92daf09">Evas_Event_Key_Up</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event structure for <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aac436b50ad665089f8a24b0fb827cec5f" title="Key Release Event.">EVAS_CALLBACK_KEY_UP</a> event callbacks. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fb6e5748f93fc24d62276e5421f9767"></a><!-- doxytag: member="Evas.h::Evas_Event_Hold" ref="a6fb6e5748f93fc24d62276e5421f9767" args="" -->
typedef struct <a class="el" href="struct__Evas__Event__Hold.html">_Evas_Event_Hold</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a6fb6e5748f93fc24d62276e5421f9767">Evas_Event_Hold</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event structure for <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa585e05307b99c361e54df68a4f341a85" title="Events go on/off hold.">EVAS_CALLBACK_HOLD</a> event callbacks. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff351ae694a58aecd7834ef12bdf3d64"></a><!-- doxytag: member="Evas.h::Evas_Load_Error" ref="aff351ae694a58aecd7834ef12bdf3d64" args="" -->
typedef enum <a class="el" href="Evas_8h.html#ac6e5fe4a54ab26d2d9ceaefff0962b5f">_Evas_Load_Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#aff351ae694a58aecd7834ef12bdf3d64">Evas_Load_Error</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Load error you can get from loading of files - see <a class="el" href="group__Evas__Utils.html#ga50bb423e88ce97cf82cca9b316fc7a1a" title="Converts the given error code into a string describing it in english.">evas_load_error_str()</a> too. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0181b78df8e248703a72a978d271208"></a><!-- doxytag: member="Evas.h::Evas_Alloc_Error" ref="ae0181b78df8e248703a72a978d271208" args="" -->
typedef enum <a class="el" href="Evas_8h.html#a1adf9f604f763f2a8db12a484ca199cb">_Evas_Alloc_Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ae0181b78df8e248703a72a978d271208">Evas_Alloc_Error</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Possible allocation errors returned by <a class="el" href="group__Evas__Group.html#ga1c782b4511e3b8678a2166c651053ac9" title="Return if any allocation errors have occurred during the prior function.">evas_alloc_error()</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a693bc9123af8452d9771c2a849b8805c"></a><!-- doxytag: member="Evas.h::Evas_Fill_Spread" ref="a693bc9123af8452d9771c2a849b8805c" args="" -->
typedef enum <a class="el" href="Evas_8h.html#a830349cff0c676505905e79e1db0f738">_Evas_Fill_Spread</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a693bc9123af8452d9771c2a849b8805c">Evas_Fill_Spread</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill types used for <a class="el" href="group__Evas__Object__Image.html#ga0015a660507a5562e118a1777947f881" title="Sets the tiling mode for the given evas image object&#39;s fill.">evas_object_image_fill_spread_set()</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="Evas_8h.html#a8f3b6286e8954884b903666f50e12b59">_Evas_Pixel_Import_Pixel_Format</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ae609d856d391e1d65968a137313e0eb7">Evas_Pixel_Import_Pixel_Format</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pixel format for import call.  <a href="#ae609d856d391e1d65968a137313e0eb7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__Evas__Object__Group__Extras.html#ga551375283a5e2b0abffd5f40582e9ce2">_Evas_Render_Op</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#ga9c39a3ca795bbec3687fae9ee67d6056">Evas_Render_Op</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
<a class="el" href="group__Evas__Object__Group__Extras.html#ga822b2a69896ff21279debe2a417e3082">_Evas_Object_Pointer_Mode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#ga27baac4c63b590de109e3e3f0d941483">Evas_Object_Pointer_Mode</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">How mouse pointer should be handled by Evas.  <a href="group__Evas__Object__Group__Extras.html#ga27baac4c63b590de109e3e3f0d941483"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcd2409468741c89d607f06e17da1f64"></a><!-- doxytag: member="Evas.h::Evas_Object_Textblock_Node_Format" ref="adcd2409468741c89d607f06e17da1f64" args="" -->
typedef struct <br class="typebreak"/>
_Evas_Object_Textblock_Node_Format&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#adcd2409468741c89d607f06e17da1f64">Evas_Object_Textblock_Node_Format</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A format node. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65c1b2ed3578175e476998f7b55dfe34"></a><!-- doxytag: member="Evas.h::Evas_Object_Smart_Clipped_Data" ref="a65c1b2ed3578175e476998f7b55dfe34" args="" -->
typedef struct <br class="typebreak"/>
_Evas_Object_Smart_Clipped_Data&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a65c1b2ed3578175e476998f7b55dfe34">Evas_Object_Smart_Clipped_Data</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Every subclass should provide this at the beginning of their own data set with <a class="el" href="group__Evas__Smart__Object__Group.html#gae40928b2993cc169e606820ae21dbb6e" title="Store a pointer to user data for a smart object.">evas_object_smart_data_set()</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2a8fbeeab4f5ae23e7bc1b291e27c5e1"></a><!-- doxytag: member="Evas.h::Evas_Object_Box_Api" ref="ga2a8fbeeab4f5ae23e7bc1b291e27c5e1" args="" -->
typedef struct <a class="el" href="struct__Evas__Object__Box__Api.html">_Evas_Object_Box_Api</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#ga2a8fbeeab4f5ae23e7bc1b291e27c5e1">Evas_Object_Box_Api</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Smart Class extension providing extra box requirements. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac9047b7cff95df59f61c7321967caf7b"></a><!-- doxytag: member="Evas.h::Evas_Object_Box_Data" ref="gac9047b7cff95df59f61c7321967caf7b" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__Evas__Object__Box__Data.html">_Evas_Object_Box_Data</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#gac9047b7cff95df59f61c7321967caf7b">Evas_Object_Box_Data</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Smart instance data providing box requirements. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabbeb05bf47aaf7681e9d83a1b0055d20"></a><!-- doxytag: member="Evas.h::Evas_Object_Box_Option" ref="gabbeb05bf47aaf7681e9d83a1b0055d20" args="" -->
typedef struct <br class="typebreak"/>
_Evas_Object_Box_Option&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#gabbeb05bf47aaf7681e9d83a1b0055d20">Evas_Object_Box_Option</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The base structure for a box option. <br/></td></tr>
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8a">_Evas_Callback_Type</a> { <br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa598c57bc146639618157159a319f11af">EVAS_CALLBACK_MOUSE_IN</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa91aaa30a57047d0ee8a734e603751c25">EVAS_CALLBACK_MOUSE_OUT</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa9fa52651ccf7e47cd3b7785fc4cf393f">EVAS_CALLBACK_MOUSE_DOWN</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa8c1b22c99dd0231cd9ba1fecbffffac7">EVAS_CALLBACK_MOUSE_UP</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa23fb97fb7cbccded54ccf3fc4e1dab8a">EVAS_CALLBACK_MOUSE_MOVE</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa39d739f473db520ec4dfe0776ed43be4">EVAS_CALLBACK_MOUSE_WHEEL</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aab5bb0de31eaeed655255e71ffe518b80">EVAS_CALLBACK_MULTI_DOWN</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa4328f52cfb700b5c705edf7173afdd94">EVAS_CALLBACK_MULTI_UP</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa6d0ade7e69dc62f728fa2e29168e923f">EVAS_CALLBACK_MULTI_MOVE</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aaab869b5d534f02f1b3e151e2406a8c24">EVAS_CALLBACK_FREE</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa336b86bad4f145f84c155e4922335584">EVAS_CALLBACK_KEY_DOWN</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aac436b50ad665089f8a24b0fb827cec5f">EVAS_CALLBACK_KEY_UP</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa819cf61e9d11012b7402338c2ccb7b97">EVAS_CALLBACK_FOCUS_IN</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aab26a0af7efaa8b77e996bd438accf8d3">EVAS_CALLBACK_FOCUS_OUT</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aab433c293bd272670ac3b5e8b1928a540">EVAS_CALLBACK_SHOW</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa635d910ff45c89f4d7b91630add35cd7">EVAS_CALLBACK_HIDE</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa9b66bd091da76fb13f551c6db04502b0">EVAS_CALLBACK_MOVE</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa554e3341a4ae95e15d42da495f8adb21">EVAS_CALLBACK_RESIZE</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aae633ea84ed0fccd3a3b232d0da30b145">EVAS_CALLBACK_RESTACK</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa4471afbcbb4a754b7b0bbde00fb9a277">EVAS_CALLBACK_DEL</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa585e05307b99c361e54df68a4f341a85">EVAS_CALLBACK_HOLD</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa49764394376bb2128446fe7b2bb2ccae">EVAS_CALLBACK_CHANGED_SIZE_HINTS</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa5cd5ca5f4dcd51dd2429f020cb2dfa9e">EVAS_CALLBACK_IMAGE_PRELOADED</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aac3a1defaffac4dcb6fe9e568919c45d1">EVAS_CALLBACK_CANVAS_FOCUS_IN</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa444e79ca91d910d500dc26f71cf0518f">EVAS_CALLBACK_CANVAS_FOCUS_OUT</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa5a68e4f5dccdc18a393ef4a4773236c3">EVAS_CALLBACK_RENDER_FLUSH_PRE</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa4fb1f9e790a22f8e22b63faadf0133c1">EVAS_CALLBACK_RENDER_FLUSH_POST</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa7380ca16bf87762e96309473d3d306c5">EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_IN</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aa974f3364f1cee80e98bc5ff3e01d3070">EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_OUT</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aaf0a0bdf43416c9c2a80dab7d052ac3f8">EVAS_CALLBACK_IMAGE_UNLOADED</a>, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8aab36d452d3fcb36aa19becaf700bde529">EVAS_CALLBACK_LAST</a>
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Identifier of callbacks to be used with object or canvas.  <a href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8a">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a9b61a9a46b5824fc358a5a8c82cda8b9">_Evas_Button_Flags</a> { <br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a9b61a9a46b5824fc358a5a8c82cda8b9a9aa240f9fc1551d374f470750aa3cfbd">EVAS_BUTTON_NONE</a> =  0, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a9b61a9a46b5824fc358a5a8c82cda8b9ad73b8998592f86a575c9722cfa3bc46d">EVAS_BUTTON_DOUBLE_CLICK</a> =  (1 &lt;&lt; 0), 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a9b61a9a46b5824fc358a5a8c82cda8b9a530a626ac94996257011a8e2ba080a87">EVAS_BUTTON_TRIPLE_CLICK</a> =  (1 &lt;&lt; 1)
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for Mouse Button events.  <a href="Evas_8h.html#a9b61a9a46b5824fc358a5a8c82cda8b9">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a89ffbc5f4d2796994c8b07ef95ef3d1a">_Evas_Event_Flags</a> { <br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a89ffbc5f4d2796994c8b07ef95ef3d1aa8c38841674b14dc2b2baec5d97d1f1cf">EVAS_EVENT_FLAG_NONE</a> =  0, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a89ffbc5f4d2796994c8b07ef95ef3d1aa2370cbd360270536042b7cfd8c7fcd83">EVAS_EVENT_FLAG_ON_HOLD</a> =  (1 &lt;&lt; 0), 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a89ffbc5f4d2796994c8b07ef95ef3d1aa327728e91b3a2c6aa7a3fd9985bee311">EVAS_EVENT_FLAG_ON_SCROLL</a> =  (1 &lt;&lt; 1)
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for Events.  <a href="Evas_8h.html#a89ffbc5f4d2796994c8b07ef95ef3d1a">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Font__Group.html#ga49208864211c97ac1a09f03318aa253c">_Evas_Font_Hinting_Flags</a> { <br/>
&#160;&#160;<a class="el" href="group__Evas__Font__Group.html#gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338">EVAS_FONT_HINTING_NONE</a>, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Font__Group.html#gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440">EVAS_FONT_HINTING_AUTO</a>, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Font__Group.html#gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e">EVAS_FONT_HINTING_BYTECODE</a>
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for Font Hinting.  <a href="group__Evas__Font__Group.html#ga49208864211c97ac1a09f03318aa253c">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga84ff1db3d33d85c86d81dbe9046b54bb">_Evas_Colorspace</a> { <br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Image.html#gga84ff1db3d33d85c86d81dbe9046b54bba0948ad4d06f0f64f757aa673d47ac254">EVAS_COLORSPACE_ARGB8888</a>, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Image.html#gga84ff1db3d33d85c86d81dbe9046b54bba5e861cf48ce8169485bb334c31678636">EVAS_COLORSPACE_YCBCR422P601_PL</a>, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Image.html#gga84ff1db3d33d85c86d81dbe9046b54bba77eda7660a21d397912e0d6084300f22">EVAS_COLORSPACE_YCBCR422P709_PL</a>, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Image.html#gga84ff1db3d33d85c86d81dbe9046b54bba69c6f59ef385ef3443caa30ce009f729">EVAS_COLORSPACE_RGB565_A5P</a>, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Image.html#gga84ff1db3d33d85c86d81dbe9046b54bba6d0303ab6ba63b8bf89e16d39105e0f0">EVAS_COLORSPACE_GRY8</a>
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Colorspaces for pixel data supported by Evas.  <a href="group__Evas__Object__Image.html#ga84ff1db3d33d85c86d81dbe9046b54bb">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#ga536e8e3c9e38ee6d82f918a341b053a8">_Evas_Object_Table_Homogeneous_Mode</a> </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">How to pack items into cells in a table. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ac6e5fe4a54ab26d2d9ceaefff0962b5f">_Evas_Load_Error</a> { <br/>
&#160;&#160;<a class="el" href="Evas_8h.html#ac6e5fe4a54ab26d2d9ceaefff0962b5fa016233a6ae27765a3aa2759753c112ac">EVAS_LOAD_ERROR_NONE</a> =  0, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#ac6e5fe4a54ab26d2d9ceaefff0962b5fab9e5061c8c74bcd8a283fb7598a8b81d">EVAS_LOAD_ERROR_GENERIC</a> =  1, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#ac6e5fe4a54ab26d2d9ceaefff0962b5fa0230814bb1fe9cb194e253e840aa8529">EVAS_LOAD_ERROR_DOES_NOT_EXIST</a> =  2, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#ac6e5fe4a54ab26d2d9ceaefff0962b5fa17e04ec01edcabf21f33537872fb7200">EVAS_LOAD_ERROR_PERMISSION_DENIED</a> =  3, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#ac6e5fe4a54ab26d2d9ceaefff0962b5fa22a36ddde85a5fd1c1f2e68d7052f6f4">EVAS_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED</a> =  4, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#ac6e5fe4a54ab26d2d9ceaefff0962b5fa7ba46c8865335ca085213b7dbf039a75">EVAS_LOAD_ERROR_CORRUPT_FILE</a> =  5, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#ac6e5fe4a54ab26d2d9ceaefff0962b5fa604b6c7bf6345c773d3083707d9f0a80">EVAS_LOAD_ERROR_UNKNOWN_FORMAT</a> =  6
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a1adf9f604f763f2a8db12a484ca199cb">_Evas_Alloc_Error</a> { <br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a1adf9f604f763f2a8db12a484ca199cba22bbdd0a96a670bbddd6789f91921af8">EVAS_ALLOC_ERROR_NONE</a> =  0, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a1adf9f604f763f2a8db12a484ca199cbaba4052a7c95452ff5c6f2b615a655d8e">EVAS_ALLOC_ERROR_FATAL</a> =  1, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a1adf9f604f763f2a8db12a484ca199cba5c6259613c3d063813f3b094f9d5bf8e">EVAS_ALLOC_ERROR_RECOVERED</a> =  2
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a830349cff0c676505905e79e1db0f738">_Evas_Fill_Spread</a> { <br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a830349cff0c676505905e79e1db0f738a31a744eacb64fea060a008aafc7ff760">EVAS_TEXTURE_REFLECT</a> =  0, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a830349cff0c676505905e79e1db0f738ab47a8ad83b953d575eeb18d94626d5e2">EVAS_TEXTURE_REPEAT</a> =  1, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a830349cff0c676505905e79e1db0f738a78f264dbe65169a29f4c08e62cc57136">EVAS_TEXTURE_RESTRICT</a> =  2, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a830349cff0c676505905e79e1db0f738a34c9c1dc969b6a96aa9d38dbf8243f85">EVAS_TEXTURE_RESTRICT_REFLECT</a> =  3, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a830349cff0c676505905e79e1db0f738aa837b70d06a327c423456b5344163f43">EVAS_TEXTURE_RESTRICT_REPEAT</a> =  4, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a830349cff0c676505905e79e1db0f738ac27f6480a50fbbc564741b6bc6423ee7">EVAS_TEXTURE_PAD</a> =  5
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a8f3b6286e8954884b903666f50e12b59">_Evas_Pixel_Import_Pixel_Format</a> { <br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a8f3b6286e8954884b903666f50e12b59a38b6e0b8714c725eefee0555ec8fc8d2">EVAS_PIXEL_FORMAT_NONE</a> =  0, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a8f3b6286e8954884b903666f50e12b59a3da18654718f56c1fd90701297b4e78a">EVAS_PIXEL_FORMAT_ARGB32</a> =  1, 
<br/>
&#160;&#160;<a class="el" href="Evas_8h.html#a8f3b6286e8954884b903666f50e12b59a42a1c5ed38b3356bb3dbbfe6ddc593b8">EVAS_PIXEL_FORMAT_YUV420P_601</a> =  2
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#ga551375283a5e2b0abffd5f40582e9ce2">_Evas_Render_Op</a> { <br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Group__Extras.html#gga551375283a5e2b0abffd5f40582e9ce2ade640652f7342e2e2151bb7bd0bee31e">EVAS_RENDER_BLEND</a> =  0, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Group__Extras.html#gga551375283a5e2b0abffd5f40582e9ce2af49b4dbb7b8c61b595f143c7415b9eb7">EVAS_RENDER_BLEND_REL</a> =  1, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Group__Extras.html#gga551375283a5e2b0abffd5f40582e9ce2a695c8ae11f59b4b5cd9907767ff5e7bd">EVAS_RENDER_COPY</a> =  2, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Group__Extras.html#gga551375283a5e2b0abffd5f40582e9ce2a7e4cca2acc2088c71cdebca03d7e3cea">EVAS_RENDER_COPY_REL</a> =  3, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Group__Extras.html#gga551375283a5e2b0abffd5f40582e9ce2a950b6045d15e439b98badc63d9c52926">EVAS_RENDER_ADD</a> =  4, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Group__Extras.html#gga551375283a5e2b0abffd5f40582e9ce2a7771ae083fb87f50a203cc643cb670cc">EVAS_RENDER_ADD_REL</a> =  5, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Group__Extras.html#gga551375283a5e2b0abffd5f40582e9ce2a3183f3f43c243373ca0d63e134342e27">EVAS_RENDER_SUB</a> =  6, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Group__Extras.html#gga551375283a5e2b0abffd5f40582e9ce2ab6167dbd8428b155181368f3d0eb349c">EVAS_RENDER_SUB_REL</a> =  7, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Group__Extras.html#gga551375283a5e2b0abffd5f40582e9ce2a9d1d18d6f8e8497db805b3539ff4a2e9">EVAS_RENDER_TINT</a> =  8, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Group__Extras.html#gga551375283a5e2b0abffd5f40582e9ce2a074b198fc95213003d51be4e1b2988c6">EVAS_RENDER_TINT_REL</a> =  9, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Group__Extras.html#gga551375283a5e2b0abffd5f40582e9ce2ad84a48299047fa2e2fb0d9807cae9b2f">EVAS_RENDER_MASK</a> =  10, 
<br/>
&#160;&#160;<a class="el" href="group__Evas__Object__Group__Extras.html#gga551375283a5e2b0abffd5f40582e9ce2a9da04ad7efd34522071e86a01a57f294">EVAS_RENDER_MUL</a> =  11
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">How the object should be rendered to output.  <a href="group__Evas__Object__Group__Extras.html#ga551375283a5e2b0abffd5f40582e9ce2">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#ga822b2a69896ff21279debe2a417e3082">_Evas_Object_Pointer_Mode</a> { <a class="el" href="group__Evas__Object__Group__Extras.html#gga822b2a69896ff21279debe2a417e3082a088ef2950aeb5a105c53decbbac82a28">EVAS_OBJECT_POINTER_MODE_AUTOGRAB</a>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">How mouse pointer should be handled by Evas.  <a href="group__Evas__Object__Group__Extras.html#ga822b2a69896ff21279debe2a417e3082">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Group.html#ga939a904ec53bf80796a8ad763cbb4c3c">evas_init</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize Evas.  <a href="group__Evas__Group.html#ga939a904ec53bf80796a8ad763cbb4c3c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Group.html#ga3170193ec2e0ce4d7f0eb55de71060ed">evas_shutdown</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Shutdown Evas.  <a href="group__Evas__Group.html#ga3170193ec2e0ce4d7f0eb55de71060ed"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="Evas_8h.html#ae0181b78df8e248703a72a978d271208">Evas_Alloc_Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Group.html#ga1c782b4511e3b8678a2166c651053ac9">evas_alloc_error</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return if any allocation errors have occurred during the prior function.  <a href="group__Evas__Group.html#ga1c782b4511e3b8678a2166c651053ac9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Group.html#ga7e59dbbc6b37d4ce63bea067851ceedd">evas_async_events_fd_get</a> (void) EINA_WARN_UNUSED_RESULT EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get evas' internal asynchronous events read file descriptor.  <a href="group__Evas__Group.html#ga7e59dbbc6b37d4ce63bea067851ceedd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Group.html#ga9f99c6cd0bf0621bdd61d1085999ef47">evas_async_events_process</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Trigger the processing of all events waiting on the file descriptor returned by <a class="el" href="group__Evas__Group.html#ga7e59dbbc6b37d4ce63bea067851ceedd" title="Get evas&#39; internal asynchronous events read file descriptor.">evas_async_events_fd_get()</a>.  <a href="group__Evas__Group.html#ga9f99c6cd0bf0621bdd61d1085999ef47"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#ga9280ee6564c889348b142b8bcd723f87">evas_new</a> (void) EINA_WARN_UNUSED_RESULT EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new empty evas.  <a href="group__Evas__Canvas.html#ga9280ee6564c889348b142b8bcd723f87"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#ga45ab1883cc0b145bc3af130d3c00a21f">evas_free</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees the given evas and any objects created on it.  <a href="group__Evas__Canvas.html#ga45ab1883cc0b145bc3af130d3c00a21f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#gad4e5f592d23e74868f1e135c714a1acb">evas_focus_in</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Inform to the evas that it got the focus.  <a href="group__Evas__Canvas.html#gad4e5f592d23e74868f1e135c714a1acb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#ga438b8a00339af4b25c84c4ef57d6b3ff">evas_focus_out</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Inform to the evas that it lost the focus.  <a href="group__Evas__Canvas.html#ga438b8a00339af4b25c84c4ef57d6b3ff"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#gab4822a733c10760b293006b77c4fc6d8">evas_focus_state_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the focus state known by the given evas.  <a href="group__Evas__Canvas.html#gab4822a733c10760b293006b77c4fc6d8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#ga6e49e2a2b27c306c265433ac7d3b5dbe">evas_nochange_push</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Push the nochange flag up 1.  <a href="group__Evas__Canvas.html#ga6e49e2a2b27c306c265433ac7d3b5dbe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#gaa001b49fa2aa654ba0b116c6667b0fac">evas_nochange_pop</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pop the nochange flag down 1.  <a href="group__Evas__Canvas.html#gaa001b49fa2aa654ba0b116c6667b0fac"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#gadbf3e81c6db5396d3c6415f3cd34e8c8">evas_data_attach_set</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, void *data) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches a specific pointer to the evas for fetching later.  <a href="group__Evas__Canvas.html#gadbf3e81c6db5396d3c6415f3cd34e8c8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#ga4244b77b68937ab060bc7d8c3bf77fdc">evas_data_attach_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the pointer attached by <a class="el" href="group__Evas__Canvas.html#gadbf3e81c6db5396d3c6415f3cd34e8c8" title="Attaches a specific pointer to the evas for fetching later.">evas_data_attach_set()</a>  <a href="group__Evas__Canvas.html#ga4244b77b68937ab060bc7d8c3bf77fdc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#ga91b68cf4090201f16aede8e4c124986d">evas_damage_rectangle_add</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int x, int y, int w, int h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a damage rectangle.  <a href="group__Evas__Canvas.html#ga91b68cf4090201f16aede8e4c124986d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#gab731e13487e7a2bf6c39d1c1dc69ccc4">evas_obscured_rectangle_add</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int x, int y, int w, int h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an obscured region.  <a href="group__Evas__Canvas.html#gab731e13487e7a2bf6c39d1c1dc69ccc4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#ga76dbc1ce160666ffde45901346cfe876">evas_obscured_clear</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all obscured region rectangles from the canvas.  <a href="group__Evas__Canvas.html#ga76dbc1ce160666ffde45901346cfe876"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_List *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#ga49650dcc731a151d4881106b56f7a5ca">evas_render_updates</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Force immediate renderization of the given canvas.  <a href="group__Evas__Canvas.html#ga49650dcc731a151d4881106b56f7a5ca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#gae4889bb5ec0e6e4f6ce5d6ef99f8737b">evas_render_updates_free</a> (Eina_List *updates)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Free the rectangles returned by <a class="el" href="group__Evas__Canvas.html#ga49650dcc731a151d4881106b56f7a5ca" title="Force immediate renderization of the given canvas.">evas_render_updates()</a>.  <a href="group__Evas__Canvas.html#gae4889bb5ec0e6e4f6ce5d6ef99f8737b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#ga241869ebb085b8ab11ff6af26e1aeaaf">evas_render</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Force renderization of the given canvas.  <a href="group__Evas__Canvas.html#ga241869ebb085b8ab11ff6af26e1aeaaf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#ga5c7761185381376e2d97497625a7bbe1">evas_norender</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the canvas internal objects but not triggering immediate renderization.  <a href="group__Evas__Canvas.html#ga5c7761185381376e2d97497625a7bbe1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas.html#ga84a691e253bf4239691b3f3adca3c7b1">evas_render_idle_flush</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Make the canvas discard internally cached data used for rendering.  <a href="group__Evas__Canvas.html#ga84a691e253bf4239691b3f3adca3c7b1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Output__Method.html#gad8a701a8d4a2acbb2ce4b741ae55ce6b">evas_render_method_lookup</a> (const char *name) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up a numeric ID from a string name of a rendering engine.  <a href="group__Evas__Output__Method.html#gad8a701a8d4a2acbb2ce4b741ae55ce6b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_List *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Output__Method.html#ga23d8fc2c859f5dfcc9f50f441b96d285">evas_render_method_list</a> (void) EINA_WARN_UNUSED_RESULT</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">List all the rendering engines compiled into the copy of the Evas library.  <a href="group__Evas__Output__Method.html#ga23d8fc2c859f5dfcc9f50f441b96d285"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Output__Method.html#gab7f4a90e3082364eca04b39d3c1c2693">evas_render_method_list_free</a> (Eina_List *list)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This function should be called to free a list of engine names.  <a href="group__Evas__Output__Method.html#gab7f4a90e3082364eca04b39d3c1c2693"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Output__Method.html#gab6cca6c7a5edabef057790889d560b11">evas_output_method_set</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int render_method) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the output engine for the given evas.  <a href="group__Evas__Output__Method.html#gab6cca6c7a5edabef057790889d560b11"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Output__Method.html#gac4127a10231f1851cc3443a84fb0b059">evas_output_method_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the number of the output engine used for the given evas.  <a href="group__Evas__Output__Method.html#gac4127a10231f1851cc3443a84fb0b059"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="struct__Evas__Engine__Info.html">Evas_Engine_Info</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Output__Method.html#ga882d5f9411b5556719bdf28a134ee713">evas_engine_info_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the current render engine info struct from the given evas.  <a href="group__Evas__Output__Method.html#ga882d5f9411b5556719bdf28a134ee713"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Output__Method.html#gafeff04b89b4498eedf99c89e0a06e604">evas_engine_info_set</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, <a class="el" href="struct__Evas__Engine__Info.html">Evas_Engine_Info</a> *info) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Applies the engine settings for the given evas from the given <code>Evas_Engine_Info</code> structure.  <a href="group__Evas__Output__Method.html#gafeff04b89b4498eedf99c89e0a06e604"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Output__Size.html#gaaf571f18f97f4067f554ab7713f01063">evas_output_size_set</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int w, int h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the output size of the render engine of the given evas.  <a href="group__Evas__Output__Size.html#gaaf571f18f97f4067f554ab7713f01063"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Output__Size.html#ga1f3497644d526ff5ded49b19c1ec732a">evas_output_size_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int *w, int *h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the output size of the render engine of the given evas.  <a href="group__Evas__Output__Size.html#ga1f3497644d526ff5ded49b19c1ec732a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Output__Size.html#ga1d39edcaff429d884d4a70aa1fca0c08">evas_output_viewport_set</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the output viewport of the given evas in evas units.  <a href="group__Evas__Output__Size.html#ga1d39edcaff429d884d4a70aa1fca0c08"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Output__Size.html#gab94e38ef64004f0ead8cd8f7a8f69fee">evas_output_viewport_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the render engine's output viewport co-ordinates in canvas units.  <a href="group__Evas__Output__Size.html#gab94e38ef64004f0ead8cd8f7a8f69fee"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Coord&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Coord__Mapping__Group.html#gab435c4e98554a4c6b934840a38d96051">evas_coord_screen_x_to_world</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int x) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert/scale an ouput screen co-ordinate into canvas co-ordinates.  <a href="group__Evas__Coord__Mapping__Group.html#gab435c4e98554a4c6b934840a38d96051"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Coord&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Coord__Mapping__Group.html#gac69db230ec0bd06f683e62665abe5df2">evas_coord_screen_y_to_world</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int y) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert/scale an ouput screen co-ordinate into canvas co-ordinates.  <a href="group__Evas__Coord__Mapping__Group.html#gac69db230ec0bd06f683e62665abe5df2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Coord__Mapping__Group.html#ga3e4f9f6af852df00de8c180f2e3919e9">evas_coord_world_x_to_screen</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, Evas_Coord x) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert/scale a canvas co-ordinate into output screen co-ordinates.  <a href="group__Evas__Coord__Mapping__Group.html#ga3e4f9f6af852df00de8c180f2e3919e9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Coord__Mapping__Group.html#ga6c80c5dd33180044bcd200bb4739a2b8">evas_coord_world_y_to_screen</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, Evas_Coord y) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert/scale a canvas co-ordinate into output screen co-ordinates.  <a href="group__Evas__Coord__Mapping__Group.html#ga6c80c5dd33180044bcd200bb4739a2b8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Pointer__Group.html#gad8e78aded475fe26ea14b7410f510a98">evas_pointer_output_xy_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int *x, int *y) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the current known pointer co-ordinates.  <a href="group__Evas__Pointer__Group.html#gad8e78aded475fe26ea14b7410f510a98"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Pointer__Group.html#ga2f7bf87c9b1268e68c85d4bb8b9e4b15">evas_pointer_canvas_xy_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, Evas_Coord *x, Evas_Coord *y) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the current known pointer co-ordinates.  <a href="group__Evas__Pointer__Group.html#ga2f7bf87c9b1268e68c85d4bb8b9e4b15"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Pointer__Group.html#gaae658f627d7f31b051345e45377c3580">evas_pointer_button_down_mask_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a bitmask with the mouse buttons currently pressed, set to 1.  <a href="group__Evas__Pointer__Group.html#gaae658f627d7f31b051345e45377c3580"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Pointer__Group.html#ga39a1840fd43442c20f321437bd5f427a">evas_pointer_inside_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the mouse pointer is logically inside the canvas.  <a href="group__Evas__Pointer__Group.html#ga39a1840fd43442c20f321437bd5f427a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Event__Freezing__Group.html#ga45fee3a26820b56527e434f6173c345e">evas_event_freeze</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Freeze all event processing.  <a href="group__Evas__Event__Freezing__Group.html#ga45fee3a26820b56527e434f6173c345e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Event__Freezing__Group.html#ga4f08e6b3eece51bf285f1226629924e1">evas_event_thaw</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Thaw a canvas out after freezing.  <a href="group__Evas__Event__Freezing__Group.html#ga4f08e6b3eece51bf285f1226629924e1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Event__Feeding__Group.html#gabc15f5115b4baaeafd2d144f307b6b64">evas_event_freeze_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the freeze count of a given canvas.  <a href="group__Evas__Event__Feeding__Group.html#gabc15f5115b4baaeafd2d144f307b6b64"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Event__Feeding__Group.html#ga5c9811b87406a96ff573b83d1efd52f2">evas_event_feed_mouse_down</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int b, <a class="el" href="Evas_8h.html#aae3a7dde94160cc18015784fb192bb2f">Evas_Button_Flags</a> flags, unsigned int timestamp, const void *data) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse down event feed.  <a href="group__Evas__Event__Feeding__Group.html#ga5c9811b87406a96ff573b83d1efd52f2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Event__Feeding__Group.html#gacb400569d04ecfd2b89eb0f39856581c">evas_event_feed_mouse_up</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int b, <a class="el" href="Evas_8h.html#aae3a7dde94160cc18015784fb192bb2f">Evas_Button_Flags</a> flags, unsigned int timestamp, const void *data) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse up event feed.  <a href="group__Evas__Event__Feeding__Group.html#gacb400569d04ecfd2b89eb0f39856581c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Event__Feeding__Group.html#ga480017cad2b8982bee7a894433aff2f7">evas_event_feed_mouse_move</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int x, int y, unsigned int timestamp, const void *data) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse move event feed.  <a href="group__Evas__Event__Feeding__Group.html#ga480017cad2b8982bee7a894433aff2f7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Event__Feeding__Group.html#gac9c7fada70cfee1f8124ab5446cc59ed">evas_event_feed_mouse_in</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, unsigned int timestamp, const void *data) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse in event feed.  <a href="group__Evas__Event__Feeding__Group.html#gac9c7fada70cfee1f8124ab5446cc59ed"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Event__Feeding__Group.html#ga64f5f2d26a018f4e6154b91251e6bb13">evas_event_feed_mouse_out</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, unsigned int timestamp, const void *data) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse out event feed.  <a href="group__Evas__Event__Feeding__Group.html#ga64f5f2d26a018f4e6154b91251e6bb13"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Event__Feeding__Group.html#ga5c300cdca8551fd49d5341ef19c8f385">evas_event_feed_mouse_cancel</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, unsigned int timestamp, const void *data) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse cancel event feed.  <a href="group__Evas__Event__Feeding__Group.html#ga5c300cdca8551fd49d5341ef19c8f385"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Event__Feeding__Group.html#ga393156722bbe1ce384f0ab33ab76a1f2">evas_event_feed_mouse_wheel</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int direction, int z, unsigned int timestamp, const void *data) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mouse wheel event feed.  <a href="group__Evas__Event__Feeding__Group.html#ga393156722bbe1ce384f0ab33ab76a1f2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Event__Feeding__Group.html#ga096e2ef05bfa471d2773729bd24732a0">evas_event_feed_key_down</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, const char *keyname, const char *key, const char *string, const char *compose, unsigned int timestamp, const void *data) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Key down event feed.  <a href="group__Evas__Event__Feeding__Group.html#ga096e2ef05bfa471d2773729bd24732a0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Event__Feeding__Group.html#gaebe7d4f8b6423aff1ffe67c724d4590d">evas_event_feed_key_up</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, const char *keyname, const char *key, const char *string, const char *compose, unsigned int timestamp, const void *data) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Key up event feed.  <a href="group__Evas__Event__Feeding__Group.html#gaebe7d4f8b6423aff1ffe67c724d4590d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Event__Feeding__Group.html#gaedc3a956cd753acdd2a58ad0d2865d04">evas_event_feed_hold</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int hold, unsigned int timestamp, const void *data) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Hold event feed.  <a href="group__Evas__Event__Feeding__Group.html#gaedc3a956cd753acdd2a58ad0d2865d04"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI void *EAPI void <br class="typebreak"/>
*EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas__Events.html#ga8f8a2686dbbe3c55e091decf3f29d42a">evas_post_event_callback_push</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, Evas_Object_Event_Post_Cb func, const void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Push a callback on the post-event callback stack.  <a href="group__Evas__Canvas__Events.html#ga8f8a2686dbbe3c55e091decf3f29d42a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas__Events.html#ga59f159113fe24fdb5e33e7df3e333516">evas_post_event_callback_remove</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, Evas_Object_Event_Post_Cb func)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a callback from the post-event callback stack.  <a href="group__Evas__Canvas__Events.html#ga59f159113fe24fdb5e33e7df3e333516"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Canvas__Events.html#ga3c76c419125c3cad9095f1fdae5f3ac9">evas_post_event_callback_remove_full</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, Evas_Object_Event_Post_Cb func, const void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a callback from the post-event callback stack.  <a href="group__Evas__Canvas__Events.html#ga3c76c419125c3cad9095f1fdae5f3ac9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Image__Group.html#gab236c9384f6fc7a3e1563839720a8214">evas_image_cache_flush</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Flush the image cache of the canvas.  <a href="group__Evas__Image__Group.html#gab236c9384f6fc7a3e1563839720a8214"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Image__Group.html#gaec7f0a6cd5e39ebc6f0a80e945127981">evas_image_cache_reload</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Reload the image cache.  <a href="group__Evas__Image__Group.html#gaec7f0a6cd5e39ebc6f0a80e945127981"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Image__Group.html#gab28271aad78206e5ee9bed62e0decfa7">evas_image_cache_set</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int size) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the image cache.  <a href="group__Evas__Image__Group.html#gab28271aad78206e5ee9bed62e0decfa7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Image__Group.html#gad7ee7f4627d198c0de0ff197fe2f9ed0">evas_image_cache_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the image cache.  <a href="group__Evas__Image__Group.html#gad7ee7f4627d198c0de0ff197fe2f9ed0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Font__Group.html#gaf39062952fc420ff32fbacfb8c27bd7d">evas_font_hinting_set</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, <a class="el" href="group__Evas__Font__Group.html#gaaed9273c1705a3d2356470c60b2f5aa5">Evas_Font_Hinting_Flags</a> hinting) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the font hinting for the given evas.  <a href="group__Evas__Font__Group.html#gaf39062952fc420ff32fbacfb8c27bd7d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Font__Group.html#gaaed9273c1705a3d2356470c60b2f5aa5">Evas_Font_Hinting_Flags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Font__Group.html#gafe785a87743b72d8064f0562fd79cc75">evas_font_hinting_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the font hinting used by the given evas.  <a href="group__Evas__Font__Group.html#gafe785a87743b72d8064f0562fd79cc75"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Font__Group.html#gaa4210fa6661330e67ec4c9cbde775b4b">evas_font_hinting_can_hint</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, <a class="el" href="group__Evas__Font__Group.html#gaaed9273c1705a3d2356470c60b2f5aa5">Evas_Font_Hinting_Flags</a> hinting) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the font hinting is supported by the given evas.  <a href="group__Evas__Font__Group.html#gaa4210fa6661330e67ec4c9cbde775b4b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Font__Group.html#gad75ac8ed0c921e774f1c519a66f05a2f">evas_font_cache_flush</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Force the given evas and associated engine to flush its font cache.  <a href="group__Evas__Font__Group.html#gad75ac8ed0c921e774f1c519a66f05a2f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Font__Group.html#ga5582cfcdb08f6253225bb8cede49033a">evas_font_cache_set</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, int size) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the size of font cache of the given evas.  <a href="group__Evas__Font__Group.html#ga5582cfcdb08f6253225bb8cede49033a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Font__Group.html#ga9cf39aae3074cac05c4aafa3ff24c32f">evas_font_cache_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the size of font cache of the given evas.  <a href="group__Evas__Font__Group.html#ga9cf39aae3074cac05c4aafa3ff24c32f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_List *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Font__Group.html#ga9d51a2efecf89a81a2990db252f3dc6c">evas_font_available_list</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">List of available font descriptions known or found by this evas.  <a href="group__Evas__Font__Group.html#ga9d51a2efecf89a81a2990db252f3dc6c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Font__Group.html#gadde47be1a7d61f416bfa365a5a1e1467">evas_font_available_list_free</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, Eina_List *available) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Free list of font descriptions returned by evas_font_dir_available_list().  <a href="group__Evas__Font__Group.html#gadde47be1a7d61f416bfa365a5a1e1467"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Font__Path__Group.html#gad565539bda0fc124e4a0865fa29a8463">evas_font_path_clear</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all font paths loaded into memory for the given evas.  <a href="group__Evas__Font__Path__Group.html#gad565539bda0fc124e4a0865fa29a8463"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI void EAPI const <br class="typebreak"/>
Eina_List *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Font__Path__Group.html#ga06fc80b3e4c27237a571404fc6aa3aeb">evas_font_path_list</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the list of font paths used by the given evas.  <a href="group__Evas__Font__Path__Group.html#ga06fc80b3e4c27237a571404fc6aa3aeb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#gadd9e5c165ff2129dd902f43c669a0c1a">evas_object_clip_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the object clipping this one (if any).  <a href="group__Evas__Object__Group__Basic.html#gadd9e5c165ff2129dd902f43c669a0c1a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#gaa7fcd13f310444d7c1541b4fd31fa7f8">evas_object_clip_unset</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable clipping for an object.  <a href="group__Evas__Object__Group__Basic.html#gaa7fcd13f310444d7c1541b4fd31fa7f8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const Eina_List *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#gaa73ed804aa051d0aa5faa1743e113887">evas_object_clipees_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a list of objects currently clipped by a specific object.  <a href="group__Evas__Object__Group__Basic.html#gaa73ed804aa051d0aa5faa1743e113887"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga5f1530901a9e94e3f35b987101009cf5">evas_object_focus_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool focus) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets focus to the given object.  <a href="group__Evas__Object__Group__Basic.html#ga5f1530901a9e94e3f35b987101009cf5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga7dc71b30e4caaaf60076a5990173d654">evas_object_focus_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Test if the object has focus.  <a href="group__Evas__Object__Group__Basic.html#ga7dc71b30e4caaaf60076a5990173d654"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#gab48bd3ad20b6663aa5756823edb02038">evas_object_layer_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, short l) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the layer of the evas that the given object will be part of.  <a href="group__Evas__Object__Group__Basic.html#gab48bd3ad20b6663aa5756823edb02038"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga13cb52d23911b6c701dbb5f1ee3f65f4">evas_object_layer_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the layer of the evas that the given object is part of.  <a href="group__Evas__Object__Group__Basic.html#ga13cb52d23911b6c701dbb5f1ee3f65f4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga4b6eee1edde61389b5ca9df911de60d8">evas_object_name_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, const char *name) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the name of the given evas object to the given name.  <a href="group__Evas__Object__Group__Basic.html#ga4b6eee1edde61389b5ca9df911de60d8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#gac34b593d79bfd9284787ddbb43486edd">evas_object_name_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the name of the given evas object.  <a href="group__Evas__Object__Group__Basic.html#gac34b593d79bfd9284787ddbb43486edd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga6d840e8d5670db3ae32e00c4ecbb6abd">evas_object_del</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes the given evas object and frees its memory.  <a href="group__Evas__Object__Group__Basic.html#ga6d840e8d5670db3ae32e00c4ecbb6abd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga78fa8858c51707f1a557b720014b71cc">evas_object_move</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord x, Evas_Coord y) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the given evas object to the given location.  <a href="group__Evas__Object__Group__Basic.html#ga78fa8858c51707f1a557b720014b71cc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga34df8b33704deafd2a25f40e3c09d149">evas_object_resize</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the size of the given evas object.  <a href="group__Evas__Object__Group__Basic.html#ga34df8b33704deafd2a25f40e3c09d149"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga5fa60c701af13dac5dd31071167309d2">evas_object_geometry_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the position and rectangular size of the given evas object.  <a href="group__Evas__Object__Group__Basic.html#ga5fa60c701af13dac5dd31071167309d2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga769ad9a3e3daecb7a828196a2c86332f">evas_object_show</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Makes the given evas object visible.  <a href="group__Evas__Object__Group__Basic.html#ga769ad9a3e3daecb7a828196a2c86332f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga495807707f06f9acd4de8590a8c92148">evas_object_hide</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Makes the given evas object invisible.  <a href="group__Evas__Object__Group__Basic.html#ga495807707f06f9acd4de8590a8c92148"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga9cf743b5d87b622c84ba591494445b49">evas_object_visible_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves whether or not the given evas object is visible.  <a href="group__Evas__Object__Group__Basic.html#ga9cf743b5d87b622c84ba591494445b49"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga6b2dfe01eb955cebf734f4e10ac9ce7f">evas_object_color_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int r, int g, int b, int a) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the general colour of the given evas object to the given colour.  <a href="group__Evas__Object__Group__Basic.html#ga6b2dfe01eb955cebf734f4e10ac9ce7f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga3856f8b88d158ffa9783b44340ef343d">evas_object_color_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int *r, int *g, int *b, int *a) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the general colour of the given evas object.  <a href="group__Evas__Object__Group__Basic.html#ga3856f8b88d158ffa9783b44340ef343d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga678e810edc3e2ee8b1080186bfa12247">evas_object_evas_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the evas that the given evas object is on.  <a href="group__Evas__Object__Group__Basic.html#ga678e810edc3e2ee8b1080186bfa12247"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#gaebc12590e689bfcbfede10eca37f80ff">evas_object_type_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the name of the type of the given evas object.  <a href="group__Evas__Object__Group__Basic.html#gaebc12590e689bfcbfede10eca37f80ff"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#ga7a99128189105d042cf6b4fefca9b60e">evas_object_raise</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Raise <code>obj</code> to the top of its layer.  <a href="group__Evas__Object__Group__Basic.html#ga7a99128189105d042cf6b4fefca9b60e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#gae5ede5671799a140e3d3f7bb7ea7f14f">evas_object_lower</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Lower <code>obj</code> to the bottom of its layer.  <a href="group__Evas__Object__Group__Basic.html#gae5ede5671799a140e3d3f7bb7ea7f14f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI void EAPI <br class="typebreak"/>
<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#gab78867a46ecc2e35ac90bf40bae1689f">evas_object_above_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the evas object above <code>obj</code>.  <a href="group__Evas__Object__Group__Basic.html#gab78867a46ecc2e35ac90bf40bae1689f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Basic.html#gaff15b0dacac065bc84e6124c0c4920c5">evas_object_below_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the evas object below <code>obj</code>.  <a href="group__Evas__Object__Group__Basic.html#gaff15b0dacac065bc84e6124c0c4920c5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI void *EAPI void <br class="typebreak"/>
*EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Events.html#ga5622d84abe1bd303de71f8ddbdcd0665">evas_object_pass_events_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool pass) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set an object's pass events state.  <a href="group__Evas__Object__Group__Events.html#ga5622d84abe1bd303de71f8ddbdcd0665"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Events.html#ga019458a8697c55dc3d5e3fe525c535e0">evas_object_pass_events_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether an object is set to pass events.  <a href="group__Evas__Object__Group__Events.html#ga019458a8697c55dc3d5e3fe525c535e0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Events.html#gaacd5e00427f3c98ecfb72f630ff7aa46">evas_object_repeat_events_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool repeat) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set an object's repeat events state.  <a href="group__Evas__Object__Group__Events.html#gaacd5e00427f3c98ecfb72f630ff7aa46"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Events.html#ga2c7ca0c2c33ec1e12da64f60a5742582">evas_object_repeat_events_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether an object is set to repeat events.  <a href="group__Evas__Object__Group__Events.html#ga2c7ca0c2c33ec1e12da64f60a5742582"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Events.html#gaca523e82bd3e590f92e8bbda29c1607d">evas_object_propagate_events_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool prop) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether events on a smart member object should propagate to its parent.  <a href="group__Evas__Object__Group__Events.html#gaca523e82bd3e590f92e8bbda29c1607d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Events.html#gadc40db6c861c8e57a2229783f0e9ac7f">evas_object_propagate_events_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether an object is set to propagate events.  <a href="group__Evas__Object__Group__Events.html#gadc40db6c861c8e57a2229783f0e9ac7f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#acee7a5f7bbb804b406405e9199d5a900">evas_object_map_enable_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool enabled)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable the map that is set.  <a href="#acee7a5f7bbb804b406405e9199d5a900"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a9fe49ea6c0508408d3f0c4bc6b790084">evas_object_map_enable_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the map enabled state.  <a href="#a9fe49ea6c0508408d3f0c4bc6b790084"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#aa0daae782c23c5624ab0fc3e4f63c8f9">evas_object_map_source_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *src)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the map source object.  <a href="#aa0daae782c23c5624ab0fc3e4f63c8f9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#abb0578635393c514b1c228ebb7b2eed0">evas_object_map_source_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the map source object.  <a href="#abb0578635393c514b1c228ebb7b2eed0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a4c06097f01adc414be05470a3528adca">evas_object_map_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *map)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set current object transformation map.  <a href="#a4c06097f01adc414be05470a3528adca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#aa1d3f8febc923e8225f727afc08d21f2">evas_object_map_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get current object transformation map.  <a href="#aa1d3f8febc923e8225f727afc08d21f2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#af71ab80fefb757aea040eaae33fd06e6">evas_map_util_points_populate_from_object_full</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord z)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Populate source and destination map points to match exactly object.  <a href="#af71ab80fefb757aea040eaae33fd06e6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ac2d35f2242ce06afe5b9aff79ed33487">evas_map_util_points_populate_from_object</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Populate source and destination map points to match exactly object.  <a href="#ac2d35f2242ce06afe5b9aff79ed33487"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#adb28b64c445931d92eeeab2c3fb52286">evas_map_util_points_populate_from_geometry</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Evas_Coord z)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Populate source and destination map points to match given geometry.  <a href="#adb28b64c445931d92eeeab2c3fb52286"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a1ea4919339773a113dece07f1335d6ac">evas_map_util_points_color_set</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, int r, int g, int b, int a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set color of all points to given color.  <a href="#a1ea4919339773a113dece07f1335d6ac"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ad5bceb379d28374c62579b1969ce5080">evas_map_util_rotate</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, double degrees, Evas_Coord cx, Evas_Coord cy)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the map to apply the given rotation.  <a href="#ad5bceb379d28374c62579b1969ce5080"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a986dd1010c757910b4520527f229d3b5">evas_map_util_zoom</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, double zoomx, double zoomy, Evas_Coord cx, Evas_Coord cy)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the map to apply the given zooming.  <a href="#a986dd1010c757910b4520527f229d3b5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a4118dedc011bd94a35d03251c7bef5ed">evas_map_util_3d_rotate</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, double dx, double dy, double dz, Evas_Coord cx, Evas_Coord cy, Evas_Coord cz)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate the map around 3 axes in 3D.  <a href="#a4118dedc011bd94a35d03251c7bef5ed"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a4dd3a3cf9091afaa87bc042b12a5685d">evas_map_util_3d_lighting</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, Evas_Coord lx, Evas_Coord ly, Evas_Coord lz, int lr, int lg, int lb, int ar, int ag, int ab)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform lighting calculations on the given Map.  <a href="#a4dd3a3cf9091afaa87bc042b12a5685d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a14c467420d169d666865cdb31746728d">evas_map_util_3d_perspective</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, Evas_Coord px, Evas_Coord py, Evas_Coord z0, Evas_Coord foc)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Apply a perspective transform to the map.  <a href="#a14c467420d169d666865cdb31746728d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a4e7cd972cac5507838c9827ef04b2607">evas_map_util_clockwise_get</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the clockwise state of a map.  <a href="#a4e7cd972cac5507838c9827ef04b2607"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a719acc4f4792236f7031664ec450b399">evas_map_new</a> (int count)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create map of transformation points to be later used with an evas object.  <a href="#a719acc4f4792236f7031664ec450b399"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ae851a2ebf0c272cf0bcb97168b625d23">evas_map_smooth_set</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, Eina_Bool enabled)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the smoothing for map rendering.  <a href="#ae851a2ebf0c272cf0bcb97168b625d23"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ac7693cff90eddde9f1cd5fd99d6df695">evas_map_smooth_get</a> (const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get the smoothing for map rendering  <a href="#ac7693cff90eddde9f1cd5fd99d6df695"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ae1cbf087e2182e01d07979975baa9065">evas_map_alpha_set</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, Eina_Bool enabled)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the alpha flag for map rendering.  <a href="#ae1cbf087e2182e01d07979975baa9065"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ae7de42394f26fa1e5bfc315f7d114ac3">evas_map_alpha_get</a> (const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get the alpha flag for map rendering  <a href="#ae7de42394f26fa1e5bfc315f7d114ac3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a25ffe0dd36fed0c9c492d636b163390a">evas_map_dup</a> (const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a previously allocated map.  <a href="#a25ffe0dd36fed0c9c492d636b163390a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a78ecdf799f326e1c17aae6770c06058a">evas_map_free</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Free a previously allocated map.  <a href="#a78ecdf799f326e1c17aae6770c06058a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#acc9bdfa50e0344928f070aef0cf7a8b7">evas_map_point_coord_set</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, int idx, Evas_Coord x, Evas_Coord y, Evas_Coord z)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the map point's coordinate.  <a href="#acc9bdfa50e0344928f070aef0cf7a8b7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ab8640a9b915b7c6f33f96782bb23e939">evas_map_point_coord_get</a> (const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, int idx, Evas_Coord *x, Evas_Coord *y, Evas_Coord *z)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the map point's coordinate.  <a href="#ab8640a9b915b7c6f33f96782bb23e939"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a1ce926660d27e788b469f8a202dfb84a">evas_map_point_image_uv_set</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, int idx, double u, double v)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the map point's U and V texture source point.  <a href="#a1ce926660d27e788b469f8a202dfb84a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ab993d154039532e6105d2c1ea23133fc">evas_map_point_image_uv_get</a> (const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, int idx, double *u, double *v)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the map point's U and V texture source points.  <a href="#ab993d154039532e6105d2c1ea23133fc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#ae569741d778974e2825dc05cc3e68f9f">evas_map_point_color_set</a> (<a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, int idx, int r, int g, int b, int a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the color of a vertex in the map.  <a href="#ae569741d778974e2825dc05cc3e68f9f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a40ae28dc015c5dad8a09ce5c6d764422">evas_map_point_color_get</a> (const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *m, int idx, int *r, int *g, int *b, int *a)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the color set on a vertex in the map.  <a href="#a40ae28dc015c5dad8a09ce5c6d764422"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga8f1430ec1cce66ee7763fbac7927f55e">evas_object_size_hint_min_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size hint for the minimum size.  <a href="group__Evas__Object__Group__Size__Hints.html#ga8f1430ec1cce66ee7763fbac7927f55e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga373fc149848dd782ac942e4b5751eb4b">evas_object_size_hint_min_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size hint for the minimum size.  <a href="group__Evas__Object__Group__Size__Hints.html#ga373fc149848dd782ac942e4b5751eb4b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga868180db80ed59bfd7ebdc3dd71bb59a">evas_object_size_hint_max_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size hint for the maximum size.  <a href="group__Evas__Object__Group__Size__Hints.html#ga868180db80ed59bfd7ebdc3dd71bb59a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga2a224fd6c4fc231af281af59c5a604b2">evas_object_size_hint_max_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size hint for the maximum size.  <a href="group__Evas__Object__Group__Size__Hints.html#ga2a224fd6c4fc231af281af59c5a604b2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga6a7de6942258ab03a6e85b37f569895d">evas_object_size_hint_request_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size request hint.  <a href="group__Evas__Object__Group__Size__Hints.html#ga6a7de6942258ab03a6e85b37f569895d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#gace0177af29ccbf1a60415f2c4c85c1f4">evas_object_size_hint_request_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the requested size hint.  <a href="group__Evas__Object__Group__Size__Hints.html#gace0177af29ccbf1a60415f2c4c85c1f4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga7b31c73dcbf60cdafe6ad7ffae42a54c">evas_object_size_hint_aspect_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Aspect_Control *aspect, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size aspect control hint.  <a href="group__Evas__Object__Group__Size__Hints.html#ga7b31c73dcbf60cdafe6ad7ffae42a54c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#gadb36ccc851e48ae2a11a6e2cb7fcb273">evas_object_size_hint_aspect_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Aspect_Control aspect, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size aspect control hint.  <a href="group__Evas__Object__Group__Size__Hints.html#gadb36ccc851e48ae2a11a6e2cb7fcb273"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#gaff2802d3169b29a786f9b39be3f474bb">evas_object_size_hint_align_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, double *x, double *y) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size align control hint.  <a href="group__Evas__Object__Group__Size__Hints.html#gaff2802d3169b29a786f9b39be3f474bb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga156cf1921d0be0d7dcf4d6f93daf010f">evas_object_size_hint_align_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, double x, double y) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size align control hint.  <a href="group__Evas__Object__Group__Size__Hints.html#ga156cf1921d0be0d7dcf4d6f93daf010f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga66f88dc981e7c0af05822c583e03fabb">evas_object_size_hint_weight_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, double *x, double *y) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size weight control hint.  <a href="group__Evas__Object__Group__Size__Hints.html#ga66f88dc981e7c0af05822c583e03fabb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#gabb010d4e7a8772b1785185d89a1a6b98">evas_object_size_hint_weight_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, double x, double y) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size weight control hint.  <a href="group__Evas__Object__Group__Size__Hints.html#gabb010d4e7a8772b1785185d89a1a6b98"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga81b821793f451c648052cf7d6cfe6dd4">evas_object_size_hint_padding_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size padding control hint.  <a href="group__Evas__Object__Group__Size__Hints.html#ga81b821793f451c648052cf7d6cfe6dd4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga0014a3016d34071d41d76785a963fcb1">evas_object_size_hint_padding_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord l, Evas_Coord r, Evas_Coord t, Evas_Coord b) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size padding control hint.  <a href="group__Evas__Object__Group__Size__Hints.html#ga0014a3016d34071d41d76785a963fcb1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#ga5504e39f8d0cc41af3663fed15ec06e5">evas_object_pointer_mode_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, <a class="el" href="group__Evas__Object__Group__Extras.html#ga27baac4c63b590de109e3e3f0d941483">Evas_Object_Pointer_Mode</a> setting) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set pointer behavior.  <a href="group__Evas__Object__Group__Extras.html#ga5504e39f8d0cc41af3663fed15ec06e5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group__Extras.html#ga27baac4c63b590de109e3e3f0d941483">Evas_Object_Pointer_Mode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#ga80faa9ce3b9ab59fe7b4bf6924b293ac">evas_object_pointer_mode_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine how pointer will behave.  <a href="group__Evas__Object__Group__Extras.html#ga80faa9ce3b9ab59fe7b4bf6924b293ac"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#gaf0c7d4c49695749fa616d0abdbd5ddeb">evas_object_anti_alias_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool antialias) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether or not the given evas object is to be drawn anti-aliased.  <a href="group__Evas__Object__Group__Extras.html#gaf0c7d4c49695749fa616d0abdbd5ddeb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#ga3308cb65716beb4ce826b9701e23159a">evas_object_anti_alias_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves whether or not the given evas object is to be drawn anti_aliased.  <a href="group__Evas__Object__Group__Extras.html#ga3308cb65716beb4ce826b9701e23159a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#gaf010777fa1b58bd1c9c8093d2edc62e9">evas_object_scale_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, double scale) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the scaling factor for an evas object.  <a href="group__Evas__Object__Group__Extras.html#gaf010777fa1b58bd1c9c8093d2edc62e9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#ga1c0aca3af434f0bc0fa8732248b197ba">evas_object_scale_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the scaling factor for the given evas object.  <a href="group__Evas__Object__Group__Extras.html#ga1c0aca3af434f0bc0fa8732248b197ba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#ga86ef8d1f039bff1a60595688f93a7990">evas_object_render_op_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, <a class="el" href="group__Evas__Object__Group__Extras.html#ga9c39a3ca795bbec3687fae9ee67d6056">Evas_Render_Op</a> op) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the render_op to be used for rendering the evas object.  <a href="group__Evas__Object__Group__Extras.html#ga86ef8d1f039bff1a60595688f93a7990"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group__Extras.html#ga9c39a3ca795bbec3687fae9ee67d6056">Evas_Render_Op</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#gaa157afa6f23cdf4b344d95531bb7d508">evas_object_render_op_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the current value of the operation used for rendering the evas object.  <a href="group__Evas__Object__Group__Extras.html#gaa157afa6f23cdf4b344d95531bb7d508"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#gac9ce9802afd7d4cba580fbcbe92c28b2">evas_object_precise_is_inside_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool precise) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether to use a precise (usually expensive) point collision detection.  <a href="group__Evas__Object__Group__Extras.html#gac9ce9802afd7d4cba580fbcbe92c28b2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#ga8483a3c855f466a5dca480fcfd07b52b">evas_object_precise_is_inside_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether an object is set to use a precise point collision detection.  <a href="group__Evas__Object__Group__Extras.html#ga8483a3c855f466a5dca480fcfd07b52b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#ga8697b24251c2209c60aabb1a5de860a8">evas_object_static_clip_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool is_static_clip) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a hint flag on the object that this is used as a static "clipper".  <a href="group__Evas__Object__Group__Extras.html#ga8697b24251c2209c60aabb1a5de860a8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Extras.html#gafda644be2d6e6360959853c9d6195ec8">evas_object_static_clip_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get static "clipper" hint flag.  <a href="group__Evas__Object__Group__Extras.html#gafda644be2d6e6360959853c9d6195ec8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Find.html#gaafc05ec22375400b9f0cfc8bcfc83bf5">evas_focus_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the object that currently has focus.  <a href="group__Evas__Object__Group__Find.html#gaafc05ec22375400b9f0cfc8bcfc83bf5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Find.html#gad3214c89581f068934c57ac71dc6a52f">evas_object_name_find</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, const char *name) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the object on the given evas with the given name.  <a href="group__Evas__Object__Group__Find.html#gad3214c89581f068934c57ac71dc6a52f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Find.html#ga6028b55f1ec538feb45aa004ba916a54">evas_object_top_at_xy_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, Evas_Coord x, Evas_Coord y, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the top object at the given position (x,y)  <a href="group__Evas__Object__Group__Find.html#ga6028b55f1ec538feb45aa004ba916a54"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Find.html#ga6382adb2279892eb01029cef46988448">evas_object_top_at_pointer_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the top object at mouse pointer position.  <a href="group__Evas__Object__Group__Find.html#ga6382adb2279892eb01029cef46988448"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Find.html#gaf072ec206768d96c6f73a590e6af39c9">evas_object_top_in_rectangle_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the top object in the given rectangle region.  <a href="group__Evas__Object__Group__Find.html#gaf072ec206768d96c6f73a590e6af39c9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_List *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Find.html#ga473d00deb431d0869484474153e47c04">evas_objects_at_xy_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, Evas_Coord x, Evas_Coord y, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the objects at the given position.  <a href="group__Evas__Object__Group__Find.html#ga473d00deb431d0869484474153e47c04"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_List *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Find.html#gae5d4af2f915c2efe4e5cfc22644b8c53">evas_objects_in_rectangle_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Group__Find.html#gae5d4af2f915c2efe4e5cfc22644b8c53"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Find.html#ga3e06dcd04da8cd9d64e106f7ede8db9e">evas_object_bottom_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the lowest evas object on the Evas <code>e</code>.  <a href="group__Evas__Object__Group__Find.html#ga3e06dcd04da8cd9d64e106f7ede8db9e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Find.html#ga2acf1e026d576ba355ca1b1ea24e0736">evas_object_top_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the highest evas object on the Evas <code>e</code>.  <a href="group__Evas__Object__Group__Find.html#ga2acf1e026d576ba355ca1b1ea24e0736"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Rectangle.html#gaa08a28171d59c43d106e1ea4f986fefa">evas_object_rectangle_add</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a rectangle to the given evas.  <a href="group__Evas__Object__Rectangle.html#gaa08a28171d59c43d106e1ea4f986fefa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gae2bf7d73874a8b11ac4d7cb3bf2476ce">evas_object_image_add</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new image object on the given evas.  <a href="group__Evas__Object__Image.html#gae2bf7d73874a8b11ac4d7cb3bf2476ce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga2e4275b1aee95e338ffa8b39e81f4eee">evas_object_image_filled_add</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new image object that automatically scales on the given evas.  <a href="group__Evas__Object__Image.html#ga2e4275b1aee95e338ffa8b39e81f4eee"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga70f63c055b2e248089e761f5c0f78a0f">evas_object_image_file_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, const char *file, const char *key) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the filename and key of the given image object.  <a href="group__Evas__Object__Image.html#ga70f63c055b2e248089e761f5c0f78a0f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga6283aace5be077433bee45ec23ad072d">evas_object_image_border_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int l, int r, int t, int b) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets how much of each border of the given image object is not to be scaled.  <a href="group__Evas__Object__Image.html#ga6283aace5be077433bee45ec23ad072d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gab666a37cbae8ee846cdeb518e7fd495c">evas_object_image_border_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int *l, int *r, int *t, int *b) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves how much of each border of the given image object is not to be scaled.  <a href="group__Evas__Object__Image.html#gab666a37cbae8ee846cdeb518e7fd495c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga4caf736585ad602e6748e434ac1f5fc6">evas_object_image_border_center_fill_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Border_Fill_Mode fill) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets if the center part of the given image object (not the border) should be drawn.  <a href="group__Evas__Object__Image.html#ga4caf736585ad602e6748e434ac1f5fc6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Border_Fill_Mode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga04f8a4f69c5ad37d9229e4c39bb7c010">evas_object_image_border_center_fill_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves if the center of the given image object is to be drawn or not.  <a href="group__Evas__Object__Image.html#ga04f8a4f69c5ad37d9229e4c39bb7c010"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gae304964ee6769e559ca452c788f5aae4">evas_object_image_filled_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool setting) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets if image fill property should track object size.  <a href="group__Evas__Object__Image.html#gae304964ee6769e559ca452c788f5aae4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga3fbe9f33ccc93a5c45ffa3b26019694e">evas_object_image_filled_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves if image fill property is tracking object size.  <a href="group__Evas__Object__Image.html#ga3fbe9f33ccc93a5c45ffa3b26019694e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gaba00498563648d2d3934e7e75449abd0">evas_object_image_border_scale_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, double scale)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a scale factor (multiplier) for the borders of an image.  <a href="group__Evas__Object__Image.html#gaba00498563648d2d3934e7e75449abd0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga7cc1bf948a8a5d61c703211f0bd5d2dc">evas_object_image_border_scale_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the border scale factor.  <a href="group__Evas__Object__Image.html#ga7cc1bf948a8a5d61c703211f0bd5d2dc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga7182040bc16e68d3bbce3bd0f8ee8034">evas_object_image_fill_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the rectangle of the given image object that the image will be drawn to.  <a href="group__Evas__Object__Image.html#ga7182040bc16e68d3bbce3bd0f8ee8034"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gaf1a7d6b8cf914234abdd5d3d3312f85e">evas_object_image_fill_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the dimensions of the rectangle of the given image object that the image will be drawn to.  <a href="group__Evas__Object__Image.html#gaf1a7d6b8cf914234abdd5d3d3312f85e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga0015a660507a5562e118a1777947f881">evas_object_image_fill_spread_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, <a class="el" href="Evas_8h.html#a693bc9123af8452d9771c2a849b8805c">Evas_Fill_Spread</a> spread) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the tiling mode for the given evas image object's fill.  <a href="group__Evas__Object__Image.html#ga0015a660507a5562e118a1777947f881"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="Evas_8h.html#a693bc9123af8452d9771c2a849b8805c">Evas_Fill_Spread</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gae86928005f983627c74dbaef6c0fbb0e">evas_object_image_fill_spread_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the spread (tiling mode) for the given image object's fill.  <a href="group__Evas__Object__Image.html#gae86928005f983627c74dbaef6c0fbb0e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gaf85031267b5fab16874ebbf944dded22">evas_object_image_size_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int w, int h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of the given image object.  <a href="group__Evas__Object__Image.html#gaf85031267b5fab16874ebbf944dded22"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga43e6f1b16ebe859826e6901cb36995ad">evas_object_image_size_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int *w, int *h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of the given image object.  <a href="group__Evas__Object__Image.html#ga43e6f1b16ebe859826e6901cb36995ad"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gab72175381532640c620dd032e56c590b">evas_object_image_stride_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the row stride of the given image object,.  <a href="group__Evas__Object__Image.html#gab72175381532640c620dd032e56c590b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="Evas_8h.html#aff351ae694a58aecd7834ef12bdf3d64">Evas_Load_Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga46e4a0b2b916d28694ad054549f88e24">evas_object_image_load_error_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a number representing any error that occurred during the last load of the given image object.  <a href="group__Evas__Object__Image.html#ga46e4a0b2b916d28694ad054549f88e24"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gabdd65e4c69f422ddcf0d3c8720859a92">evas_object_image_data_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, void *data) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the raw image data of the given image object.  <a href="group__Evas__Object__Image.html#gabdd65e4c69f422ddcf0d3c8720859a92"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga3072cf7c31cf33057abd8ae8876218cd">evas_object_image_data_convert</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, <a class="el" href="group__Evas__Object__Image.html#ga8c6e60db9c8b83b155ccea52957ff656">Evas_Colorspace</a> to_cspace) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the raw image data of the given image object to the specified colorspace.  <a href="group__Evas__Object__Image.html#ga3072cf7c31cf33057abd8ae8876218cd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gabe5883e22418071463f4ae97ca8885b2">evas_object_image_data_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool for_writing) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the raw image data of the given image object.  <a href="group__Evas__Object__Image.html#gabe5883e22418071463f4ae97ca8885b2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga97d17b8d95f0ca01a264a6c303d00c27">evas_object_image_data_copy_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, void *data) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces the raw image data of the given image object.  <a href="group__Evas__Object__Image.html#ga97d17b8d95f0ca01a264a6c303d00c27"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gab6b763271781a2ab35f5849f6564e165">evas_object_image_data_update_add</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int x, int y, int w, int h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark a sub-region of the given image object to be redrawn.  <a href="group__Evas__Object__Image.html#gab6b763271781a2ab35f5849f6564e165"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gadf2df4027a211db3f9a1fb21f248d7fb">evas_object_image_alpha_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool has_alpha) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable alpha channel of the given image object.  <a href="group__Evas__Object__Image.html#gadf2df4027a211db3f9a1fb21f248d7fb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gac136f7f65d8529427b1f6da055b47a30">evas_object_image_alpha_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the alpha channel setting of the given image object.  <a href="group__Evas__Object__Image.html#gac136f7f65d8529427b1f6da055b47a30"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga670a0cf9176882f0ad339ccb4f37f510">evas_object_image_smooth_scale_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool smooth_scale) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether to use of high-quality image scaling algorithm of the given image object.  <a href="group__Evas__Object__Image.html#ga670a0cf9176882f0ad339ccb4f37f510"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gae4acc1da719cb38122b92527df24388c">evas_object_image_smooth_scale_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves whether the given image object is using use a high-quality image scaling algorithm.  <a href="group__Evas__Object__Image.html#gae4acc1da719cb38122b92527df24388c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gad6383022c4013008d11827b32bf63d59">evas_object_image_preload</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool cancel) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Preload image in the background.  <a href="group__Evas__Object__Image.html#gad6383022c4013008d11827b32bf63d59"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga764bec190c0812f61f5a18f38c9c6a4e">evas_object_image_reload</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Reload a image of the canvas.  <a href="group__Evas__Object__Image.html#ga764bec190c0812f61f5a18f38c9c6a4e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool EAPI Eina_Bool <br class="typebreak"/>
EAPI void EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gad230eeeb0c6ba49eafd32b20afa314cb">evas_object_image_pixels_dirty_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool dirty) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark whether the given image object is dirty (needs to be redrawn).  <a href="group__Evas__Object__Image.html#gad230eeeb0c6ba49eafd32b20afa314cb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga1d9e82da12f7831552fca02b9b313551">evas_object_image_pixels_dirty_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves whether the given image object is dirty (needs to be redrawn).  <a href="group__Evas__Object__Image.html#ga1d9e82da12f7831552fca02b9b313551"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga88a20331cef0267ddc1d00419841580b">evas_object_image_load_dpi_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, double dpi) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the dpi resolution of a loaded image of the canvas.  <a href="group__Evas__Object__Image.html#ga88a20331cef0267ddc1d00419841580b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga92a5503085a5c0731bb9c299e7b42f78">evas_object_image_load_dpi_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the dpi resolution of a loaded image of the canvas.  <a href="group__Evas__Object__Image.html#ga92a5503085a5c0731bb9c299e7b42f78"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga1811fb73c1e138b5221cf4b25148111a">evas_object_image_load_size_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int w, int h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the size of a loaded image of the canvas.  <a href="group__Evas__Object__Image.html#ga1811fb73c1e138b5221cf4b25148111a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gae8047183e894e1e1245f1f3aaf78f218">evas_object_image_load_size_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int *w, int *h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of a loaded image of the canvas.  <a href="group__Evas__Object__Image.html#gae8047183e894e1e1245f1f3aaf78f218"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga59796713b88c217ce5869cb003e404c0">evas_object_image_load_scale_down_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int scale_down) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the scale down of a loaded image of the canvas.  <a href="group__Evas__Object__Image.html#ga59796713b88c217ce5869cb003e404c0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga259c48b3e2a4009e8a10f8e9874d3847">evas_object_image_load_scale_down_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the scale down value of given image of the canvas.  <a href="group__Evas__Object__Image.html#ga259c48b3e2a4009e8a10f8e9874d3847"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gac352f7b110d7e527bf2d36fba5507d0c">evas_object_image_colorspace_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, <a class="el" href="group__Evas__Object__Image.html#ga8c6e60db9c8b83b155ccea52957ff656">Evas_Colorspace</a> cspace) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the colorspace of a given image of the canvas.  <a href="group__Evas__Object__Image.html#gac352f7b110d7e527bf2d36fba5507d0c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Image.html#ga8c6e60db9c8b83b155ccea52957ff656">Evas_Colorspace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gaa59339b6adb32081383fa5540641eb42">evas_object_image_colorspace_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the colorspace of a given image of the canvas.  <a href="group__Evas__Object__Image.html#gaa59339b6adb32081383fa5540641eb42"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI <br class="typebreak"/>
<a class="el" href="Evas_8h.html#ae35ae0b7b909a9e956836b92d63b493d">Evas_Native_Surface</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gabd3effabde6da00dfcac7cf0cfa22280">evas_object_image_native_surface_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the native surface of a given image of the canvas.  <a href="group__Evas__Object__Image.html#gabd3effabde6da00dfcac7cf0cfa22280"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gad13d32b74c2cd82c95b85fa9640ae529">evas_object_image_scale_hint_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Image_Scale_Hint hint) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the scale hint of a given image of the canvas.  <a href="group__Evas__Object__Image.html#gad13d32b74c2cd82c95b85fa9640ae529"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Image_Scale_Hint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga8cce0086819196768915e5f2c2ed0cb2">evas_object_image_scale_hint_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the scale hint of a given image of the canvas.  <a href="group__Evas__Object__Image.html#ga8cce0086819196768915e5f2c2ed0cb2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#gaf6cc0faf39773e12eb496116afd67c6f">evas_object_image_content_hint_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Image_Content_Hint hint) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the content hint of a given image of the canvas.  <a href="group__Evas__Object__Image.html#gaf6cc0faf39773e12eb496116afd67c6f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Image_Content_Hint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Image.html#ga28881040682dbbf00937948124e9f3fb">evas_object_image_content_hint_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the content hint of a given image of the canvas.  <a href="group__Evas__Object__Image.html#ga28881040682dbbf00937948124e9f3fb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga2da9ad20aec514dfeecb97c715e7f539">evas_object_text_add</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new text <code>Evas_Object</code> on the provided <code>Evas</code> canvas.  <a href="group__Evas__Object__Text.html#ga2da9ad20aec514dfeecb97c715e7f539"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga6f503ac55e126bebbadf96a152f5d02b">evas_object_text_font_source_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, const char *font) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga6f503ac55e126bebbadf96a152f5d02b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#gaa48bece59070032504a2c78ad8a66577">evas_object_text_font_source_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#gaa48bece59070032504a2c78ad8a66577"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga6c7fc38657a876997ad91ebd177669a6">evas_object_text_font_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, const char *font, Evas_Font_Size size) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga6c7fc38657a876997ad91ebd177669a6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga11d37807b5506e6cca746ebb91236532">evas_object_text_text_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, const char *text) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the text to be displayed by the given evas text object.  <a href="group__Evas__Object__Text.html#ga11d37807b5506e6cca746ebb91236532"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#gaef3b0b12eb63b9cd7574c1cf05afb7a8">evas_object_text_text_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the text currently being displayed by the given evas text object.  <a href="group__Evas__Object__Text.html#gaef3b0b12eb63b9cd7574c1cf05afb7a8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Coord&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga4aaf7a903228927fa0adac885304e43e">evas_object_text_ascent_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga4aaf7a903228927fa0adac885304e43e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Coord&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga71f9d96c6dfc8ec33cf0a97e614228a0">evas_object_text_descent_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga71f9d96c6dfc8ec33cf0a97e614228a0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Coord&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga1a0bdf57c3ca6e7fb7833ddfbe23b735">evas_object_text_max_ascent_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga1a0bdf57c3ca6e7fb7833ddfbe23b735"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Coord&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga28ee3eb5e199c23a14ac47e07ac49205">evas_object_text_max_descent_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga28ee3eb5e199c23a14ac47e07ac49205"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Coord&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga972494bd4b9d807ea5f98404a82d8eab">evas_object_text_horiz_advance_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga972494bd4b9d807ea5f98404a82d8eab"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Coord&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#gaec17348b4fa02b15162ef96abdbfbf41">evas_object_text_vert_advance_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#gaec17348b4fa02b15162ef96abdbfbf41"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Coord&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga6c5f45ff6e1be091d0382db0ccfb919d">evas_object_text_inset_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga6c5f45ff6e1be091d0382db0ccfb919d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga823b09a9d05a1650e63970e329cd7b72">evas_object_text_char_pos_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int pos, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve position and dimension information of a character within a text <code>Evas_Object</code>.  <a href="group__Evas__Object__Text.html#ga823b09a9d05a1650e63970e329cd7b72"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#gab37f85358bd7d333cd6e8c7cf62b5daa">evas_object_text_char_coords_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord x, Evas_Coord y, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#gab37f85358bd7d333cd6e8c7cf62b5daa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga464d40578e2fdc2ad8890556e0b97268">evas_object_text_last_up_to_pos</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord x, Evas_Coord y) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the logical position of the last char in the text up to the pos given.  <a href="group__Evas__Object__Text.html#ga464d40578e2fdc2ad8890556e0b97268"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Text_Style_Type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#gaf08d4a9630d23ebdbf79cc8c2c91b2c6">evas_object_text_style_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#gaf08d4a9630d23ebdbf79cc8c2c91b2c6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#gae7896521b9861d4bd3efc04ef1e8e91e">evas_object_text_style_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Text_Style_Type type) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#gae7896521b9861d4bd3efc04ef1e8e91e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga58f0bb7acf2c1d24e9ae5e4a391d19bc">evas_object_text_shadow_color_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int r, int g, int b, int a) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga58f0bb7acf2c1d24e9ae5e4a391d19bc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga7cf7432965327a571d413dbaeca66822">evas_object_text_shadow_color_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int *r, int *g, int *b, int *a) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga7cf7432965327a571d413dbaeca66822"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga74c4ea0f0befd6213f48163ee70041e6">evas_object_text_glow_color_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int r, int g, int b, int a) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga74c4ea0f0befd6213f48163ee70041e6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga76bcc6322241875990b572f37d754266">evas_object_text_glow_color_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int *r, int *g, int *b, int *a) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga76bcc6322241875990b572f37d754266"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga7dabe4ce0120cdf0c4e60a8f7a7e3659">evas_object_text_glow2_color_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int r, int g, int b, int a) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga7dabe4ce0120cdf0c4e60a8f7a7e3659"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga264a8425d8dab176a1b15e17a528d56d">evas_object_text_glow2_color_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int *r, int *g, int *b, int *a) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga264a8425d8dab176a1b15e17a528d56d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga1c1cf05c6b31f06a4c79486d19ddaece">evas_object_text_outline_color_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int r, int g, int b, int a) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga1c1cf05c6b31f06a4c79486d19ddaece"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#ga16485a0062a397faed21fad732ad16ba">evas_object_text_outline_color_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int *r, int *g, int *b, int *a) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="group__Evas__Object__Text.html#ga16485a0062a397faed21fad732ad16ba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Text.html#gafd638ae91c10d4139e41e6245c0712e1">evas_object_text_style_pad_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int *l, int *r, int *t, int *b) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the text style pad of a text object.  <a href="group__Evas__Object__Text.html#gafd638ae91c10d4139e41e6245c0712e1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gac43a253bc767da912ee1818a8dfa5713">evas_object_textblock_add</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a textblock to the given evas.  <a href="group__Evas__Object__Textblock.html#gac43a253bc767da912ee1818a8dfa5713"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gac165d57003e552fa6739158dc2ed73f5">evas_textblock_escape_string_get</a> (const char *escape) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the unescaped version of escape.  <a href="group__Evas__Object__Textblock.html#gac165d57003e552fa6739158dc2ed73f5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga70b3680a8691c70bab39bd1c127424a5">evas_textblock_string_escape_get</a> (const char *string, int *len_ret) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the escaped version of the string.  <a href="group__Evas__Object__Textblock.html#ga70b3680a8691c70bab39bd1c127424a5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Textblock_Style *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga00cc8baec308c583ac801811dd381d4c">evas_textblock_style_new</a> (void) EINA_WARN_UNUSED_RESULT EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new textblock style.  <a href="group__Evas__Object__Textblock.html#ga00cc8baec308c583ac801811dd381d4c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gaf527de9ea652e4435a0eaa6cda09585f">evas_textblock_style_free</a> (Evas_Textblock_Style *ts) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a textblock style.  <a href="group__Evas__Object__Textblock.html#gaf527de9ea652e4435a0eaa6cda09585f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gac239e4649b0893284ea962a2183c3f14">evas_textblock_style_set</a> (Evas_Textblock_Style *ts, const char *text) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the style ts to the style passed as text by text.  <a href="group__Evas__Object__Textblock.html#gac239e4649b0893284ea962a2183c3f14"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gae106e0cfb957f1916eb3833c1214394c">evas_textblock_style_get</a> (const Evas_Textblock_Style *ts) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the text of the style ts.  <a href="group__Evas__Object__Textblock.html#gae106e0cfb957f1916eb3833c1214394c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gaf581b9400cb7176a137451ab6193e3c0">evas_object_textblock_style_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Textblock_Style *ts) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the objects style to ts.  <a href="group__Evas__Object__Textblock.html#gaf581b9400cb7176a137451ab6193e3c0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const Evas_Textblock_Style *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga9f3164f28981c6d6188a8de202848197">evas_object_textblock_style_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the style of an object.  <a href="group__Evas__Object__Textblock.html#ga9f3164f28981c6d6188a8de202848197"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gab5d3958f4d73b2d9e3cccd828816b672">evas_object_textblock_replace_char_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, const char *ch) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the "replacement character" to use for the given textblock object.  <a href="group__Evas__Object__Textblock.html#gab5d3958f4d73b2d9e3cccd828816b672"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga61f6c6ea8c0ce2028424396eb2ff4a81">evas_object_textblock_replace_char_get</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the "replacement character" for given textblock object.  <a href="group__Evas__Object__Textblock.html#ga61f6c6ea8c0ce2028424396eb2ff4a81"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gadaed9758086de4545aa6fb561445816f">evas_object_textblock_text_markup_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, const char *text) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the tetxblock's text to the markup text.  <a href="group__Evas__Object__Textblock.html#gadaed9758086de4545aa6fb561445816f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga0896326ca8d9ca1dd194f322d0bc87b2">evas_object_textblock_text_markup_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the markup of the object.  <a href="group__Evas__Object__Textblock.html#ga0896326ca8d9ca1dd194f322d0bc87b2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const Evas_Textblock_Cursor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga2bbd5e4e1cc36e18790dc09fbd2a6c18">evas_object_textblock_cursor_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the object's main cursor.  <a href="group__Evas__Object__Textblock.html#ga2bbd5e4e1cc36e18790dc09fbd2a6c18"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas_Textblock_Cursor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga6f6242cc087a6cc65196b09e813e2c45">evas_object_textblock_cursor_new</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new cursor, associate it to the obj and init it to point to the start of the textblock.  <a href="group__Evas__Object__Textblock.html#ga6f6242cc087a6cc65196b09e813e2c45"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gaec3e250258e2f587381bcd1539469137">evas_textblock_cursor_free</a> (Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Free the cursor and unassociate it from the object.  <a href="group__Evas__Object__Textblock.html#gaec3e250258e2f587381bcd1539469137"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga445a498191535460cf6de442cb2b3a41">evas_textblock_cursor_paragraph_first</a> (Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the cursor to the start of the first text node.  <a href="group__Evas__Object__Textblock.html#ga445a498191535460cf6de442cb2b3a41"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga2654bf905bdd0fe98402abe105c815d0">evas_textblock_cursor_paragraph_last</a> (Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the cursor to the end of the last text node.  <a href="group__Evas__Object__Textblock.html#ga2654bf905bdd0fe98402abe105c815d0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga85773221b22e6d042cc6b581de08c87a">evas_textblock_cursor_paragraph_next</a> (Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Advances to the the start of the next text node.  <a href="group__Evas__Object__Textblock.html#ga85773221b22e6d042cc6b581de08c87a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gabe9fa26c799408129f013440e518f699">evas_textblock_cursor_paragraph_prev</a> (Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Advances to the the end of the previous text node.  <a href="group__Evas__Object__Textblock.html#gabe9fa26c799408129f013440e518f699"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const <br class="typebreak"/>
<a class="el" href="Evas_8h.html#adcd2409468741c89d607f06e17da1f64">Evas_Object_Textblock_Node_Format</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga56e9057e5845fe785710ba6c5d07ab3e">evas_textblock_node_format_first_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the first format node.  <a href="group__Evas__Object__Textblock.html#ga56e9057e5845fe785710ba6c5d07ab3e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const <br class="typebreak"/>
<a class="el" href="Evas_8h.html#adcd2409468741c89d607f06e17da1f64">Evas_Object_Textblock_Node_Format</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga091521044b95190c75c57ca1661bcc83">evas_textblock_node_format_last_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the last format node.  <a href="group__Evas__Object__Textblock.html#ga091521044b95190c75c57ca1661bcc83"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const <br class="typebreak"/>
<a class="el" href="Evas_8h.html#adcd2409468741c89d607f06e17da1f64">Evas_Object_Textblock_Node_Format</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga341e85b5bb0c9b2c82db4eb5a2432a9d">evas_textblock_node_format_next_get</a> (const <a class="el" href="Evas_8h.html#adcd2409468741c89d607f06e17da1f64">Evas_Object_Textblock_Node_Format</a> *n) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the next format node (after n)  <a href="group__Evas__Object__Textblock.html#ga341e85b5bb0c9b2c82db4eb5a2432a9d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const <br class="typebreak"/>
<a class="el" href="Evas_8h.html#adcd2409468741c89d607f06e17da1f64">Evas_Object_Textblock_Node_Format</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga8566bfff8ca71cc89cf704c9a082780c">evas_textblock_node_format_prev_get</a> (const <a class="el" href="Evas_8h.html#adcd2409468741c89d607f06e17da1f64">Evas_Object_Textblock_Node_Format</a> *n) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the prev format node (after n)  <a href="group__Evas__Object__Textblock.html#ga8566bfff8ca71cc89cf704c9a082780c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI void EAPI const <br class="typebreak"/>
<a class="el" href="Evas_8h.html#adcd2409468741c89d607f06e17da1f64">Evas_Object_Textblock_Node_Format</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gad4abd947509949e9b683003018481aa3">evas_textblock_cursor_format_get</a> (const Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the format node at the position pointed by cur.  <a href="group__Evas__Object__Textblock.html#gad4abd947509949e9b683003018481aa3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gae386e3627175b7d20a14ad58ddd5aaa8">evas_textblock_node_format_text_get</a> (const <a class="el" href="Evas_8h.html#adcd2409468741c89d607f06e17da1f64">Evas_Object_Textblock_Node_Format</a> *cur) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the text format representation of the format node.  <a href="group__Evas__Object__Textblock.html#gae386e3627175b7d20a14ad58ddd5aaa8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga8a85968d8fe24bcb92738df510993d8c">evas_textblock_cursor_format_is_visible_get</a> (const Evas_Textblock_Cursor *cur) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the current cursor position is a visible format.  <a href="group__Evas__Object__Textblock.html#ga8a85968d8fe24bcb92738df510993d8c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gaedae64aa95805f0c3480cf6001297ae9">evas_textblock_cursor_format_next</a> (Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Advances to the next format node.  <a href="group__Evas__Object__Textblock.html#gaedae64aa95805f0c3480cf6001297ae9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga560593895b7ba6e3d309463c921ad9ec">evas_textblock_cursor_format_prev</a> (Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Advances to the previous format node.  <a href="group__Evas__Object__Textblock.html#ga560593895b7ba6e3d309463c921ad9ec"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gaf389372f80b4cd3f2fc1fd8b99637367">evas_textblock_cursor_is_format</a> (const Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the cursor points to a format.  <a href="group__Evas__Object__Textblock.html#gaf389372f80b4cd3f2fc1fd8b99637367"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga8f3fba0d1d853db5694b3803db73d9cd">evas_textblock_cursor_char_next</a> (Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Advances 1 char forward.  <a href="group__Evas__Object__Textblock.html#ga8f3fba0d1d853db5694b3803db73d9cd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gace122729e6764dc54bfee83b9865efc9">evas_textblock_cursor_char_prev</a> (Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Advances 1 char backward.  <a href="group__Evas__Object__Textblock.html#gace122729e6764dc54bfee83b9865efc9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga14a0a29c79eeb378c73f1383bb09424d">evas_textblock_cursor_paragraph_char_first</a> (Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Go to the first char in the node the cursor is pointing on.  <a href="group__Evas__Object__Textblock.html#ga14a0a29c79eeb378c73f1383bb09424d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gaf504e62cf0b498631ec8154c14b2efb4">evas_textblock_cursor_paragraph_char_last</a> (Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Go to the last char in a text node.  <a href="group__Evas__Object__Textblock.html#gaf504e62cf0b498631ec8154c14b2efb4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga6da9c7bff6073756a619f9b8a00d0e0b">evas_textblock_cursor_line_char_first</a> (Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Go to the start of the current line.  <a href="group__Evas__Object__Textblock.html#ga6da9c7bff6073756a619f9b8a00d0e0b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gaf96505739a5a805922f86b0e9c577afe">evas_textblock_cursor_line_char_last</a> (Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Go to the end of the current line.  <a href="group__Evas__Object__Textblock.html#gaf96505739a5a805922f86b0e9c577afe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga7f74459b59870c258bd312ff114778bc">evas_textblock_cursor_pos_get</a> (const Evas_Textblock_Cursor *cur) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current cursor pos.  <a href="group__Evas__Object__Textblock.html#ga7f74459b59870c258bd312ff114778bc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gacde95e638bba6858b73f316afe2cfef0">evas_textblock_cursor_pos_set</a> (Evas_Textblock_Cursor *cur, int pos) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the cursor pos.  <a href="group__Evas__Object__Textblock.html#gacde95e638bba6858b73f316afe2cfef0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gaa1992968fd64630687b18a5f9d632edf">evas_textblock_cursor_line_set</a> (Evas_Textblock_Cursor *cur, int line) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Go to the start of the line passed.  <a href="group__Evas__Object__Textblock.html#gaa1992968fd64630687b18a5f9d632edf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gaf9cd7ffa37008c0d6f61413703a0670e">evas_textblock_cursor_char_delete</a> (Evas_Textblock_Cursor *cur) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the character at the location of the cursor.  <a href="group__Evas__Object__Textblock.html#gaf9cd7ffa37008c0d6f61413703a0670e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga2369c2b14e0a58379e28327870a57f23">evas_textblock_cursor_paragraph_text_get</a> (const Evas_Textblock_Cursor *cur) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the text of the paragraph cur points to - returns the text in markup.  <a href="group__Evas__Object__Textblock.html#ga2369c2b14e0a58379e28327870a57f23"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga57b2e7d853306c435946e0db83080db5">evas_textblock_cursor_paragraph_text_length_get</a> (const Evas_Textblock_Cursor *cur) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the length of the paragraph, cheaper the eina_unicode_strlen()  <a href="group__Evas__Object__Textblock.html#ga57b2e7d853306c435946e0db83080db5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga77a5f2b742f74110aad4f0b2af6a91aa">evas_textblock_cursor_content_get</a> (const Evas_Textblock_Cursor *cur) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the content of the cursor.  <a href="group__Evas__Object__Textblock.html#ga77a5f2b742f74110aad4f0b2af6a91aa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga53de4d5aa108014959e6eef6cc09e463">evas_textblock_cursor_geometry_get</a> (const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch, Evas_BiDi_Direction *dir, Evas_Textblock_Cursor_Type ctype) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the geometry of the cursor.  <a href="group__Evas__Object__Textblock.html#ga53de4d5aa108014959e6eef6cc09e463"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga47950e666e252bbf0ad9d46b59e74269">evas_textblock_cursor_char_geometry_get</a> (const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the geometry of the char at cur.  <a href="group__Evas__Object__Textblock.html#ga47950e666e252bbf0ad9d46b59e74269"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gaa49a0235809d49fb5f988253050dd101">evas_textblock_cursor_line_geometry_get</a> (const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the geometry of the line at cur.  <a href="group__Evas__Object__Textblock.html#gaa49a0235809d49fb5f988253050dd101"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga216d7d74aae2d58f0cc42bf1a0291b00">evas_textblock_cursor_char_coord_set</a> (Evas_Textblock_Cursor *cur, Evas_Coord x, Evas_Coord y) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of the cursor according to the X and Y coordinates.  <a href="group__Evas__Object__Textblock.html#ga216d7d74aae2d58f0cc42bf1a0291b00"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gab730b9223f43f4bf255f7b3bd44f3ddb">evas_textblock_cursor_line_coord_set</a> (Evas_Textblock_Cursor *cur, Evas_Coord y) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the cursor position according to the y coord.  <a href="group__Evas__Object__Textblock.html#gab730b9223f43f4bf255f7b3bd44f3ddb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga6938413ee2c12497dfa517c3575e0311">evas_textblock_cursor_format_item_geometry_get</a> (const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">to be documented.  <a href="group__Evas__Object__Textblock.html#ga6938413ee2c12497dfa517c3575e0311"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gad5c9c6526512b13fe53aa763778aa6f8">evas_textblock_cursor_eol_get</a> (const Evas_Textblock_Cursor *cur) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the cursor points to the end of the line.  <a href="group__Evas__Object__Textblock.html#gad5c9c6526512b13fe53aa763778aa6f8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga77d99df8bcb139f2a499a0dda4c5dca1">evas_object_textblock_line_number_geometry_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, int line, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the geometry of a line number.  <a href="group__Evas__Object__Textblock.html#ga77d99df8bcb139f2a499a0dda4c5dca1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#gad5ee9184f370f602d2005ea8091a2c29">evas_object_textblock_clear</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the textblock object.  <a href="group__Evas__Object__Textblock.html#gad5ee9184f370f602d2005ea8091a2c29"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga5b77e11b6e478b81ed13d469cb8e21db">evas_object_textblock_size_formatted_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the formatted width and height.  <a href="group__Evas__Object__Textblock.html#ga5b77e11b6e478b81ed13d469cb8e21db"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga9a956c2712537a1e1f83e997c79a4c1e">evas_object_textblock_size_native_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the native width and height.  <a href="group__Evas__Object__Textblock.html#ga9a956c2712537a1e1f83e997c79a4c1e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Textblock.html#ga851cb385b547a958790a0d60d386a1d8">evas_object_textblock_style_insets_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">to be documented.  <a href="group__Evas__Object__Textblock.html#ga851cb385b547a958790a0d60d386a1d8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Line__Group.html#ga896f1beaea24379495af4cbc5efcebfe">evas_object_line_add</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new evas line object to the given evas.  <a href="group__Evas__Line__Group.html#ga896f1beaea24379495af4cbc5efcebfe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Line__Group.html#gaa43185929e6e41e9c7315d2230665174">evas_object_line_xy_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord x1, Evas_Coord y1, Evas_Coord x2, Evas_Coord y2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the coordinates of the end points of the given evas line object.  <a href="group__Evas__Line__Group.html#gaa43185929e6e41e9c7315d2230665174"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Line__Group.html#ga3fa674863aa41d655caa103f546a9092">evas_object_line_xy_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord *x1, Evas_Coord *y1, Evas_Coord *x2, Evas_Coord *y2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the coordinates of the end points of the given evas line object.  <a href="group__Evas__Line__Group.html#ga3fa674863aa41d655caa103f546a9092"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Polygon.html#gab6beb5b98de57a0f47707cac90f96bc9">evas_object_polygon_add</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new evas polygon object to the given evas.  <a href="group__Evas__Object__Polygon.html#gab6beb5b98de57a0f47707cac90f96bc9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Polygon.html#ga92cb2d99c88404307e30eed74688da76">evas_object_polygon_point_add</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord x, Evas_Coord y) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds the given point to the given evas polygon object.  <a href="group__Evas__Object__Polygon.html#ga92cb2d99c88404307e30eed74688da76"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Polygon.html#ga6d559daf3a5eea36a275aaf3c76c8be2">evas_object_polygon_points_clear</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all of the points from the given evas polygon object.  <a href="group__Evas__Object__Polygon.html#ga6d559daf3a5eea36a275aaf3c76c8be2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#ga3501ae449533ae15eee9cbf65811cad2">evas_smart_free</a> (<a class="el" href="Evas_8h.html#a7cdfd1afece1cad64c413eb9a778ddbb">Evas_Smart</a> *s) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Free an Evas_Smart.  <a href="group__Evas__Smart__Group.html#ga3501ae449533ae15eee9cbf65811cad2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="Evas_8h.html#a7cdfd1afece1cad64c413eb9a778ddbb">Evas_Smart</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#ga25a97a07a32a460c8c2d55916481dd1a">evas_smart_class_new</a> (const <a class="el" href="struct__Evas__Smart__Class.html">Evas_Smart_Class</a> *sc) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an Evas_Smart from an Evas_Smart_Class.  <a href="group__Evas__Smart__Group.html#ga25a97a07a32a460c8c2d55916481dd1a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const <a class="el" href="struct__Evas__Smart__Class.html">Evas_Smart_Class</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#gac41799a0e334d515fa8e07313b88c611">evas_smart_class_get</a> (const <a class="el" href="Evas_8h.html#a7cdfd1afece1cad64c413eb9a778ddbb">Evas_Smart</a> *s) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the Evas_Smart_Class of an Evas_Smart.  <a href="group__Evas__Smart__Group.html#gac41799a0e334d515fa8e07313b88c611"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Group.html#gaa88f3f98a71031573b8dfc4bfeac2f64">evas_smart_data_get</a> (const <a class="el" href="Evas_8h.html#a7cdfd1afece1cad64c413eb9a778ddbb">Evas_Smart</a> *s) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the data pointer set on an Evas_Smart.  <a href="group__Evas__Smart__Group.html#gaa88f3f98a71031573b8dfc4bfeac2f64"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Group.html#gaffa3573bd0f16f3eb21c3da8122194f7">evas_object_smart_member_del</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a member object from a smart object.  <a href="group__Evas__Smart__Object__Group.html#gaffa3573bd0f16f3eb21c3da8122194f7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Group.html#gaee8228f86a2a896112b3dbfe09d83511">evas_object_smart_parent_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the smart parent of an Evas_Object.  <a href="group__Evas__Smart__Object__Group.html#gaee8228f86a2a896112b3dbfe09d83511"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_List *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#afa903e37a9f98f80f1d73996cf5354cc">evas_object_smart_members_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the list of the member objects of an Evas_Object.  <a href="#afa903e37a9f98f80f1d73996cf5354cc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="Evas_8h.html#a7cdfd1afece1cad64c413eb9a778ddbb">Evas_Smart</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Group.html#gab1423d63011d7f3679c95ea1638fa714">evas_object_smart_smart_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the Evas_Smart from which <code>obj</code> was created.  <a href="group__Evas__Smart__Object__Group.html#gab1423d63011d7f3679c95ea1638fa714"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Group.html#gad77ac4b3dcb2929ff7d02e76a26e272a">evas_object_smart_data_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve user data stored on a smart object.  <a href="group__Evas__Smart__Object__Group.html#gad77ac4b3dcb2929ff7d02e76a26e272a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Group.html#gae40928b2993cc169e606820ae21dbb6e">evas_object_smart_data_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, void *data) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Store a pointer to user data for a smart object.  <a href="group__Evas__Smart__Object__Group.html#gae40928b2993cc169e606820ae21dbb6e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI void EAPI void <br class="typebreak"/>
EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Group.html#gaf724dbb075cdaf2b4b44dd883b792dc3">evas_object_smart_callbacks_descriptions_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, const <a class="el" href="struct__Evas__Smart__Cb__Description.html">Evas_Smart_Cb_Description</a> *descriptions) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set smart object instance callbacks descriptions.  <a href="group__Evas__Smart__Object__Group.html#gaf724dbb075cdaf2b4b44dd883b792dc3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Group.html#gaf58d78bc21229defb9eafd541063391d">evas_object_smart_callbacks_descriptions_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, const <a class="el" href="struct__Evas__Smart__Cb__Description.html">Evas_Smart_Cb_Description</a> ***class_descriptions, unsigned int *class_count, const <a class="el" href="struct__Evas__Smart__Cb__Description.html">Evas_Smart_Cb_Description</a> ***instance_descriptions, unsigned int *instance_count) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the callbacks descriptions known by this smart object.  <a href="group__Evas__Smart__Object__Group.html#gaf58d78bc21229defb9eafd541063391d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Group.html#ga20b3bce805c272f3d11f4ba0ae952dc6">evas_object_smart_changed</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark smart object as changed, dirty.  <a href="group__Evas__Smart__Object__Group.html#ga20b3bce805c272f3d11f4ba0ae952dc6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Group.html#ga58c34092eac9bfe6878b8e6ebc026de1">evas_object_smart_need_recalculate_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Eina_Bool value) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the need_recalculate flag of given smart object.  <a href="group__Evas__Smart__Object__Group.html#ga58c34092eac9bfe6878b8e6ebc026de1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Group.html#ga38be19a4f09b071b3d984996b8f9b3ee">evas_object_smart_need_recalculate_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current value of need_recalculate flag.  <a href="group__Evas__Smart__Object__Group.html#ga38be19a4f09b071b3d984996b8f9b3ee"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Group.html#ga8013936b96d99d2ff375ca2b0b287f39">evas_object_smart_calculate</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Call user provided calculate() and unset need_calculate.  <a href="group__Evas__Smart__Object__Group.html#ga8013936b96d99d2ff375ca2b0b287f39"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Group.html#gaa30fa648297b723a73f28632d1dbec62">evas_smart_objects_calculate</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Call user provided calculate() and unset need_calculate on all objects.  <a href="group__Evas__Smart__Object__Group.html#gaa30fa648297b723a73f28632d1dbec62"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Clipped.html#ga27b74fdbecd5d915c9ec832199048907">evas_object_smart_clipped_clipper_get</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the clipper object for the given clipped smart object.  <a href="group__Evas__Smart__Object__Clipped.html#ga27b74fdbecd5d915c9ec832199048907"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Clipped.html#ga3725ce3a781c93120637ad6a58f6e628">evas_object_smart_clipped_smart_set</a> (<a class="el" href="struct__Evas__Smart__Class.html">Evas_Smart_Class</a> *sc) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set smart class callbacks so it implements the "Clipped Smart Object".  <a href="group__Evas__Smart__Object__Clipped.html#ga3725ce3a781c93120637ad6a58f6e628"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga83e064112f527be0c2156c425562a57c"></a><!-- doxytag: member="Evas.h::evas_object_smart_clipped_class_get" ref="ga83e064112f527be0c2156c425562a57c" args="(void) EINA_CONST" -->
EAPI const <a class="el" href="struct__Evas__Smart__Class.html">Evas_Smart_Class</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Clipped.html#ga83e064112f527be0c2156c425562a57c">evas_object_smart_clipped_class_get</a> (void) EINA_CONST</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the Clipped Smart Class to use for proper inheritance. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Smart__Object__Clipped.html#ga1e051786da49a712512430fcb6360c12">evas_object_smart_move_children_relative</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord dx, Evas_Coord dy) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves all children objects relative to given offset.  <a href="group__Evas__Smart__Object__Clipped.html#ga1e051786da49a712512430fcb6360c12"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#ga19c407e45de527d9400823fb1c85d0fe">evas_object_box_smart_set</a> (<a class="el" href="struct__Evas__Object__Box__Api.html">Evas_Object_Box_Api</a> *api) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the default box <em>api</em> struct (Evas_Object_Box_Api) with the default values.  <a href="group__Evas__Object__Box.html#ga19c407e45de527d9400823fb1c85d0fe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga58da2c7328e5c8a01a8817f934d083ff"></a><!-- doxytag: member="Evas.h::evas_object_box_smart_class_get" ref="ga58da2c7328e5c8a01a8817f934d083ff" args="(void) EINA_CONST" -->
EAPI const <a class="el" href="struct__Evas__Object__Box__Api.html">Evas_Object_Box_Api</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#ga58da2c7328e5c8a01a8817f934d083ff">evas_object_box_smart_class_get</a> (void) EINA_CONST</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get Box Smart Class for inheritance purposes. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#ga84e87534e6a45a725d59c0366f4e6544">evas_object_box_add</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *evas) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new box.  <a href="group__Evas__Object__Box.html#ga84e87534e6a45a725d59c0366f4e6544"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#gaf332313478211a06a09038755cf139bf">evas_object_box_add_to</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *parent) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a box that is child of a given element <em>parent</em>.  <a href="group__Evas__Object__Box.html#gaf332313478211a06a09038755cf139bf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae66fe763591e62621cf6352528d97e10"></a><!-- doxytag: member="Evas.h::evas_object_box_align_set" ref="gae66fe763591e62621cf6352528d97e10" args="(Evas_Object *o, double horizontal, double vertical) EINA_ARG_NONNULL(1)" -->
EAPI void EAPI void EAPI void <br class="typebreak"/>
EAPI void EAPI void EAPI void <br class="typebreak"/>
EAPI void EAPI void EAPI void <br class="typebreak"/>
EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#gae66fe763591e62621cf6352528d97e10">evas_object_box_align_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, double horizontal, double vertical) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the alignment of the whole bounding box of contents. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad87e3a868b14d1a28da7511f95b59673"></a><!-- doxytag: member="Evas.h::evas_object_box_align_get" ref="gad87e3a868b14d1a28da7511f95b59673" args="(const Evas_Object *o, double *horizontal, double *vertical) EINA_ARG_NONNULL(1)" -->
EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#gad87e3a868b14d1a28da7511f95b59673">evas_object_box_align_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, double *horizontal, double *vertical) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get alignment of the whole bounding box of contents. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga75ab3d2f84c328010c26a6b8d89c9c67"></a><!-- doxytag: member="Evas.h::evas_object_box_padding_set" ref="ga75ab3d2f84c328010c26a6b8d89c9c67" args="(Evas_Object *o, Evas_Coord horizontal, Evas_Coord vertical) EINA_ARG_NONNULL(1)" -->
EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#ga75ab3d2f84c328010c26a6b8d89c9c67">evas_object_box_padding_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, Evas_Coord horizontal, Evas_Coord vertical) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the space (padding) between cells. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab24383f3b29c8bc78c98cd0b0f16902d"></a><!-- doxytag: member="Evas.h::evas_object_box_padding_get" ref="gab24383f3b29c8bc78c98cd0b0f16902d" args="(const Evas_Object *o, Evas_Coord *horizontal, Evas_Coord *vertical) EINA_ARG_NONNULL(1)" -->
EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#gab24383f3b29c8bc78c98cd0b0f16902d">evas_object_box_padding_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, Evas_Coord *horizontal, Evas_Coord *vertical) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the (space) padding between cells. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Box.html#gabbeb05bf47aaf7681e9d83a1b0055d20">Evas_Object_Box_Option</a> <br class="typebreak"/>
*EAPI <a class="el" href="group__Evas__Object__Box.html#gabbeb05bf47aaf7681e9d83a1b0055d20">Evas_Object_Box_Option</a> <br class="typebreak"/>
*EAPI <a class="el" href="group__Evas__Object__Box.html#gabbeb05bf47aaf7681e9d83a1b0055d20">Evas_Object_Box_Option</a> <br class="typebreak"/>
EAPI <a class="el" href="group__Evas__Object__Box.html#gabbeb05bf47aaf7681e9d83a1b0055d20">Evas_Object_Box_Option</a> <br class="typebreak"/>
EAPI <a class="el" href="group__Evas__Object__Box.html#gabbeb05bf47aaf7681e9d83a1b0055d20">Evas_Object_Box_Option</a> <br class="typebreak"/>
*EAPI Eina_Bool EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#ga7d6a7321327f1398790d1f12cccd38f3">evas_object_box_remove_at</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, unsigned int pos) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove an object from the box <em>o</em> which occupies position <em>pos</em>.  <a href="group__Evas__Object__Box.html#ga7d6a7321327f1398790d1f12cccd38f3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#ga6c114f237f66c0208f0669783f671318">evas_object_box_remove_all</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, Eina_Bool clear) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all child objects.  <a href="group__Evas__Object__Box.html#ga6c114f237f66c0208f0669783f671318"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Iterator *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#ga2a3ceff4f02512fa7f85618252eacbdc">evas_object_box_iterator_new</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an iterator to walk the list of children for the box.  <a href="group__Evas__Object__Box.html#ga2a3ceff4f02512fa7f85618252eacbdc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Accessor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#gad5c5837393bd163f6cde72bde073333b">evas_object_box_accessor_new</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an accessor to get random access to the list of children for the box.  <a href="group__Evas__Object__Box.html#gad5c5837393bd163f6cde72bde073333b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_List *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#ga542294a74645829cd5531a8ddec32d9c">evas_object_box_children_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the list of children for the box.  <a href="group__Evas__Object__Box.html#ga542294a74645829cd5531a8ddec32d9c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Box.html#gad6b908faeca8fb7e16c002509a86ffab">evas_object_box_option_property_name_get</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, int property) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of the property of the child elements of the box <em>o</em> whose id is <em>property</em>.  <a href="group__Evas__Object__Box.html#gad6b908faeca8fb7e16c002509a86ffab"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#gaa8950ef1784409f64fc02345b839768d">evas_object_table_add</a> (<a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *evas) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new table.  <a href="group__Evas__Object__Table.html#gaa8950ef1784409f64fc02345b839768d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#gab5789072764ac24f48368182bd35d297">evas_object_table_add_to</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *parent) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a table that is child of a given element <em>parent</em>.  <a href="group__Evas__Object__Table.html#gab5789072764ac24f48368182bd35d297"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#ga85462a0cbafd4ee4ceface6f3f69b413">evas_object_table_homogeneous_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, <a class="el" href="group__Evas__Object__Table.html#ga04f33e792aea51d583c3e572a35ceebe">Evas_Object_Table_Homogeneous_Mode</a> homogeneous) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set how this table should layout children.  <a href="group__Evas__Object__Table.html#ga85462a0cbafd4ee4ceface6f3f69b413"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <br class="typebreak"/>
<a class="el" href="group__Evas__Object__Table.html#ga04f33e792aea51d583c3e572a35ceebe">Evas_Object_Table_Homogeneous_Mode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#ga1b96719d71cb4ca89a31eb59635df387">evas_object_table_homogeneous_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current layout homogeneous mode.  <a href="group__Evas__Object__Table.html#ga1b96719d71cb4ca89a31eb59635df387"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6ea229f05036a9c5d30010ad40a30c66"></a><!-- doxytag: member="Evas.h::evas_object_table_padding_set" ref="ga6ea229f05036a9c5d30010ad40a30c66" args="(Evas_Object *o, Evas_Coord horizontal, Evas_Coord vertical) EINA_ARG_NONNULL(1)" -->
EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#ga6ea229f05036a9c5d30010ad40a30c66">evas_object_table_padding_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, Evas_Coord horizontal, Evas_Coord vertical) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set padding between cells. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabe1af40fbd5e03068bc577e71939934a"></a><!-- doxytag: member="Evas.h::evas_object_table_padding_get" ref="gabe1af40fbd5e03068bc577e71939934a" args="(const Evas_Object *o, Evas_Coord *horizontal, Evas_Coord *vertical) EINA_ARG_NONNULL(1)" -->
EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#gabe1af40fbd5e03068bc577e71939934a">evas_object_table_padding_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, Evas_Coord *horizontal, Evas_Coord *vertical) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get padding between cells. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7299bcee8de1f9304fa31fff43347a45"></a><!-- doxytag: member="Evas.h::evas_object_table_align_set" ref="ga7299bcee8de1f9304fa31fff43347a45" args="(Evas_Object *o, double horizontal, double vertical) EINA_ARG_NONNULL(1)" -->
EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#ga7299bcee8de1f9304fa31fff43347a45">evas_object_table_align_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, double horizontal, double vertical) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the alignment of the whole bounding box of contents. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7a1ff64522920c2723675ca11d723d47"></a><!-- doxytag: member="Evas.h::evas_object_table_align_get" ref="ga7a1ff64522920c2723675ca11d723d47" args="(const Evas_Object *o, double *horizontal, double *vertical) EINA_ARG_NONNULL(1)" -->
EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#ga7a1ff64522920c2723675ca11d723d47">evas_object_table_align_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, double *horizontal, double *vertical) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get alignment of the whole bounding box of contents. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool EAPI Eina_Bool <br class="typebreak"/>
EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#gaec5a10416b76102f7e22c7b799bfac04">evas_object_table_clear</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, Eina_Bool clear) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Faster way to remove all child objects from a table object.  <a href="group__Evas__Object__Table.html#gaec5a10416b76102f7e22c7b799bfac04"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#ga007c88dba9eb3b326aa67a10c143f3a9">evas_object_table_col_row_size_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, int *cols, int *rows) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of columns and rows this table takes.  <a href="group__Evas__Object__Table.html#ga007c88dba9eb3b326aa67a10c143f3a9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Iterator *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#ga07d18d5708745143c4b12280a7359e71">evas_object_table_iterator_new</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an iterator to walk the list of children for the table.  <a href="group__Evas__Object__Table.html#ga07d18d5708745143c4b12280a7359e71"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Accessor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#gaaa6c5242faad0906b1fbf4bbc1088543">evas_object_table_accessor_new</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an accessor to get random access to the list of children for the table.  <a href="group__Evas__Object__Table.html#gaaa6c5242faad0906b1fbf4bbc1088543"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_List *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#ga1afb562131cd3a74a130c374fcea0632">evas_object_table_children_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the list of children for the table.  <a href="group__Evas__Object__Table.html#ga1afb562131cd3a74a130c374fcea0632"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Table.html#gaeb4a9d107dde8a4c7bc60d6f97b5ec46">evas_object_table_child_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *o, unsigned short col, unsigned short row) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a child from the table using its coordinates.  <a href="group__Evas__Object__Table.html#gaeb4a9d107dde8a4c7bc60d6f97b5ec46"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Cserve.html#gab039ccd04ab2e8857a0df629b4ac0901">evas_cserve_want_get</a> (void) EINA_WARN_UNUSED_RESULT EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves if the system wants to share bitmaps using the server.  <a href="group__Evas__Cserve.html#gab039ccd04ab2e8857a0df629b4ac0901"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Cserve.html#gab88ee4c01dbdf01fea4d8acf4a07b25f">evas_cserve_connected_get</a> (void) EINA_WARN_UNUSED_RESULT</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves if the system is connected to the server used to shae bitmaps.  <a href="group__Evas__Cserve.html#gab88ee4c01dbdf01fea4d8acf4a07b25f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Cserve.html#ga82fec634eb97f664e9cb3ed08358b1a2">evas_cserve_stats_get</a> (<a class="el" href="struct__Evas__Cserve__Stats.html">Evas_Cserve_Stats</a> *stats) EINA_WARN_UNUSED_RESULT</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves if the system wants to share bitmaps using the server.  <a href="group__Evas__Cserve.html#ga82fec634eb97f664e9cb3ed08358b1a2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Cserve.html#ga9bb7fbd93f4bc9310707549ff9427b47">evas_cserve_config_get</a> (<a class="el" href="struct__Evas__Cserve__Config.html">Evas_Cserve_Config</a> *config) EINA_WARN_UNUSED_RESULT EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the current configuration of the server.  <a href="group__Evas__Cserve.html#ga9bb7fbd93f4bc9310707549ff9427b47"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Cserve.html#ga10c38a7bfb59423c2a96447b42c2aa15">evas_cserve_config_set</a> (const <a class="el" href="struct__Evas__Cserve__Config.html">Evas_Cserve_Config</a> *config) EINA_WARN_UNUSED_RESULT EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the configuration of the server.  <a href="group__Evas__Cserve.html#ga10c38a7bfb59423c2a96447b42c2aa15"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3129abb4410e7d6967072f14ac327daf"></a><!-- doxytag: member="Evas.h::evas_cserve_disconnect" ref="ga3129abb4410e7d6967072f14ac327daf" args="(void)" -->
EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Cserve.html#ga3129abb4410e7d6967072f14ac327daf">evas_cserve_disconnect</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Force system to disconnect from cache server. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Utils.html#ga50bb423e88ce97cf82cca9b316fc7a1a">evas_load_error_str</a> (<a class="el" href="Evas_8h.html#aff351ae694a58aecd7834ef12bdf3d64">Evas_Load_Error</a> error)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the given error code into a string describing it in english.  <a href="group__Evas__Utils.html#ga50bb423e88ce97cf82cca9b316fc7a1a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Utils.html#ga2a28c2e6ecdc72189040ae3f5bd829d0">evas_color_hsv_to_rgb</a> (float h, float s, float v, int *r, int *g, int *b)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a given color from HSV to RGB format.  <a href="group__Evas__Utils.html#ga2a28c2e6ecdc72189040ae3f5bd829d0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Utils.html#ga4054acb14873d5923306ddde5537171d">evas_color_rgb_to_hsv</a> (int r, int g, int b, float *h, float *s, float *v)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a given color from RGB to HSV format.  <a href="group__Evas__Utils.html#ga4054acb14873d5923306ddde5537171d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Utils.html#ga892ffc2ac011e24a141816e0c72f7dfa">evas_color_argb_premul</a> (int a, int *r, int *g, int *b)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pre-multiplies a rgb triplet by an alpha factor.  <a href="group__Evas__Utils.html#ga892ffc2ac011e24a141816e0c72f7dfa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Utils.html#ga520b64aa41b81e13bf7fc9f16fd2f3e5">evas_color_argb_unpremul</a> (int a, int *r, int *g, int *b)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Undo pre-multiplication of a rgb triplet by an alpha factor.  <a href="group__Evas__Utils.html#ga520b64aa41b81e13bf7fc9f16fd2f3e5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Utils.html#gad61423a02fa7c3cb0293c3bdd5516216">evas_data_argb_premul</a> (unsigned int *data, unsigned int len)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pre-multiplies data by an alpha factor.  <a href="group__Evas__Utils.html#gad61423a02fa7c3cb0293c3bdd5516216"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Utils.html#ga6794135ce6545bd5e16f6563043a8f18">evas_data_argb_unpremul</a> (unsigned int *data, unsigned int len)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Undo pre-multiplication data by an alpha factor.  <a href="group__Evas__Utils.html#ga6794135ce6545bd5e16f6563043a8f18"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Utils.html#ga31161605cf449d16e0ea0183509a1e3b">evas_string_char_next_get</a> (const char *str, int pos, int *decoded) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the next character in the string.  <a href="group__Evas__Utils.html#ga31161605cf449d16e0ea0183509a1e3b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Utils.html#ga20119def41aa1f24aea7961b3fa0fd72">evas_string_char_prev_get</a> (const char *str, int pos, int *decoded) EINA_ARG_NONNULL(1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the previous character in the string.  <a href="group__Evas__Utils.html#ga20119def41aa1f24aea7961b3fa0fd72"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Utils.html#gaf9edd726590b1f56ca3e566ba1a2dbb2">evas_string_char_len_get</a> (const char *str) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the length in characters of the string.  <a href="group__Evas__Utils.html#gaf9edd726590b1f56ca3e566ba1a2dbb2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const <a class="el" href="Evas_8h.html#a198d0b10861c1da456004688d3443e96">Evas_Modifier</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#a5c233a1e9eea970c1db0de87ff343e77">evas_key_modifier_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">TO BE DOCUMENTED:  <a href="#a5c233a1e9eea970c1db0de87ff343e77"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const <a class="el" href="Evas_8h.html#a791323b644ee831ead4c5d25552a0fd8">Evas_Lock</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Evas_8h.html#aa8af6d3610b4e937e79e761c8c4c7819">evas_key_lock_get</a> (const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a handle to the locks available in the system.  <a href="#aa8af6d3610b4e937e79e761c8c4c7819"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>These routines are used for Evas library interaction. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000005">Todo:</a></b></dt><dd><p class="startdd">check boolean return values and convert to Eina_Bool </p>
<p>change all api to use EINA_SAFETY_* </p>
<p class="enddd">finish api documentation </p>
</dd></dl>
</div><hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="aae3a7dde94160cc18015784fb192bb2f"></a><!-- doxytag: member="Evas.h::Evas_Button_Flags" ref="aae3a7dde94160cc18015784fb192bb2f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="Evas_8h.html#a9b61a9a46b5824fc358a5a8c82cda8b9">_Evas_Button_Flags</a>  <a class="el" href="Evas_8h.html#aae3a7dde94160cc18015784fb192bb2f">Evas_Button_Flags</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Flags for Mouse Button events. </p>
<p>Flags for Mouse Button events </p>

</div>
</div>
<a class="anchor" id="a076b2a9b2de2b2144a4193b1d12ed448"></a><!-- doxytag: member="Evas.h::Evas_Callback_Type" ref="a076b2a9b2de2b2144a4193b1d12ed448" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8a">_Evas_Callback_Type</a>  <a class="el" href="Evas_8h.html#a076b2a9b2de2b2144a4193b1d12ed448">Evas_Callback_Type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Identifier of callbacks to be used with object or canvas. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__Evas__Object__Group__Events.html#ga0147a80fc21895dc40165f208ec8cf55" title="Add a callback function to an object.">evas_object_event_callback_add()</a> </dd>
<dd>
<a class="el" href="group__Evas__Canvas__Events.html#ga0388995a80e8951a532fbdc63ba26c71" title="Add a callback function to the canvas.">evas_event_callback_add()</a> The type of event to trigger the callback </dd></dl>

</div>
</div>
<a class="anchor" id="a9fda4d6d744ae16549b3765df7363f95"></a><!-- doxytag: member="Evas.h::Evas_Event_Flags" ref="a9fda4d6d744ae16549b3765df7363f95" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="Evas_8h.html#a89ffbc5f4d2796994c8b07ef95ef3d1a">_Evas_Event_Flags</a>  <a class="el" href="Evas_8h.html#a9fda4d6d744ae16549b3765df7363f95">Evas_Event_Flags</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Flags for Events. </p>
<p>Flags for Events </p>

</div>
</div>
<a class="anchor" id="ae609d856d391e1d65968a137313e0eb7"></a><!-- doxytag: member="Evas.h::Evas_Pixel_Import_Pixel_Format" ref="ae609d856d391e1d65968a137313e0eb7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="Evas_8h.html#a8f3b6286e8954884b903666f50e12b59">_Evas_Pixel_Import_Pixel_Format</a>  <a class="el" href="Evas_8h.html#ae609d856d391e1d65968a137313e0eb7">Evas_Pixel_Import_Pixel_Format</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Pixel format for import call. </p>
<p>See <a class="el" href="group__Evas__Object__Image.html#gad87ced373138180afff4756fded5a4f3" title="Import pixels from given source to a given canvas image object.">evas_object_image_pixels_import()</a> </p>

</div>
</div>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="a1adf9f604f763f2a8db12a484ca199cb"></a><!-- doxytag: member="Evas.h::_Evas_Alloc_Error" ref="a1adf9f604f763f2a8db12a484ca199cb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="Evas_8h.html#a1adf9f604f763f2a8db12a484ca199cb">_Evas_Alloc_Error</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a1adf9f604f763f2a8db12a484ca199cba22bbdd0a96a670bbddd6789f91921af8"></a><!-- doxytag: member="EVAS_ALLOC_ERROR_NONE" ref="a1adf9f604f763f2a8db12a484ca199cba22bbdd0a96a670bbddd6789f91921af8" args="" -->EVAS_ALLOC_ERROR_NONE</em>&nbsp;</td><td>
<p>No allocation error. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a1adf9f604f763f2a8db12a484ca199cbaba4052a7c95452ff5c6f2b615a655d8e"></a><!-- doxytag: member="EVAS_ALLOC_ERROR_FATAL" ref="a1adf9f604f763f2a8db12a484ca199cbaba4052a7c95452ff5c6f2b615a655d8e" args="" -->EVAS_ALLOC_ERROR_FATAL</em>&nbsp;</td><td>
<p>Allocation failed despite attempts to free up memory. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a1adf9f604f763f2a8db12a484ca199cba5c6259613c3d063813f3b094f9d5bf8e"></a><!-- doxytag: member="EVAS_ALLOC_ERROR_RECOVERED" ref="a1adf9f604f763f2a8db12a484ca199cba5c6259613c3d063813f3b094f9d5bf8e" args="" -->EVAS_ALLOC_ERROR_RECOVERED</em>&nbsp;</td><td>
<p>Allocation succeeded, but extra memory had to be found by freeing up speculative resources. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="a9b61a9a46b5824fc358a5a8c82cda8b9"></a><!-- doxytag: member="Evas.h::_Evas_Button_Flags" ref="a9b61a9a46b5824fc358a5a8c82cda8b9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="Evas_8h.html#a9b61a9a46b5824fc358a5a8c82cda8b9">_Evas_Button_Flags</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Flags for Mouse Button events. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a9b61a9a46b5824fc358a5a8c82cda8b9a9aa240f9fc1551d374f470750aa3cfbd"></a><!-- doxytag: member="EVAS_BUTTON_NONE" ref="a9b61a9a46b5824fc358a5a8c82cda8b9a9aa240f9fc1551d374f470750aa3cfbd" args="" -->EVAS_BUTTON_NONE</em>&nbsp;</td><td>
<p>No extra mouse button data. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9b61a9a46b5824fc358a5a8c82cda8b9ad73b8998592f86a575c9722cfa3bc46d"></a><!-- doxytag: member="EVAS_BUTTON_DOUBLE_CLICK" ref="a9b61a9a46b5824fc358a5a8c82cda8b9ad73b8998592f86a575c9722cfa3bc46d" args="" -->EVAS_BUTTON_DOUBLE_CLICK</em>&nbsp;</td><td>
<p>This mouse button press was the 2nd press of a double click. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a9b61a9a46b5824fc358a5a8c82cda8b9a530a626ac94996257011a8e2ba080a87"></a><!-- doxytag: member="EVAS_BUTTON_TRIPLE_CLICK" ref="a9b61a9a46b5824fc358a5a8c82cda8b9a530a626ac94996257011a8e2ba080a87" args="" -->EVAS_BUTTON_TRIPLE_CLICK</em>&nbsp;</td><td>
<p>This mouse button press was the 3rd press of a triple click. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8a"></a><!-- doxytag: member="Evas.h::_Evas_Callback_Type" ref="a99e208e463a20499aabe6faac8a8cb8a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="Evas_8h.html#a99e208e463a20499aabe6faac8a8cb8a">_Evas_Callback_Type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Identifier of callbacks to be used with object or canvas. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__Evas__Object__Group__Events.html#ga0147a80fc21895dc40165f208ec8cf55" title="Add a callback function to an object.">evas_object_event_callback_add()</a> </dd>
<dd>
<a class="el" href="group__Evas__Canvas__Events.html#ga0388995a80e8951a532fbdc63ba26c71" title="Add a callback function to the canvas.">evas_event_callback_add()</a> </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa598c57bc146639618157159a319f11af"></a><!-- doxytag: member="EVAS_CALLBACK_MOUSE_IN" ref="a99e208e463a20499aabe6faac8a8cb8aa598c57bc146639618157159a319f11af" args="" -->EVAS_CALLBACK_MOUSE_IN</em>&nbsp;</td><td>
<p>Mouse In Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa91aaa30a57047d0ee8a734e603751c25"></a><!-- doxytag: member="EVAS_CALLBACK_MOUSE_OUT" ref="a99e208e463a20499aabe6faac8a8cb8aa91aaa30a57047d0ee8a734e603751c25" args="" -->EVAS_CALLBACK_MOUSE_OUT</em>&nbsp;</td><td>
<p>Mouse Out Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa9fa52651ccf7e47cd3b7785fc4cf393f"></a><!-- doxytag: member="EVAS_CALLBACK_MOUSE_DOWN" ref="a99e208e463a20499aabe6faac8a8cb8aa9fa52651ccf7e47cd3b7785fc4cf393f" args="" -->EVAS_CALLBACK_MOUSE_DOWN</em>&nbsp;</td><td>
<p>Mouse Button Down Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa8c1b22c99dd0231cd9ba1fecbffffac7"></a><!-- doxytag: member="EVAS_CALLBACK_MOUSE_UP" ref="a99e208e463a20499aabe6faac8a8cb8aa8c1b22c99dd0231cd9ba1fecbffffac7" args="" -->EVAS_CALLBACK_MOUSE_UP</em>&nbsp;</td><td>
<p>Mouse Button Up Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa23fb97fb7cbccded54ccf3fc4e1dab8a"></a><!-- doxytag: member="EVAS_CALLBACK_MOUSE_MOVE" ref="a99e208e463a20499aabe6faac8a8cb8aa23fb97fb7cbccded54ccf3fc4e1dab8a" args="" -->EVAS_CALLBACK_MOUSE_MOVE</em>&nbsp;</td><td>
<p>Mouse Move Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa39d739f473db520ec4dfe0776ed43be4"></a><!-- doxytag: member="EVAS_CALLBACK_MOUSE_WHEEL" ref="a99e208e463a20499aabe6faac8a8cb8aa39d739f473db520ec4dfe0776ed43be4" args="" -->EVAS_CALLBACK_MOUSE_WHEEL</em>&nbsp;</td><td>
<p>Mouse Wheel Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aab5bb0de31eaeed655255e71ffe518b80"></a><!-- doxytag: member="EVAS_CALLBACK_MULTI_DOWN" ref="a99e208e463a20499aabe6faac8a8cb8aab5bb0de31eaeed655255e71ffe518b80" args="" -->EVAS_CALLBACK_MULTI_DOWN</em>&nbsp;</td><td>
<p>Multi-touch Down Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa4328f52cfb700b5c705edf7173afdd94"></a><!-- doxytag: member="EVAS_CALLBACK_MULTI_UP" ref="a99e208e463a20499aabe6faac8a8cb8aa4328f52cfb700b5c705edf7173afdd94" args="" -->EVAS_CALLBACK_MULTI_UP</em>&nbsp;</td><td>
<p>Multi-touch Up Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa6d0ade7e69dc62f728fa2e29168e923f"></a><!-- doxytag: member="EVAS_CALLBACK_MULTI_MOVE" ref="a99e208e463a20499aabe6faac8a8cb8aa6d0ade7e69dc62f728fa2e29168e923f" args="" -->EVAS_CALLBACK_MULTI_MOVE</em>&nbsp;</td><td>
<p>Multi-touch Move Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aaab869b5d534f02f1b3e151e2406a8c24"></a><!-- doxytag: member="EVAS_CALLBACK_FREE" ref="a99e208e463a20499aabe6faac8a8cb8aaab869b5d534f02f1b3e151e2406a8c24" args="" -->EVAS_CALLBACK_FREE</em>&nbsp;</td><td>
<p>Object Being Freed (Called after Del) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa336b86bad4f145f84c155e4922335584"></a><!-- doxytag: member="EVAS_CALLBACK_KEY_DOWN" ref="a99e208e463a20499aabe6faac8a8cb8aa336b86bad4f145f84c155e4922335584" args="" -->EVAS_CALLBACK_KEY_DOWN</em>&nbsp;</td><td>
<p>Key Press Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aac436b50ad665089f8a24b0fb827cec5f"></a><!-- doxytag: member="EVAS_CALLBACK_KEY_UP" ref="a99e208e463a20499aabe6faac8a8cb8aac436b50ad665089f8a24b0fb827cec5f" args="" -->EVAS_CALLBACK_KEY_UP</em>&nbsp;</td><td>
<p>Key Release Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa819cf61e9d11012b7402338c2ccb7b97"></a><!-- doxytag: member="EVAS_CALLBACK_FOCUS_IN" ref="a99e208e463a20499aabe6faac8a8cb8aa819cf61e9d11012b7402338c2ccb7b97" args="" -->EVAS_CALLBACK_FOCUS_IN</em>&nbsp;</td><td>
<p>Focus In Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aab26a0af7efaa8b77e996bd438accf8d3"></a><!-- doxytag: member="EVAS_CALLBACK_FOCUS_OUT" ref="a99e208e463a20499aabe6faac8a8cb8aab26a0af7efaa8b77e996bd438accf8d3" args="" -->EVAS_CALLBACK_FOCUS_OUT</em>&nbsp;</td><td>
<p>Focus Out Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aab433c293bd272670ac3b5e8b1928a540"></a><!-- doxytag: member="EVAS_CALLBACK_SHOW" ref="a99e208e463a20499aabe6faac8a8cb8aab433c293bd272670ac3b5e8b1928a540" args="" -->EVAS_CALLBACK_SHOW</em>&nbsp;</td><td>
<p>Show Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa635d910ff45c89f4d7b91630add35cd7"></a><!-- doxytag: member="EVAS_CALLBACK_HIDE" ref="a99e208e463a20499aabe6faac8a8cb8aa635d910ff45c89f4d7b91630add35cd7" args="" -->EVAS_CALLBACK_HIDE</em>&nbsp;</td><td>
<p>Hide Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa9b66bd091da76fb13f551c6db04502b0"></a><!-- doxytag: member="EVAS_CALLBACK_MOVE" ref="a99e208e463a20499aabe6faac8a8cb8aa9b66bd091da76fb13f551c6db04502b0" args="" -->EVAS_CALLBACK_MOVE</em>&nbsp;</td><td>
<p>Move Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa554e3341a4ae95e15d42da495f8adb21"></a><!-- doxytag: member="EVAS_CALLBACK_RESIZE" ref="a99e208e463a20499aabe6faac8a8cb8aa554e3341a4ae95e15d42da495f8adb21" args="" -->EVAS_CALLBACK_RESIZE</em>&nbsp;</td><td>
<p>Resize Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aae633ea84ed0fccd3a3b232d0da30b145"></a><!-- doxytag: member="EVAS_CALLBACK_RESTACK" ref="a99e208e463a20499aabe6faac8a8cb8aae633ea84ed0fccd3a3b232d0da30b145" args="" -->EVAS_CALLBACK_RESTACK</em>&nbsp;</td><td>
<p>Restack Event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa4471afbcbb4a754b7b0bbde00fb9a277"></a><!-- doxytag: member="EVAS_CALLBACK_DEL" ref="a99e208e463a20499aabe6faac8a8cb8aa4471afbcbb4a754b7b0bbde00fb9a277" args="" -->EVAS_CALLBACK_DEL</em>&nbsp;</td><td>
<p>Object Being Deleted (called before Free) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa585e05307b99c361e54df68a4f341a85"></a><!-- doxytag: member="EVAS_CALLBACK_HOLD" ref="a99e208e463a20499aabe6faac8a8cb8aa585e05307b99c361e54df68a4f341a85" args="" -->EVAS_CALLBACK_HOLD</em>&nbsp;</td><td>
<p>Events go on/off hold. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa49764394376bb2128446fe7b2bb2ccae"></a><!-- doxytag: member="EVAS_CALLBACK_CHANGED_SIZE_HINTS" ref="a99e208e463a20499aabe6faac8a8cb8aa49764394376bb2128446fe7b2bb2ccae" args="" -->EVAS_CALLBACK_CHANGED_SIZE_HINTS</em>&nbsp;</td><td>
<p>Size hints changed event. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa5cd5ca5f4dcd51dd2429f020cb2dfa9e"></a><!-- doxytag: member="EVAS_CALLBACK_IMAGE_PRELOADED" ref="a99e208e463a20499aabe6faac8a8cb8aa5cd5ca5f4dcd51dd2429f020cb2dfa9e" args="" -->EVAS_CALLBACK_IMAGE_PRELOADED</em>&nbsp;</td><td>
<p>Image as been preloaded. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aac3a1defaffac4dcb6fe9e568919c45d1"></a><!-- doxytag: member="EVAS_CALLBACK_CANVAS_FOCUS_IN" ref="a99e208e463a20499aabe6faac8a8cb8aac3a1defaffac4dcb6fe9e568919c45d1" args="" -->EVAS_CALLBACK_CANVAS_FOCUS_IN</em>&nbsp;</td><td>
<p>Canvas got focus as a whole. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa444e79ca91d910d500dc26f71cf0518f"></a><!-- doxytag: member="EVAS_CALLBACK_CANVAS_FOCUS_OUT" ref="a99e208e463a20499aabe6faac8a8cb8aa444e79ca91d910d500dc26f71cf0518f" args="" -->EVAS_CALLBACK_CANVAS_FOCUS_OUT</em>&nbsp;</td><td>
<p>Canvas lost focus as a whole. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa5a68e4f5dccdc18a393ef4a4773236c3"></a><!-- doxytag: member="EVAS_CALLBACK_RENDER_FLUSH_PRE" ref="a99e208e463a20499aabe6faac8a8cb8aa5a68e4f5dccdc18a393ef4a4773236c3" args="" -->EVAS_CALLBACK_RENDER_FLUSH_PRE</em>&nbsp;</td><td>
<p>Called just before rendering is updated on the canvas target. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa4fb1f9e790a22f8e22b63faadf0133c1"></a><!-- doxytag: member="EVAS_CALLBACK_RENDER_FLUSH_POST" ref="a99e208e463a20499aabe6faac8a8cb8aa4fb1f9e790a22f8e22b63faadf0133c1" args="" -->EVAS_CALLBACK_RENDER_FLUSH_POST</em>&nbsp;</td><td>
<p>Called just after rendering is updated on the canvas target. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa7380ca16bf87762e96309473d3d306c5"></a><!-- doxytag: member="EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_IN" ref="a99e208e463a20499aabe6faac8a8cb8aa7380ca16bf87762e96309473d3d306c5" args="" -->EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_IN</em>&nbsp;</td><td>
<p>Canvas object got focus. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aa974f3364f1cee80e98bc5ff3e01d3070"></a><!-- doxytag: member="EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_OUT" ref="a99e208e463a20499aabe6faac8a8cb8aa974f3364f1cee80e98bc5ff3e01d3070" args="" -->EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_OUT</em>&nbsp;</td><td>
<p>Canvas object lost focus. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aaf0a0bdf43416c9c2a80dab7d052ac3f8"></a><!-- doxytag: member="EVAS_CALLBACK_IMAGE_UNLOADED" ref="a99e208e463a20499aabe6faac8a8cb8aaf0a0bdf43416c9c2a80dab7d052ac3f8" args="" -->EVAS_CALLBACK_IMAGE_UNLOADED</em>&nbsp;</td><td>
<p>Image data has been unloaded (by some mechanims in evas that throws out original image data) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a99e208e463a20499aabe6faac8a8cb8aab36d452d3fcb36aa19becaf700bde529"></a><!-- doxytag: member="EVAS_CALLBACK_LAST" ref="a99e208e463a20499aabe6faac8a8cb8aab36d452d3fcb36aa19becaf700bde529" args="" -->EVAS_CALLBACK_LAST</em>&nbsp;</td><td>
<p>keep as last element/sentinel -- not really an event </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="a89ffbc5f4d2796994c8b07ef95ef3d1a"></a><!-- doxytag: member="Evas.h::_Evas_Event_Flags" ref="a89ffbc5f4d2796994c8b07ef95ef3d1a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="Evas_8h.html#a89ffbc5f4d2796994c8b07ef95ef3d1a">_Evas_Event_Flags</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Flags for Events. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a89ffbc5f4d2796994c8b07ef95ef3d1aa8c38841674b14dc2b2baec5d97d1f1cf"></a><!-- doxytag: member="EVAS_EVENT_FLAG_NONE" ref="a89ffbc5f4d2796994c8b07ef95ef3d1aa8c38841674b14dc2b2baec5d97d1f1cf" args="" -->EVAS_EVENT_FLAG_NONE</em>&nbsp;</td><td>
<p>No fancy flags set. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a89ffbc5f4d2796994c8b07ef95ef3d1aa2370cbd360270536042b7cfd8c7fcd83"></a><!-- doxytag: member="EVAS_EVENT_FLAG_ON_HOLD" ref="a89ffbc5f4d2796994c8b07ef95ef3d1aa2370cbd360270536042b7cfd8c7fcd83" args="" -->EVAS_EVENT_FLAG_ON_HOLD</em>&nbsp;</td><td>
<p>This event is being delivered but should be put "on hold" until the on hold flag is unset. </p>
<p>the event should be used for informational purposes and maybe some indications visually, but not actually perform anything </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a89ffbc5f4d2796994c8b07ef95ef3d1aa327728e91b3a2c6aa7a3fd9985bee311"></a><!-- doxytag: member="EVAS_EVENT_FLAG_ON_SCROLL" ref="a89ffbc5f4d2796994c8b07ef95ef3d1aa327728e91b3a2c6aa7a3fd9985bee311" args="" -->EVAS_EVENT_FLAG_ON_SCROLL</em>&nbsp;</td><td>
<p>This event flag indicates the event occurs while scrolling; for exameple, DOWN event occurs during scrolling; the event should be used for informational purposes and maybe some indications visually, but not actually perform anything. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="a830349cff0c676505905e79e1db0f738"></a><!-- doxytag: member="Evas.h::_Evas_Fill_Spread" ref="a830349cff0c676505905e79e1db0f738" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="Evas_8h.html#a830349cff0c676505905e79e1db0f738">_Evas_Fill_Spread</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a830349cff0c676505905e79e1db0f738a31a744eacb64fea060a008aafc7ff760"></a><!-- doxytag: member="EVAS_TEXTURE_REFLECT" ref="a830349cff0c676505905e79e1db0f738a31a744eacb64fea060a008aafc7ff760" args="" -->EVAS_TEXTURE_REFLECT</em>&nbsp;</td><td>
<p>image fill tiling mode - tiling reflects </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a830349cff0c676505905e79e1db0f738ab47a8ad83b953d575eeb18d94626d5e2"></a><!-- doxytag: member="EVAS_TEXTURE_REPEAT" ref="a830349cff0c676505905e79e1db0f738ab47a8ad83b953d575eeb18d94626d5e2" args="" -->EVAS_TEXTURE_REPEAT</em>&nbsp;</td><td>
<p>tiling repeats </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a830349cff0c676505905e79e1db0f738a78f264dbe65169a29f4c08e62cc57136"></a><!-- doxytag: member="EVAS_TEXTURE_RESTRICT" ref="a830349cff0c676505905e79e1db0f738a78f264dbe65169a29f4c08e62cc57136" args="" -->EVAS_TEXTURE_RESTRICT</em>&nbsp;</td><td>
<p>tiling clamps - range offset ignored </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a830349cff0c676505905e79e1db0f738a34c9c1dc969b6a96aa9d38dbf8243f85"></a><!-- doxytag: member="EVAS_TEXTURE_RESTRICT_REFLECT" ref="a830349cff0c676505905e79e1db0f738a34c9c1dc969b6a96aa9d38dbf8243f85" args="" -->EVAS_TEXTURE_RESTRICT_REFLECT</em>&nbsp;</td><td>
<p>tiling clamps and any range offset reflects </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a830349cff0c676505905e79e1db0f738aa837b70d06a327c423456b5344163f43"></a><!-- doxytag: member="EVAS_TEXTURE_RESTRICT_REPEAT" ref="a830349cff0c676505905e79e1db0f738aa837b70d06a327c423456b5344163f43" args="" -->EVAS_TEXTURE_RESTRICT_REPEAT</em>&nbsp;</td><td>
<p>tiling clamps and any range offset repeats </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a830349cff0c676505905e79e1db0f738ac27f6480a50fbbc564741b6bc6423ee7"></a><!-- doxytag: member="EVAS_TEXTURE_PAD" ref="a830349cff0c676505905e79e1db0f738ac27f6480a50fbbc564741b6bc6423ee7" args="" -->EVAS_TEXTURE_PAD</em>&nbsp;</td><td>
<p>tiling extends with end values </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="ac6e5fe4a54ab26d2d9ceaefff0962b5f"></a><!-- doxytag: member="Evas.h::_Evas_Load_Error" ref="ac6e5fe4a54ab26d2d9ceaefff0962b5f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="Evas_8h.html#ac6e5fe4a54ab26d2d9ceaefff0962b5f">_Evas_Load_Error</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ac6e5fe4a54ab26d2d9ceaefff0962b5fa016233a6ae27765a3aa2759753c112ac"></a><!-- doxytag: member="EVAS_LOAD_ERROR_NONE" ref="ac6e5fe4a54ab26d2d9ceaefff0962b5fa016233a6ae27765a3aa2759753c112ac" args="" -->EVAS_LOAD_ERROR_NONE</em>&nbsp;</td><td>
<p>No error on load. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ac6e5fe4a54ab26d2d9ceaefff0962b5fab9e5061c8c74bcd8a283fb7598a8b81d"></a><!-- doxytag: member="EVAS_LOAD_ERROR_GENERIC" ref="ac6e5fe4a54ab26d2d9ceaefff0962b5fab9e5061c8c74bcd8a283fb7598a8b81d" args="" -->EVAS_LOAD_ERROR_GENERIC</em>&nbsp;</td><td>
<p>A non-specific error occurred. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ac6e5fe4a54ab26d2d9ceaefff0962b5fa0230814bb1fe9cb194e253e840aa8529"></a><!-- doxytag: member="EVAS_LOAD_ERROR_DOES_NOT_EXIST" ref="ac6e5fe4a54ab26d2d9ceaefff0962b5fa0230814bb1fe9cb194e253e840aa8529" args="" -->EVAS_LOAD_ERROR_DOES_NOT_EXIST</em>&nbsp;</td><td>
<p>File (or file path) does not exist. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ac6e5fe4a54ab26d2d9ceaefff0962b5fa17e04ec01edcabf21f33537872fb7200"></a><!-- doxytag: member="EVAS_LOAD_ERROR_PERMISSION_DENIED" ref="ac6e5fe4a54ab26d2d9ceaefff0962b5fa17e04ec01edcabf21f33537872fb7200" args="" -->EVAS_LOAD_ERROR_PERMISSION_DENIED</em>&nbsp;</td><td>
<p>Permission deinied to an existing file (or path) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ac6e5fe4a54ab26d2d9ceaefff0962b5fa22a36ddde85a5fd1c1f2e68d7052f6f4"></a><!-- doxytag: member="EVAS_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED" ref="ac6e5fe4a54ab26d2d9ceaefff0962b5fa22a36ddde85a5fd1c1f2e68d7052f6f4" args="" -->EVAS_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED</em>&nbsp;</td><td>
<p>Allocation of resources failure prevented load. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ac6e5fe4a54ab26d2d9ceaefff0962b5fa7ba46c8865335ca085213b7dbf039a75"></a><!-- doxytag: member="EVAS_LOAD_ERROR_CORRUPT_FILE" ref="ac6e5fe4a54ab26d2d9ceaefff0962b5fa7ba46c8865335ca085213b7dbf039a75" args="" -->EVAS_LOAD_ERROR_CORRUPT_FILE</em>&nbsp;</td><td>
<p>File corrupt (but was detected as a known format) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ac6e5fe4a54ab26d2d9ceaefff0962b5fa604b6c7bf6345c773d3083707d9f0a80"></a><!-- doxytag: member="EVAS_LOAD_ERROR_UNKNOWN_FORMAT" ref="ac6e5fe4a54ab26d2d9ceaefff0962b5fa604b6c7bf6345c773d3083707d9f0a80" args="" -->EVAS_LOAD_ERROR_UNKNOWN_FORMAT</em>&nbsp;</td><td>
<p>File is not a known format. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="a8f3b6286e8954884b903666f50e12b59"></a><!-- doxytag: member="Evas.h::_Evas_Pixel_Import_Pixel_Format" ref="a8f3b6286e8954884b903666f50e12b59" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="Evas_8h.html#a8f3b6286e8954884b903666f50e12b59">_Evas_Pixel_Import_Pixel_Format</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a8f3b6286e8954884b903666f50e12b59a38b6e0b8714c725eefee0555ec8fc8d2"></a><!-- doxytag: member="EVAS_PIXEL_FORMAT_NONE" ref="a8f3b6286e8954884b903666f50e12b59a38b6e0b8714c725eefee0555ec8fc8d2" args="" -->EVAS_PIXEL_FORMAT_NONE</em>&nbsp;</td><td>
<p>No pixel format. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a8f3b6286e8954884b903666f50e12b59a3da18654718f56c1fd90701297b4e78a"></a><!-- doxytag: member="EVAS_PIXEL_FORMAT_ARGB32" ref="a8f3b6286e8954884b903666f50e12b59a3da18654718f56c1fd90701297b4e78a" args="" -->EVAS_PIXEL_FORMAT_ARGB32</em>&nbsp;</td><td>
<p>ARGB 32bit pixel format with A in the high byte per 32bit pixel word. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a8f3b6286e8954884b903666f50e12b59a42a1c5ed38b3356bb3dbbfe6ddc593b8"></a><!-- doxytag: member="EVAS_PIXEL_FORMAT_YUV420P_601" ref="a8f3b6286e8954884b903666f50e12b59a42a1c5ed38b3356bb3dbbfe6ddc593b8" args="" -->EVAS_PIXEL_FORMAT_YUV420P_601</em>&nbsp;</td><td>
<p>YUV 420 Planar format with CCIR 601 color encoding wuth contiguous planes in the order Y, U and V. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="aa8af6d3610b4e937e79e761c8c4c7819"></a><!-- doxytag: member="Evas.h::evas_key_lock_get" ref="aa8af6d3610b4e937e79e761c8c4c7819" args="(const Evas *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI const <a class="el" href="Evas_8h.html#a791323b644ee831ead4c5d25552a0fd8">Evas_Lock</a>* evas_key_lock_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a handle to the locks available in the system. </p>
<p>This is required to check for locks with the evas_key_lock_is_set function.</p>
<dl class="see"><dt><b>See also:</b></dt><dd>evas_key_lock_add </dd>
<dd>
evas_key_lock_del </dd>
<dd>
evas_key_lock_on </dd>
<dd>
evas_key_lock_off</dd>
<dd>
evas_key_lock_is_set </dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">e</td><td>The pointer to the Evas Canvas</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>An Evas_Lock handle to query the lock subsystem with evas_key_lock_is_set, or NULL on error. </dd></dl>

</div>
</div>
<a class="anchor" id="a5c233a1e9eea970c1db0de87ff343e77"></a><!-- doxytag: member="Evas.h::evas_key_modifier_get" ref="a5c233a1e9eea970c1db0de87ff343e77" args="(const Evas *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI const <a class="el" href="Evas_8h.html#a198d0b10861c1da456004688d3443e96">Evas_Modifier</a>* evas_key_modifier_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Canvas.html#ga5ff87cc4ce6bc43e3b640a6d37f73043">Evas</a> *&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>TO BE DOCUMENTED: </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000007">Todo:</a></b></dt><dd>document key modifiers.</dd></dl>
<p>TO BE DOCUMENTED:</p>
<p>This is required to check for modifiers with the evas_key_modifier_is_set function.</p>
<dl class="see"><dt><b>See also:</b></dt><dd>evas_key_modifier_add </dd>
<dd>
evas_key_modifier_del </dd>
<dd>
evas_key_modifier_on </dd>
<dd>
evas_key_modifier_off </dd>
<dd>
evas_key_modifier_is_set</dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">e</td><td>The pointer to the Evas Canvas</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>An Evas_Modifier handle to query the modifier subsystem with evas_key_modifier_is_set, or NULL on error. </dd></dl>

</div>
</div>
<a class="anchor" id="ae7de42394f26fa1e5bfc315f7d114ac3"></a><!-- doxytag: member="Evas.h::evas_map_alpha_get" ref="ae7de42394f26fa1e5bfc315f7d114ac3" args="(const Evas_Map *m)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Eina_Bool evas_map_alpha_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get the alpha flag for map rendering </p>
<p>This gets the alph flag for map rendering.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to get the alpha from. Must not be NULL. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae1cbf087e2182e01d07979975baa9065"></a><!-- doxytag: member="Evas.h::evas_map_alpha_set" ref="ae1cbf087e2182e01d07979975baa9065" args="(Evas_Map *m, Eina_Bool enabled)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_alpha_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Eina_Bool&#160;</td>
          <td class="paramname"><em>enabled</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the alpha flag for map rendering. </p>
<p>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 have this currently. Fits stops alpha blending of the map area, and is useful if you know the object and/or all sub-objects is 100% solid.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to modify. Must not be NULL. </td></tr>
    <tr><td class="paramname">enabled</td><td>enable or disable alpha map rendering </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a25ffe0dd36fed0c9c492d636b163390a"></a><!-- doxytag: member="Evas.h::evas_map_dup" ref="a25ffe0dd36fed0c9c492d636b163390a" args="(const Evas_Map *m)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a>* evas_map_dup </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Copy a previously allocated map. </p>
<p>This makes a duplicate of the <code>m</code> object and returns it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to copy. Must not be NULL. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>newly allocated map with the same count and contents as <code>m</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="a78ecdf799f326e1c17aae6770c06058a"></a><!-- doxytag: member="Evas.h::evas_map_free" ref="a78ecdf799f326e1c17aae6770c06058a" args="(Evas_Map *m)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_free </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Free a previously allocated map. </p>
<p>This frees a givem map <code>m</code> and all memory associated with it. You must NOT free a map returned by <a class="el" href="Evas_8h.html#aa1d3f8febc923e8225f727afc08d21f2" title="Get current object transformation map.">evas_object_map_get()</a> as this is internal.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to free. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a719acc4f4792236f7031664ec450b399"></a><!-- doxytag: member="Evas.h::evas_map_new" ref="a719acc4f4792236f7031664ec450b399" args="(int count)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a>* evas_map_new </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>count</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create map of transformation points to be later used with an evas object. </p>
<p>This creates a set of points (currently only 4 is supported. no other number for <code>count</code> will work). That is empty and ready to be modified with evas_map calls.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">count</td><td>number of points in the map. * </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a newly allocated map or NULL on errors.</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Evas_8h.html#a78ecdf799f326e1c17aae6770c06058a" title="Free a previously allocated map.">evas_map_free()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#a25ffe0dd36fed0c9c492d636b163390a" title="Copy a previously allocated map.">evas_map_dup()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#acc9bdfa50e0344928f070aef0cf7a8b7" title="Change the map point&#39;s coordinate.">evas_map_point_coord_set()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#a1ce926660d27e788b469f8a202dfb84a" title="Change the map point&#39;s U and V texture source point.">evas_map_point_image_uv_set()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#af71ab80fefb757aea040eaae33fd06e6" title="Populate source and destination map points to match exactly object.">evas_map_util_points_populate_from_object_full()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#ac2d35f2242ce06afe5b9aff79ed33487" title="Populate source and destination map points to match exactly object.">evas_map_util_points_populate_from_object()</a></dd>
<dd>
<a class="el" href="Evas_8h.html#a4c06097f01adc414be05470a3528adca" title="Set current object transformation map.">evas_object_map_set()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a40ae28dc015c5dad8a09ce5c6d764422"></a><!-- doxytag: member="Evas.h::evas_map_point_color_get" ref="a40ae28dc015c5dad8a09ce5c6d764422" args="(const Evas_Map *m, int idx, int *r, int *g, int *b, int *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_point_color_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the color set on a vertex in the map. </p>
<p>This gets the color set by <a class="el" href="Evas_8h.html#ae569741d778974e2825dc05cc3e68f9f" title="Set the color of a vertex in the map.">evas_map_point_color_set()</a> on the given vertex of the map.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to get the color of the vertex from. </td></tr>
    <tr><td class="paramname">idx</td><td>index of point get. Must be smaller than map size. </td></tr>
    <tr><td class="paramname">r</td><td>pointer to red return </td></tr>
    <tr><td class="paramname">g</td><td>pointer to green return </td></tr>
    <tr><td class="paramname">b</td><td>pointer to blue return </td></tr>
    <tr><td class="paramname">a</td><td>pointer to alpha return (0 - 255)</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Evas_8h.html#acc9bdfa50e0344928f070aef0cf7a8b7" title="Change the map point&#39;s coordinate.">evas_map_point_coord_set()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#a4c06097f01adc414be05470a3528adca" title="Set current object transformation map.">evas_object_map_set()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ae569741d778974e2825dc05cc3e68f9f"></a><!-- doxytag: member="Evas.h::evas_map_point_color_set" ref="ae569741d778974e2825dc05cc3e68f9f" args="(Evas_Map *m, int idx, int r, int g, int b, int a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_point_color_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the color of a vertex in the map. </p>
<p>This sets the color of the vertex in the map. Colors will be linearly interpolated between vertex points through the map. Color will multiply the "texture" pixels (like GL_MODULATE in OpenGL). The default color of a vertex in a map is white solid (255, 255, 255, 255) which means it will have no affect on modifying the texture pixels.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to change the color of. </td></tr>
    <tr><td class="paramname">idx</td><td>index of point to change. Must be smaller than map size. </td></tr>
    <tr><td class="paramname">r</td><td>red (0 - 255) </td></tr>
    <tr><td class="paramname">g</td><td>green (0 - 255) </td></tr>
    <tr><td class="paramname">b</td><td>blue (0 - 255) </td></tr>
    <tr><td class="paramname">a</td><td>alpha (0 - 255)</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Evas_8h.html#a1ea4919339773a113dece07f1335d6ac" title="Set color of all points to given color.">evas_map_util_points_color_set()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#acc9bdfa50e0344928f070aef0cf7a8b7" title="Change the map point&#39;s coordinate.">evas_map_point_coord_set()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#a4c06097f01adc414be05470a3528adca" title="Set current object transformation map.">evas_object_map_set()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ab8640a9b915b7c6f33f96782bb23e939"></a><!-- doxytag: member="Evas.h::evas_map_point_coord_get" ref="ab8640a9b915b7c6f33f96782bb23e939" args="(const Evas_Map *m, int idx, Evas_Coord *x, Evas_Coord *y, Evas_Coord *z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_point_coord_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>z</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the map point's coordinate. </p>
<p>This returns the coordinates of the given point in the map.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to query point. </td></tr>
    <tr><td class="paramname">idx</td><td>index of point to query. Must be smaller than map size. </td></tr>
    <tr><td class="paramname">x</td><td>where to return the X coordinate. </td></tr>
    <tr><td class="paramname">y</td><td>where to return the Y coordinate. </td></tr>
    <tr><td class="paramname">z</td><td>where to return the Z coordinate. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="acc9bdfa50e0344928f070aef0cf7a8b7"></a><!-- doxytag: member="Evas.h::evas_map_point_coord_set" ref="acc9bdfa50e0344928f070aef0cf7a8b7" args="(Evas_Map *m, int idx, Evas_Coord x, Evas_Coord y, Evas_Coord z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_point_coord_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>z</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Change the map point's coordinate. </p>
<p>This sets the fixen point's coordinate in the map. Note that points describe the outline of a quadrangle and are ordered either clockwise or anit-clock-wise. It is suggested to keep your quadrangles concave and non-complex, though these polygon modes may work, they may not render a desired set of output. The quadrangle will use points 0 and 1 , 1 and 2, 2 and 3, and 3 and 0 to describe the edges of the quandrangle.</p>
<p>The X and Y and Z coordinates are in canvas units. Z is optional and may or may not be honored in drawing. Z is a hint and does not affect the X and Y rendered coordinates. It may be used for calculating fills with perspective correct rendering.</p>
<p>Remember all coordinates are canvas global ones like with move and reize in evas.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to change point. Must not be <code>NULL</code>. </td></tr>
    <tr><td class="paramname">idx</td><td>index of point to change. Must be smaller than map size. </td></tr>
    <tr><td class="paramname">x</td><td>Point X Coordinate </td></tr>
    <tr><td class="paramname">y</td><td>Point Y Coordinate </td></tr>
    <tr><td class="paramname">z</td><td>Point Z Coordinate hint (pre-perspective transform)</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Evas_8h.html#ad5bceb379d28374c62579b1969ce5080" title="Change the map to apply the given rotation.">evas_map_util_rotate()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#a986dd1010c757910b4520527f229d3b5" title="Change the map to apply the given zooming.">evas_map_util_zoom()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#af71ab80fefb757aea040eaae33fd06e6" title="Populate source and destination map points to match exactly object.">evas_map_util_points_populate_from_object_full()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#ac2d35f2242ce06afe5b9aff79ed33487" title="Populate source and destination map points to match exactly object.">evas_map_util_points_populate_from_object()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ab993d154039532e6105d2c1ea23133fc"></a><!-- doxytag: member="Evas.h::evas_map_point_image_uv_get" ref="ab993d154039532e6105d2c1ea23133fc" args="(const Evas_Map *m, int idx, double *u, double *v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_point_image_uv_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the map point's U and V texture source points. </p>
<p>This returns the texture points set by <a class="el" href="Evas_8h.html#a1ce926660d27e788b469f8a202dfb84a" title="Change the map point&#39;s U and V texture source point.">evas_map_point_image_uv_set()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to query point. </td></tr>
    <tr><td class="paramname">idx</td><td>index of point to query. Must be smaller than map size. </td></tr>
    <tr><td class="paramname">u</td><td>where to write the X coordinate within the image/texture source </td></tr>
    <tr><td class="paramname">v</td><td>where to write the Y coordinate within the image/texture source </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1ce926660d27e788b469f8a202dfb84a"></a><!-- doxytag: member="Evas.h::evas_map_point_image_uv_set" ref="a1ce926660d27e788b469f8a202dfb84a" args="(Evas_Map *m, int idx, double u, double v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_point_image_uv_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>v</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Change the map point's U and V texture source point. </p>
<p>This sets the U and V coordinates for the point. This determines which coordinate in the source image is mapped to the given point, much like OpenGL and textures. Notes that these points do select the pixel, but are double floating point values to allow for accuracy and sub-pixel selection.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to change the point of. </td></tr>
    <tr><td class="paramname">idx</td><td>index of point to change. Must be smaller than map size. </td></tr>
    <tr><td class="paramname">u</td><td>the X coordinate within the image/texture source </td></tr>
    <tr><td class="paramname">v</td><td>the Y coordinate within the image/texture source</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Evas_8h.html#acc9bdfa50e0344928f070aef0cf7a8b7" title="Change the map point&#39;s coordinate.">evas_map_point_coord_set()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#a4c06097f01adc414be05470a3528adca" title="Set current object transformation map.">evas_object_map_set()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#af71ab80fefb757aea040eaae33fd06e6" title="Populate source and destination map points to match exactly object.">evas_map_util_points_populate_from_object_full()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#ac2d35f2242ce06afe5b9aff79ed33487" title="Populate source and destination map points to match exactly object.">evas_map_util_points_populate_from_object()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ac7693cff90eddde9f1cd5fd99d6df695"></a><!-- doxytag: member="Evas.h::evas_map_smooth_get" ref="ac7693cff90eddde9f1cd5fd99d6df695" args="(const Evas_Map *m)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Eina_Bool evas_map_smooth_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get the smoothing for map rendering </p>
<p>This gets smoothing for map rendering.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to get the smooth from. Must not be NULL. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae851a2ebf0c272cf0bcb97168b625d23"></a><!-- doxytag: member="Evas.h::evas_map_smooth_set" ref="ae851a2ebf0c272cf0bcb97168b625d23" args="(Evas_Map *m, Eina_Bool enabled)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_smooth_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Eina_Bool&#160;</td>
          <td class="paramname"><em>enabled</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the smoothing for map rendering. </p>
<p>This sets smoothing for map rendering. If the object is a type that has its own smoothing settings, then both the smooth settings for this object and the map must be turned off. By default smooth maps are enabled.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to modify. Must not be NULL. </td></tr>
    <tr><td class="paramname">enabled</td><td>enable or disable smooth map rendering </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a4dd3a3cf9091afaa87bc042b12a5685d"></a><!-- doxytag: member="Evas.h::evas_map_util_3d_lighting" ref="a4dd3a3cf9091afaa87bc042b12a5685d" args="(Evas_Map *m, Evas_Coord lx, Evas_Coord ly, Evas_Coord lz, int lr, int lg, int lb, int ar, int ag, int ab)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_util_3d_lighting </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>lx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>ly</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>lz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>lr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>lg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>lb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>ag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>ab</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Perform lighting calculations on the given Map. </p>
<p>This is used to apply lighting calculations (from a single light source) to a given map. The R, G and B values of each vertex will be modified to reflect the lighting based on the lixth point coordinates, the light color and the ambient color, and at what angle the map is facing the light source. A surface should have its points be declared in a clockwise fashion if the face is "facing" towards you (as opposed to away from you) as faces have a "logical" side for lighting.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to change. </td></tr>
    <tr><td class="paramname">lx</td><td>X coordinate in space of light point </td></tr>
    <tr><td class="paramname">ly</td><td>Y coordinate in space of light point </td></tr>
    <tr><td class="paramname">lz</td><td>Z coordinate in space of light point </td></tr>
    <tr><td class="paramname">lr</td><td>light red value (0 - 255) </td></tr>
    <tr><td class="paramname">lg</td><td>light green value (0 - 255) </td></tr>
    <tr><td class="paramname">lb</td><td>light blue value (0 - 255) </td></tr>
    <tr><td class="paramname">ar</td><td>ambient color red value (0 - 255) </td></tr>
    <tr><td class="paramname">ag</td><td>ambient color green value (0 - 255) </td></tr>
    <tr><td class="paramname">ab</td><td>ambient color blue value (0 - 255) </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a14c467420d169d666865cdb31746728d"></a><!-- doxytag: member="Evas.h::evas_map_util_3d_perspective" ref="a14c467420d169d666865cdb31746728d" args="(Evas_Map *m, Evas_Coord px, Evas_Coord py, Evas_Coord z0, Evas_Coord foc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_util_3d_perspective </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>z0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>foc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Apply a perspective transform to the map. </p>
<p>This applies a given perspective (3D) to the map coordinates. X, Y and Z values are used. The px and py points specify the "infinite distance" point in the 3D conversion (where all lines converge to like when artists draw 3D by hand). The <code>z0</code> value specifis the z value at which there is a 1:1 mapping between spatial coorinates and screen coordinates. Any points on this z value will not have their X and Y values modified in the transform. Those further away (Z value higher) will shrink into the distance, and those less than this value will expand and become bigger. The <code>foc</code> value determines the "focal length" of the camera. This is in reality the distance between the camera lens plane itself (at or closer than this rendering results are undefined) and the "z0" z value. This allows for some "depth" control and <code>foc</code> must be greater than 0.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to change. </td></tr>
    <tr><td class="paramname">px</td><td>The pespective distance X coordinate </td></tr>
    <tr><td class="paramname">py</td><td>The pespective distance Y coordinate </td></tr>
    <tr><td class="paramname">z0</td><td>The "0" z plane value </td></tr>
    <tr><td class="paramname">foc</td><td>The focal distance </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a4118dedc011bd94a35d03251c7bef5ed"></a><!-- doxytag: member="Evas.h::evas_map_util_3d_rotate" ref="a4118dedc011bd94a35d03251c7bef5ed" args="(Evas_Map *m, double dx, double dy, double dz, Evas_Coord cx, Evas_Coord cy, Evas_Coord cz)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_util_3d_rotate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>dx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>dy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>dz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>cx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>cy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>cz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Rotate the map around 3 axes in 3D. </p>
<p>This will rotate not just around the "Z" axis as in <a class="el" href="Evas_8h.html#ad5bceb379d28374c62579b1969ce5080" title="Change the map to apply the given rotation.">evas_map_util_rotate()</a> (which is a convenience call for those only wanting 2D). This will rotate around the X, Y and Z axes. The Z axis points "into" the screen with low values at the screen and higher values further away. The X axis runs from left to right on the screen and the Y axis from top to bottom. Like with evas_map_util_rotate(0 you provide a center point to rotate around (in 3D).</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to change. </td></tr>
    <tr><td class="paramname">dx</td><td>amount of degrees from 0.0 to 360.0 to rotate arount X axis. </td></tr>
    <tr><td class="paramname">dy</td><td>amount of degrees from 0.0 to 360.0 to rotate arount Y axis. </td></tr>
    <tr><td class="paramname">dz</td><td>amount of degrees from 0.0 to 360.0 to rotate arount Z axis. </td></tr>
    <tr><td class="paramname">cx</td><td>rotation's center horizontal position. </td></tr>
    <tr><td class="paramname">cy</td><td>rotation's center vertical position. </td></tr>
    <tr><td class="paramname">cz</td><td>rotation's center vertical position. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a4e7cd972cac5507838c9827ef04b2607"></a><!-- doxytag: member="Evas.h::evas_map_util_clockwise_get" ref="a4e7cd972cac5507838c9827ef04b2607" args="(Evas_Map *m)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Eina_Bool evas_map_util_clockwise_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the clockwise state of a map. </p>
<p>This determines if the output points (X and Y. Z is not used) are clockwise or anti-clockwise. This can be used for "back-face culling". This is where you hide objects that "face away" from you. In this case objects that are not clockwise.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to query. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if clockwise, 0 otherwise </dd></dl>

</div>
</div>
<a class="anchor" id="a1ea4919339773a113dece07f1335d6ac"></a><!-- doxytag: member="Evas.h::evas_map_util_points_color_set" ref="a1ea4919339773a113dece07f1335d6ac" args="(Evas_Map *m, int r, int g, int b, int a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_util_points_color_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set color of all points to given color. </p>
<p>This call is useful to reuse maps after they had 3d lightning or any other colorization applied before.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to change the color of. </td></tr>
    <tr><td class="paramname">r</td><td>red (0 - 255) </td></tr>
    <tr><td class="paramname">g</td><td>green (0 - 255) </td></tr>
    <tr><td class="paramname">b</td><td>blue (0 - 255) </td></tr>
    <tr><td class="paramname">a</td><td>alpha (0 - 255)</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Evas_8h.html#ae569741d778974e2825dc05cc3e68f9f" title="Set the color of a vertex in the map.">evas_map_point_color_set()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="adb28b64c445931d92eeeab2c3fb52286"></a><!-- doxytag: member="Evas.h::evas_map_util_points_populate_from_geometry" ref="adb28b64c445931d92eeeab2c3fb52286" args="(Evas_Map *m, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Evas_Coord z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_util_points_populate_from_geometry </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>z</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Populate source and destination map points to match given geometry. </p>
<p>Similar to <a class="el" href="Evas_8h.html#af71ab80fefb757aea040eaae33fd06e6" title="Populate source and destination map points to match exactly object.">evas_map_util_points_populate_from_object_full()</a>, this call takes raw values instead of querying object's unmapped geometry. The given width will be used to calculate destination points (<a class="el" href="Evas_8h.html#acc9bdfa50e0344928f070aef0cf7a8b7" title="Change the map point&#39;s coordinate.">evas_map_point_coord_set()</a>) and set the image uv (<a class="el" href="Evas_8h.html#a1ce926660d27e788b469f8a202dfb84a" title="Change the map point&#39;s U and V texture source point.">evas_map_point_image_uv_set()</a>).</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to change all 4 points (must be of size 4). </td></tr>
    <tr><td class="paramname">x</td><td>Point X Coordinate </td></tr>
    <tr><td class="paramname">y</td><td>Point Y Coordinate </td></tr>
    <tr><td class="paramname">w</td><td>width to use to calculate second and third points. </td></tr>
    <tr><td class="paramname">h</td><td>height to use to calculate third and fourth points. </td></tr>
    <tr><td class="paramname">z</td><td>Point Z Coordinate hint (pre-perspective transform). This value will be used for all four points.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Evas_8h.html#ac2d35f2242ce06afe5b9aff79ed33487" title="Populate source and destination map points to match exactly object.">evas_map_util_points_populate_from_object()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#acc9bdfa50e0344928f070aef0cf7a8b7" title="Change the map point&#39;s coordinate.">evas_map_point_coord_set()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#a1ce926660d27e788b469f8a202dfb84a" title="Change the map point&#39;s U and V texture source point.">evas_map_point_image_uv_set()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ac2d35f2242ce06afe5b9aff79ed33487"></a><!-- doxytag: member="Evas.h::evas_map_util_points_populate_from_object" ref="ac2d35f2242ce06afe5b9aff79ed33487" args="(Evas_Map *m, const Evas_Object *obj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_util_points_populate_from_object </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Populate source and destination map points to match exactly object. </p>
<p>Usually one initialize map of an object to match it's original position and size, then transform these with evas_map_util_* functions, such as <a class="el" href="Evas_8h.html#ad5bceb379d28374c62579b1969ce5080" title="Change the map to apply the given rotation.">evas_map_util_rotate()</a> or <a class="el" href="Evas_8h.html#a4118dedc011bd94a35d03251c7bef5ed" title="Rotate the map around 3 axes in 3D.">evas_map_util_3d_rotate()</a>. The original set is done by this function, avoiding code duplication all around.</p>
<p>Z Point coordinate is assumed as 0 (zero).</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to change all 4 points (must be of size 4). </td></tr>
    <tr><td class="paramname">obj</td><td>object to use unmapped geometry to populate map coordinates.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Evas_8h.html#af71ab80fefb757aea040eaae33fd06e6" title="Populate source and destination map points to match exactly object.">evas_map_util_points_populate_from_object_full()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#adb28b64c445931d92eeeab2c3fb52286" title="Populate source and destination map points to match given geometry.">evas_map_util_points_populate_from_geometry()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#acc9bdfa50e0344928f070aef0cf7a8b7" title="Change the map point&#39;s coordinate.">evas_map_point_coord_set()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#a1ce926660d27e788b469f8a202dfb84a" title="Change the map point&#39;s U and V texture source point.">evas_map_point_image_uv_set()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="af71ab80fefb757aea040eaae33fd06e6"></a><!-- doxytag: member="Evas.h::evas_map_util_points_populate_from_object_full" ref="af71ab80fefb757aea040eaae33fd06e6" args="(Evas_Map *m, const Evas_Object *obj, Evas_Coord z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_util_points_populate_from_object_full </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>z</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Populate source and destination map points to match exactly object. </p>
<p>Usually one initialize map of an object to match it's original position and size, then transform these with evas_map_util_* functions, such as <a class="el" href="Evas_8h.html#ad5bceb379d28374c62579b1969ce5080" title="Change the map to apply the given rotation.">evas_map_util_rotate()</a> or <a class="el" href="Evas_8h.html#a4118dedc011bd94a35d03251c7bef5ed" title="Rotate the map around 3 axes in 3D.">evas_map_util_3d_rotate()</a>. The original set is done by this function, avoiding code duplication all around.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to change all 4 points (must be of size 4). </td></tr>
    <tr><td class="paramname">obj</td><td>object to use unmapped geometry to populate map coordinates. </td></tr>
    <tr><td class="paramname">z</td><td>Point Z Coordinate hint (pre-perspective transform). This value will be used for all four points.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Evas_8h.html#ac2d35f2242ce06afe5b9aff79ed33487" title="Populate source and destination map points to match exactly object.">evas_map_util_points_populate_from_object()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#acc9bdfa50e0344928f070aef0cf7a8b7" title="Change the map point&#39;s coordinate.">evas_map_point_coord_set()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#a1ce926660d27e788b469f8a202dfb84a" title="Change the map point&#39;s U and V texture source point.">evas_map_point_image_uv_set()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ad5bceb379d28374c62579b1969ce5080"></a><!-- doxytag: member="Evas.h::evas_map_util_rotate" ref="ad5bceb379d28374c62579b1969ce5080" args="(Evas_Map *m, double degrees, Evas_Coord cx, Evas_Coord cy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_util_rotate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>degrees</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>cx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>cy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Change the map to apply the given rotation. </p>
<p>This rotates the indicated map's coordinates around the center coordinate given by <code>cx</code> and <code>cy</code> as the rotation center. The points will have their X and Y coordinates rotated clockwise by <code>degrees</code> degress (360.0 is a full rotation). Negative values for degrees will rotate counter-clockwise by that amount. All coordinates are canvas global coordinates.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to change. </td></tr>
    <tr><td class="paramname">degrees</td><td>amount of degrees from 0.0 to 360.0 to rotate. </td></tr>
    <tr><td class="paramname">cx</td><td>rotation's center horizontal position. </td></tr>
    <tr><td class="paramname">cy</td><td>rotation's center vertical position.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Evas_8h.html#acc9bdfa50e0344928f070aef0cf7a8b7" title="Change the map point&#39;s coordinate.">evas_map_point_coord_set()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#a986dd1010c757910b4520527f229d3b5" title="Change the map to apply the given zooming.">evas_map_util_zoom()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a986dd1010c757910b4520527f229d3b5"></a><!-- doxytag: member="Evas.h::evas_map_util_zoom" ref="a986dd1010c757910b4520527f229d3b5" args="(Evas_Map *m, double zoomx, double zoomy, Evas_Coord cx, Evas_Coord cy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_map_util_zoom </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>zoomx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>zoomy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>cx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>cy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Change the map to apply the given zooming. </p>
<p>Like <a class="el" href="Evas_8h.html#ad5bceb379d28374c62579b1969ce5080" title="Change the map to apply the given rotation.">evas_map_util_rotate()</a>, this zooms the points of the map from a center point. That center is defined by <code>cx</code> and <code>cy</code>. The <code>zoomx</code> and <code>zoomy</code> parameters specific how much to zoom in the X and Y direction respectively. A value of 1.0 means "don't zoom". 2.0 means "dobule the size". 0.5 is "half the size" etc. All coordinates are canvas global coordinates.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>map to change. </td></tr>
    <tr><td class="paramname">zoomx</td><td>horizontal zoom to use. </td></tr>
    <tr><td class="paramname">zoomy</td><td>vertical zoom to use. </td></tr>
    <tr><td class="paramname">cx</td><td>zooming center horizontal position. </td></tr>
    <tr><td class="paramname">cy</td><td>zooming center vertical position.</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Evas_8h.html#acc9bdfa50e0344928f070aef0cf7a8b7" title="Change the map point&#39;s coordinate.">evas_map_point_coord_set()</a> </dd>
<dd>
<a class="el" href="Evas_8h.html#ad5bceb379d28374c62579b1969ce5080" title="Change the map to apply the given rotation.">evas_map_util_rotate()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a9fe49ea6c0508408d3f0c4bc6b790084"></a><!-- doxytag: member="Evas.h::evas_object_map_enable_get" ref="a9fe49ea6c0508408d3f0c4bc6b790084" args="(const Evas_Object *obj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Eina_Bool evas_object_map_enable_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the map enabled state. </p>
<p>This returns the currently enabled state of the map on the object indicated. The default map enable state is off. You can enable and disable it with <a class="el" href="Evas_8h.html#acee7a5f7bbb804b406405e9199d5a900" title="Enable or disable the map that is set.">evas_object_map_enable_set()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>object to get the map enabled state from </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the map enabled state </dd></dl>

</div>
</div>
<a class="anchor" id="acee7a5f7bbb804b406405e9199d5a900"></a><!-- doxytag: member="Evas.h::evas_object_map_enable_set" ref="acee7a5f7bbb804b406405e9199d5a900" args="(Evas_Object *obj, Eina_Bool enabled)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_map_enable_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Eina_Bool&#160;</td>
          <td class="paramname"><em>enabled</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enable or disable the map that is set. </p>
<p>This enables the map that is set or disables it. On enable, the object geometry will be saved, and the new geometry will change (position and size) to reflect the map geometry set. If none is set yet, this may be an undefined geometry, unless you have already set the map with <a class="el" href="Evas_8h.html#a4c06097f01adc414be05470a3528adca" title="Set current object transformation map.">evas_object_map_set()</a>. It is suggested you first set a map with <a class="el" href="Evas_8h.html#a4c06097f01adc414be05470a3528adca" title="Set current object transformation map.">evas_object_map_set()</a> with valid useful coordinates then enable and disable the map with <a class="el" href="Evas_8h.html#acee7a5f7bbb804b406405e9199d5a900" title="Enable or disable the map that is set.">evas_object_map_enable_set()</a> as needed.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>object to enable the map on </td></tr>
    <tr><td class="paramname">enabled</td><td>enabled state </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa1d3f8febc923e8225f727afc08d21f2"></a><!-- doxytag: member="Evas.h::evas_object_map_get" ref="aa1d3f8febc923e8225f727afc08d21f2" args="(const Evas_Object *obj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a>* evas_object_map_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get current object transformation map. </p>
<p>This returns the current internal map set on the indicated object. It is intended for read-only acces and is only valid as long as the object is not deleted or the map on the object is not changed. If you wish to modify the map and set it back do the following:</p>
<div class="fragment"><pre class="fragment"> <span class="keyword">const</span> <a class="code" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc" title="An opaque handle to map points.">Evas_Map</a> *m = evas_object_map_get(obj);
 <a class="code" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc" title="An opaque handle to map points.">Evas_Map</a> *m2 = evas_map_dup(m);
 evas_map_util_rotate(m2, 30.0, 0, 0);
 evas_object_map_set(obj);
 evas_map_free(m2);
</pre></div><dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>object to query transformation map. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>map reference to map in use. This is an internal data structure, so do not modify it.</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Evas_8h.html#a4c06097f01adc414be05470a3528adca" title="Set current object transformation map.">evas_object_map_set()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a4c06097f01adc414be05470a3528adca"></a><!-- doxytag: member="Evas.h::evas_object_map_set" ref="a4c06097f01adc414be05470a3528adca" args="(Evas_Object *obj, const Evas_Map *map)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_map_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc">Evas_Map</a> *&#160;</td>
          <td class="paramname"><em>map</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set current object transformation map. </p>
<p>This sets the map on a given object. It is copied from the <code>map</code> pointer, so there is no need to keep the <code>map</code> object if you don't need it anymore.</p>
<p>A map is a set of 4 points which have canvas x, y coordinates per point, with an optional z point value as a hint for perspective correction, if it is available. As well each point has u and v coordinates. These are like "texture coordinates" in OpenGL in that they define a point in the source image that is mapped to that map vertex/point. The u corresponds to the x coordinate of this mapped point and v, the y coordinate. Note that these coordinates describe a bounding region to sample. If you have a 200x100 source image and want to display it at 200x100 with proper pixel precision, then do:</p>
<div class="fragment"><pre class="fragment"> <a class="code" href="group__Evas__Object__Group__Map.html#gae94fcea124ae4135e8bb15a014b334dc" title="An opaque handle to map points.">Evas_Map</a> *m = evas_map_new(4);
 evas_map_point_coord_set(m, 0,   0,   0, 0);
 evas_map_point_coord_set(m, 1, 200,   0, 0);
 evas_map_point_coord_set(m, 2, 200, 100, 0);
 evas_map_point_coord_set(m, 3,   0, 100, 0);
 evas_map_point_image_uv_set(m, 0,   0,   0);
 evas_map_point_image_uv_set(m, 1, 200,   0);
 evas_map_point_image_uv_set(m, 2, 200, 100);
 evas_map_point_image_uv_set(m, 3,   0, 100);
 evas_object_map_set(obj, m);
 evas_map_free(m);
</pre></div><p>Note that the map points a uv coordinates match the image geometry. If the <code>map</code> parameter is NULL, the stored map will be freed and geometry prior to enabling/setting a map will be restored.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>object to change transformation map </td></tr>
    <tr><td class="paramname">map</td><td>new map to use</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Evas_8h.html#a719acc4f4792236f7031664ec450b399" title="Create map of transformation points to be later used with an evas object.">evas_map_new()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="abb0578635393c514b1c228ebb7b2eed0"></a><!-- doxytag: member="Evas.h::evas_object_map_source_get" ref="abb0578635393c514b1c228ebb7b2eed0" args="(const Evas_Object *obj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a>* evas_object_map_source_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the map source object. </p>
<p>See <a class="el" href="Evas_8h.html#aa0daae782c23c5624ab0fc3e4f63c8f9" title="Set the map source object.">evas_object_map_source_set()</a></p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>object to set the map source of </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the object set as the source </dd></dl>

</div>
</div>
<a class="anchor" id="aa0daae782c23c5624ab0fc3e4f63c8f9"></a><!-- doxytag: member="Evas.h::evas_object_map_source_set" ref="aa0daae782c23c5624ab0fc3e4f63c8f9" args="(Evas_Object *obj, Evas_Object *src)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_map_source_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>src</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the map source object. </p>
<p>This sets the object from which the map is taken - can be any object that has map enabled on it.</p>
<p>Currently not implemented. for future use.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>object to set the map source of </td></tr>
    <tr><td class="paramname">src</td><td>the source object from which the map is taken </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afa903e37a9f98f80f1d73996cf5354cc"></a><!-- doxytag: member="Evas.h::evas_object_smart_members_get" ref="afa903e37a9f98f80f1d73996cf5354cc" args="(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Eina_List* evas_object_smart_members_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the list of the member objects of an Evas_Object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>the Evas_Object you want to get the list of member objects </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Returns the list of the member objects of <em>obj</em>. The returned list should be freed with eina_list_free() when you no longer need it </dd></dl>

</div>
</div>
</div>
 
 <div id="push"></div>
 </div> <!-- #content -->
  </div> <!-- .layout -->
 
 </div> <!-- #container -->
 
 
  <div id="footer">
    <table><tr>
      <td class="poweredby"><img src="doxygen.png"></td>
      <td class="copyright">Copyright &copy;2011 Enlightenment</td>
      <td class="generated">Docs generated Thu Jul 14 2011 20:45:33</td>
    </tr></table>
  </div>


</body>
</html>