\hypertarget{group__Ector}{}\section{Ector}
\label{group__Ector}\index{Ector@{Ector}}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\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 
\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 
\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 
\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 
\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 
\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}
\item 
enum \hyperlink{group__Ector_gaa579fefd93a0c0dae8de8e2e44ec6d71}{Ector\+\_\+\+Quality} \{ \newline
{\bfseries E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+B\+E\+ST} = 0, 
\newline
\hyperlink{group__Ector_ggaa579fefd93a0c0dae8de8e2e44ec6d71a1a1573a04327a7d0a31a611e40a532d2}{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+G\+O\+OD}, 
\newline
\hyperlink{group__Ector_ggaa579fefd93a0c0dae8de8e2e44ec6d71a7037574b474ea2c22a12c475a9f3e0e7}{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+F\+A\+ST}, 
\newline
\hyperlink{group__Ector_ggaa579fefd93a0c0dae8de8e2e44ec6d71a0c045f0bce8975088a6218c66695c19b}{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+L\+A\+ST}
 \}\begin{DoxyCompactList}\small\item\em Quality values. \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 
\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}
\hypertarget{group__Ector_gaa579fefd93a0c0dae8de8e2e44ec6d71}{}\label{group__Ector_gaa579fefd93a0c0dae8de8e2e44ec6d71} 
\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_gaa579fefd93a0c0dae8de8e2e44ec6d71}{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\+\_\+\+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}}}\hypertarget{group__Ector_ggaa579fefd93a0c0dae8de8e2e44ec6d71a1a1573a04327a7d0a31a611e40a532d2}{}\label{group__Ector_ggaa579fefd93a0c0dae8de8e2e44ec6d71a1a1573a04327a7d0a31a611e40a532d2} 
E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+G\+O\+OD&Best 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}}}\hypertarget{group__Ector_ggaa579fefd93a0c0dae8de8e2e44ec6d71a7037574b474ea2c22a12c475a9f3e0e7}{}\label{group__Ector_ggaa579fefd93a0c0dae8de8e2e44ec6d71a7037574b474ea2c22a12c475a9f3e0e7} 
E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+F\+A\+ST&Good quality. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+L\+A\+ST@{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+L\+A\+ST}!Ector@{Ector}}\index{Ector@{Ector}!E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+L\+A\+ST@{E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+L\+A\+ST}}}\hypertarget{group__Ector_ggaa579fefd93a0c0dae8de8e2e44ec6d71a0c045f0bce8975088a6218c66695c19b}{}\label{group__Ector_ggaa579fefd93a0c0dae8de8e2e44ec6d71a0c045f0bce8975088a6218c66695c19b} 
E\+C\+T\+O\+R\+\_\+\+Q\+U\+A\+L\+I\+T\+Y\+\_\+\+L\+A\+ST&Lower quality. Sentinel \\
\hline

\end{DoxyEnumFields}


\subsection{Function Documentation}
\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().

\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().

