\hypertarget{group__Ector}{}\section{Ector}
\label{group__Ector}\index{Ector@{Ector}}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Ector_ga96bcb38458166eabae095db6c2b807c8}\label{group__Ector_ga96bcb38458166eabae095db6c2b807c8}} 
typedef \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} \hyperlink{group__Ector_ga96bcb38458166eabae095db6c2b807c8}{Ector\+\_\+\+Surface}
\begin{DoxyCompactList}\small\item\em The base type to render content into. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ector_ga2b1eac27400d0373fd029f2afa9ae636}\label{group__Ector_ga2b1eac27400d0373fd029f2afa9ae636}} 
typedef \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} \hyperlink{group__Ector_ga2b1eac27400d0373fd029f2afa9ae636}{Ector\+\_\+\+Renderer}
\begin{DoxyCompactList}\small\item\em The base type describing what to render. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ector_ga6d165b2ba66fac5681732627e49af8b1}\label{group__Ector_ga6d165b2ba66fac5681732627e49af8b1}} 
typedef enum \hyperlink{group__Ector_gab4ae99dc166562c7c870712a700993ce}{\+\_\+\+Ector\+\_\+\+Quality} \hyperlink{group__Ector_ga6d165b2ba66fac5681732627e49af8b1}{Ector\+\_\+\+Quality}
\begin{DoxyCompactList}\small\item\em Quality values. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ector_ga6fd9695723b3ca59754525e6c6936973}\label{group__Ector_ga6fd9695723b3ca59754525e6c6936973}} 
typedef enum \hyperlink{group__Ector_gac8787e22ab4149b997f03c4f649ba654}{\+\_\+\+Ector\+\_\+\+Priority} \hyperlink{group__Ector_ga6fd9695723b3ca59754525e6c6936973}{Ector\+\_\+\+Priority}
\begin{DoxyCompactList}\small\item\em Priorities. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ector_gabecbe486cecd5783795bef490996d5db}\label{group__Ector_gabecbe486cecd5783795bef490996d5db}} 
typedef enum \hyperlink{group__Ector_gac4d46b337232f979d5aa698f6298c93d}{\+\_\+\+Ector\+\_\+\+Update\+\_\+\+Type} \hyperlink{group__Ector_gabecbe486cecd5783795bef490996d5db}{Ector\+\_\+\+Update\+\_\+\+Type}
\begin{DoxyCompactList}\small\item\em What kind of update is being pushed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Ector_gab4ae99dc166562c7c870712a700993ce}{\+\_\+\+Ector\+\_\+\+Quality} \{ \newline
\hyperlink{group__Ector_ggab4ae99dc166562c7c870712a700993ceae902b320b1a08acb481d44a1f0f240df}{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+B\+E\+ST}, 
\newline
\hyperlink{group__Ector_ggab4ae99dc166562c7c870712a700993cea1a1573a04327a7d0a31a611e40a532d2}{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+G\+O\+OD}, 
\newline
\hyperlink{group__Ector_ggab4ae99dc166562c7c870712a700993cea7037574b474ea2c22a12c475a9f3e0e7}{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+F\+A\+ST}, 
\newline
{\bfseries E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+L\+A\+ST}
 \}\begin{DoxyCompactList}\small\item\em Quality values. \end{DoxyCompactList}
\item 
\mbox{\Hypertarget{group__Ector_gac8787e22ab4149b997f03c4f649ba654}\label{group__Ector_gac8787e22ab4149b997f03c4f649ba654}} 
enum \hyperlink{group__Ector_gac8787e22ab4149b997f03c4f649ba654}{\+\_\+\+Ector\+\_\+\+Priority} \{ \newline
{\bfseries E\+C\+T\+O\+R\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+N\+O\+NE} = 0, 
\newline
{\bfseries E\+C\+T\+O\+R\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+M\+A\+R\+G\+I\+N\+AL} = 64, 
\newline
{\bfseries E\+C\+T\+O\+R\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+S\+E\+C\+O\+N\+D\+A\+RY} = 128, 
\newline
{\bfseries E\+C\+T\+O\+R\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+P\+R\+I\+M\+A\+RY} = 256
 \}\begin{DoxyCompactList}\small\item\em Priorities. \end{DoxyCompactList}
\item 
\mbox{\Hypertarget{group__Ector_gac4d46b337232f979d5aa698f6298c93d}\label{group__Ector_gac4d46b337232f979d5aa698f6298c93d}} 
enum \hyperlink{group__Ector_gac4d46b337232f979d5aa698f6298c93d}{\+\_\+\+Ector\+\_\+\+Update\+\_\+\+Type} \{ \newline
{\bfseries E\+C\+T\+O\+R\+\_\+\+U\+P\+D\+A\+T\+E\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+ND} = 1, 
\newline
{\bfseries E\+C\+T\+O\+R\+\_\+\+U\+P\+D\+A\+T\+E\+\_\+\+E\+M\+P\+TY} = 2, 
\newline
{\bfseries E\+C\+T\+O\+R\+\_\+\+U\+P\+D\+A\+T\+E\+\_\+\+A\+L\+P\+HA} = 4, 
\newline
{\bfseries E\+C\+T\+O\+R\+\_\+\+U\+P\+D\+A\+T\+E\+\_\+\+O\+P\+A\+Q\+UE} = 8
 \}\begin{DoxyCompactList}\small\item\em What kind of update is being pushed. \end{DoxyCompactList}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ector_ga2639fec6446a701560f70e705a46ade5}{ector\+\_\+init} (void)
\begin{DoxyCompactList}\small\item\em Init the ector subsystem. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ector_gacf5885a59de1db0d9acb9352bd1872d8}{ector\+\_\+shutdown} (void)
\begin{DoxyCompactList}\small\item\em Shutdown the ector subsystem. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ector_ga6382bb74e0824cb9b25b1b773bbec612}\label{group__Ector_ga6382bb74e0824cb9b25b1b773bbec612}} 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ector\+\_\+glsym\+\_\+set} (void $\ast$($\ast$glsym)(void $\ast$lib, const char $\ast$name), void $\ast$lib)
\end{DoxyCompactItemize}


\subsection{Detailed Description}


\subsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group__Ector_gab4ae99dc166562c7c870712a700993ce}\label{group__Ector_gab4ae99dc166562c7c870712a700993ce}} 
\index{Ector@{Ector}!\+\_\+\+Ector\+\_\+\+Quality@{\+\_\+\+Ector\+\_\+\+Quality}}
\index{\+\_\+\+Ector\+\_\+\+Quality@{\+\_\+\+Ector\+\_\+\+Quality}!Ector@{Ector}}
\subsubsection{\texorpdfstring{\+\_\+\+Ector\+\_\+\+Quality}{\_Ector\_Quality}}
{\footnotesize\ttfamily enum \hyperlink{group__Ector_gab4ae99dc166562c7c870712a700993ce}{\+\_\+\+Ector\+\_\+\+Quality}}



Quality values. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+B\+E\+ST@{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+B\+E\+ST}!Ector@{Ector}}\index{Ector@{Ector}!E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+B\+E\+ST@{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+B\+E\+ST}}}\mbox{\Hypertarget{group__Ector_ggab4ae99dc166562c7c870712a700993ceae902b320b1a08acb481d44a1f0f240df}\label{group__Ector_ggab4ae99dc166562c7c870712a700993ceae902b320b1a08acb481d44a1f0f240df}} 
E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+B\+E\+ST&Best quality. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+G\+O\+OD@{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+G\+O\+OD}!Ector@{Ector}}\index{Ector@{Ector}!E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+G\+O\+OD@{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+G\+O\+OD}}}\mbox{\Hypertarget{group__Ector_ggab4ae99dc166562c7c870712a700993cea1a1573a04327a7d0a31a611e40a532d2}\label{group__Ector_ggab4ae99dc166562c7c870712a700993cea1a1573a04327a7d0a31a611e40a532d2}} 
E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+G\+O\+OD&Good quality. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+F\+A\+ST@{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+F\+A\+ST}!Ector@{Ector}}\index{Ector@{Ector}!E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+F\+A\+ST@{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+F\+A\+ST}}}\mbox{\Hypertarget{group__Ector_ggab4ae99dc166562c7c870712a700993cea7037574b474ea2c22a12c475a9f3e0e7}\label{group__Ector_ggab4ae99dc166562c7c870712a700993cea7037574b474ea2c22a12c475a9f3e0e7}} 
E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+F\+A\+ST&Lower quality, fastest. \\
\hline

\end{DoxyEnumFields}


\subsection{Function Documentation}
\mbox{\Hypertarget{group__Ector_ga2639fec6446a701560f70e705a46ade5}\label{group__Ector_ga2639fec6446a701560f70e705a46ade5}} 
\index{Ector@{Ector}!ector\+\_\+init@{ector\+\_\+init}}
\index{ector\+\_\+init@{ector\+\_\+init}!Ector@{Ector}}
\subsubsection{\texorpdfstring{ector\+\_\+init()}{ector\_init()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int ector\+\_\+init (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Init the ector subsystem. 

\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} on success.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
ector\+\_\+shutfown() 
\end{DoxySeeAlso}


References eina\+\_\+init(), E\+I\+N\+A\+\_\+\+L\+I\+K\+E\+LY, eina\+\_\+log\+\_\+domain\+\_\+register(), E\+I\+N\+A\+\_\+\+L\+O\+G\+\_\+\+E\+RR, eina\+\_\+log\+\_\+timing(), and eo\+\_\+init().

\mbox{\Hypertarget{group__Ector_gacf5885a59de1db0d9acb9352bd1872d8}\label{group__Ector_gacf5885a59de1db0d9acb9352bd1872d8}} 
\index{Ector@{Ector}!ector\+\_\+shutdown@{ector\+\_\+shutdown}}
\index{ector\+\_\+shutdown@{ector\+\_\+shutdown}!Ector@{Ector}}
\subsubsection{\texorpdfstring{ector\+\_\+shutdown()}{ector\_shutdown()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int ector\+\_\+shutdown (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Shutdown the ector subsystem. 

\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} on success.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Ector_ga2639fec6446a701560f70e705a46ade5}{ector\+\_\+init()} 
\end{DoxySeeAlso}


References E\+I\+N\+A\+\_\+\+L\+I\+K\+E\+LY, E\+I\+N\+A\+\_\+\+L\+O\+G\+\_\+\+E\+RR, and eina\+\_\+log\+\_\+timing().

