\doxysection{Evas}
\hypertarget{group__Evas}{}\label{group__Evas}\index{Evas@{Evas}}


Drawing canvas.  


\doxysubsubsection*{Modules}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Evas__Main__Group}{Top Level Functions}}
\begin{DoxyCompactList}\small\item\em Functions that affect Evas as a whole. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Canvas}{Canvas Functions}}
\begin{DoxyCompactList}\small\item\em Low level Evas canvas functions. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group}{Generic Object Functions}}
\begin{DoxyCompactList}\small\item\em Functions that manipulate generic Evas objects. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Specific}{Specific Object Functions}}
\begin{DoxyCompactList}\small\item\em Functions that work on specific objects. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Smart__Group}{Smart Functions}}
\begin{DoxyCompactList}\small\item\em Functions that deal with \doxylink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} structs, creating definition (classes) of objects that will have customized behavior for methods like \doxylink{group__Evas__Object__Group_ga335c8ee6eaeaac9710656af4f8b0db91}{evas\+\_\+object\+\_\+move()}, \doxylink{group__Evas__Object__Group_gacad94595f83580c18908cb3b69b08d1a}{evas\+\_\+object\+\_\+resize()}, \doxylink{group__Evas__Object__Group_ga66f8c8350b182fe880d0242a26de2632}{evas\+\_\+object\+\_\+clip\+\_\+set()} and others. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Smart__Object__Group}{Smart Object Functions}}
\begin{DoxyCompactList}\small\item\em Functions dealing with Evas smart objects (instances). \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Cserve}{Shared Image Cache Server}}
\begin{DoxyCompactList}\small\item\em Evas has an (optional) module that provides client-\/server infrastructure to {\bfseries{share bitmaps across multiple processes}}, saving data and processing power. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Utils}{General Utilities}}
\begin{DoxyCompactList}\small\item\em Some functions that are handy but are not specific of canvas or objects. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Vg__Group}{Vector Graphics Object}}
\begin{DoxyCompactList}\small\item\em \doxylink{group__Evas__Object__Vg__Group}{Vector Graphics Object} is the scene graph for managing vector graphics objects. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Drawing canvas. 

\input{group__Evas__Main__Group}
\input{group__Evas__Canvas}
\input{group__Evas__Object__Group}
\input{group__Evas__Object__Specific}
\input{group__Evas__Smart__Group}
\input{group__Evas__Smart__Object__Group}
\input{group__Evas__Cserve}
\input{group__Evas__Utils}
\input{group__Evas__Object__Vg__Group}
