\hypertarget{Ecore__Sdl_8h}{\section{Ecore\+\_\+\+Sdl.\+h File Reference}
\label{Ecore__Sdl_8h}\index{Ecore\+\_\+\+Sdl.\+h@{Ecore\+\_\+\+Sdl.\+h}}
}


Ecore S\+D\+L system functions.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__Ecore__Sdl__Event__Video__Resize}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Video\+\_\+\+Resize}
\item 
struct \hyperlink{struct__Ecore__Sdl__Event__Window}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Window}
\item 
struct \hyperlink{struct__Ecore__Sdl__Event__Key__Down}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down}
\begin{DoxyCompactList}\small\item\em S\+D\+L Key Down event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Sdl__Event__Key__Up}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Key\+\_\+\+Up}
\begin{DoxyCompactList}\small\item\em S\+D\+L Key Up event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Sdl__Event__Mouse__Button__Down}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+\_\+\+Down}
\begin{DoxyCompactList}\small\item\em S\+D\+L Mouse Down event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Sdl__Event__Mouse__Button__Up}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+\_\+\+Up}
\begin{DoxyCompactList}\small\item\em S\+D\+L Mouse Up event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Sdl__Event__Mouse__Move}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move}
\begin{DoxyCompactList}\small\item\em S\+D\+L Mouse Move event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Sdl__Event__Mouse__Wheel}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Wheel}
\begin{DoxyCompactList}\small\item\em S\+D\+L Mouse Wheel event. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{Ecore__Sdl_8h_a95adb192193b4ad53ac8478b45ef3858}{typedef struct \\*
\hyperlink{struct__Ecore__Sdl__Event__Video__Resize}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Video\+\_\+\+Resize} {\bfseries Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Video\+\_\+\+Resize}}\label{Ecore__Sdl_8h_a95adb192193b4ad53ac8478b45ef3858}

\item 
\hypertarget{Ecore__Sdl_8h_ac8b7f2202f39c84795c84d7c77429971}{typedef struct \\*
\hyperlink{struct__Ecore__Sdl__Event__Window}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Window} {\bfseries Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Window}}\label{Ecore__Sdl_8h_ac8b7f2202f39c84795c84d7c77429971}

\item 
\hypertarget{Ecore__Sdl_8h_aaa98deddd6b1aaae59280e3b47ff6c32}{typedef struct \\*
\hyperlink{struct__Ecore__Sdl__Event__Key__Down}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down} {\bfseries Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down}}\label{Ecore__Sdl_8h_aaa98deddd6b1aaae59280e3b47ff6c32}

\item 
\hypertarget{Ecore__Sdl_8h_aa0b0b971451186f3bf3820bd5c4e7977}{typedef struct \\*
\hyperlink{struct__Ecore__Sdl__Event__Key__Up}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Key\+\_\+\+Up} {\bfseries Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Key\+\_\+\+Up}}\label{Ecore__Sdl_8h_aa0b0b971451186f3bf3820bd5c4e7977}

\item 
\hypertarget{Ecore__Sdl_8h_a2c926d01a9ba0869d6e5660644bc322b}{typedef struct \\*
\hyperlink{struct__Ecore__Sdl__Event__Mouse__Button__Down}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+\_\+\+Down} {\bfseries Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+\_\+\+Down}}\label{Ecore__Sdl_8h_a2c926d01a9ba0869d6e5660644bc322b}

\item 
\hypertarget{Ecore__Sdl_8h_a19e0e1c8f81423872202cf57dbe93820}{typedef struct \\*
\hyperlink{struct__Ecore__Sdl__Event__Mouse__Button__Up}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+\_\+\+Up} {\bfseries Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+\_\+\+Up}}\label{Ecore__Sdl_8h_a19e0e1c8f81423872202cf57dbe93820}

\item 
\hypertarget{Ecore__Sdl_8h_ae5a1ea0247cc903702aab94a0d601d26}{typedef struct \\*
\hyperlink{struct__Ecore__Sdl__Event__Mouse__Move}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move} {\bfseries Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move}}\label{Ecore__Sdl_8h_ae5a1ea0247cc903702aab94a0d601d26}

\item 
\hypertarget{Ecore__Sdl_8h_af37f948dbef261f645e9f14e01ce7133}{typedef struct \\*
\hyperlink{struct__Ecore__Sdl__Event__Mouse__Wheel}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Wheel} {\bfseries Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Wheel}}\label{Ecore__Sdl_8h_af37f948dbef261f645e9f14e01ce7133}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{Ecore__Sdl_8h_aee685db146c11d420fca59f450de2d5d}{ecore\+\_\+sdl\+\_\+init} (const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Sets up the Ecore\+\_\+\+Sdl library. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{Ecore__Sdl_8h_a6a31db6514bd146443a57ecbf0e5965f}{ecore\+\_\+sdl\+\_\+shutdown} (void)
\begin{DoxyCompactList}\small\item\em Shuts down the Ecore\+\_\+\+Sdl library. \end{DoxyCompactList}\item 
\hypertarget{Ecore__Sdl_8h_a02070a2ecd3d48bc86b3d9db410521ed}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void {\bfseries ecore\+\_\+sdl\+\_\+feed\+\_\+events} (void)}\label{Ecore__Sdl_8h_a02070a2ecd3d48bc86b3d9db410521ed}

\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{Ecore__Sdl_8h_a8ea0b314987cf424713ac99a72799273}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int {\bfseries E\+C\+O\+R\+E\+\_\+\+S\+D\+L\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+O\+T\+\_\+\+F\+O\+C\+U\+S}}\label{Ecore__Sdl_8h_a8ea0b314987cf424713ac99a72799273}

\item 
\hypertarget{Ecore__Sdl_8h_a676583107b33db7ee6de12646f838cd6}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int {\bfseries E\+C\+O\+R\+E\+\_\+\+S\+D\+L\+\_\+\+E\+V\+E\+N\+T\+\_\+\+L\+O\+S\+T\+\_\+\+F\+O\+C\+U\+S}}\label{Ecore__Sdl_8h_a676583107b33db7ee6de12646f838cd6}

\item 
\hypertarget{Ecore__Sdl_8h_adf2ff22d3b841dfce98979a3508c5435}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int {\bfseries E\+C\+O\+R\+E\+\_\+\+S\+D\+L\+\_\+\+E\+V\+E\+N\+T\+\_\+\+R\+E\+S\+I\+Z\+E}}\label{Ecore__Sdl_8h_adf2ff22d3b841dfce98979a3508c5435}

\item 
\hypertarget{Ecore__Sdl_8h_a6d5c9f716071818b3ed11bbfcd09fea5}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int {\bfseries E\+C\+O\+R\+E\+\_\+\+S\+D\+L\+\_\+\+E\+V\+E\+N\+T\+\_\+\+E\+X\+P\+O\+S\+E}}\label{Ecore__Sdl_8h_a6d5c9f716071818b3ed11bbfcd09fea5}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Ecore S\+D\+L system functions. 



\subsection{Function Documentation}
\hypertarget{Ecore__Sdl_8h_aee685db146c11d420fca59f450de2d5d}{\index{Ecore\+\_\+\+Sdl.\+h@{Ecore\+\_\+\+Sdl.\+h}!ecore\+\_\+sdl\+\_\+init@{ecore\+\_\+sdl\+\_\+init}}
\index{ecore\+\_\+sdl\+\_\+init@{ecore\+\_\+sdl\+\_\+init}!Ecore\+\_\+\+Sdl.\+h@{Ecore\+\_\+\+Sdl.\+h}}
\subsubsection[{ecore\+\_\+sdl\+\_\+init}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} int ecore\+\_\+sdl\+\_\+init (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}}\label{Ecore__Sdl_8h_aee685db146c11d420fca59f450de2d5d}


Sets up the Ecore\+\_\+\+Sdl library. 


\begin{DoxyParams}{Parameters}
{\em name} & device target name \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily 0} on failure. Otherwise, the number of times the library has been initialised without being shut down. 
\end{DoxyReturn}


References ecore\+\_\+event\+\_\+init(), ecore\+\_\+event\+\_\+type\+\_\+new(), eina\+\_\+log\+\_\+domain\+\_\+register(), and E\+I\+N\+A\+\_\+\+L\+O\+G\+\_\+\+E\+R\+R.

\hypertarget{Ecore__Sdl_8h_a6a31db6514bd146443a57ecbf0e5965f}{\index{Ecore\+\_\+\+Sdl.\+h@{Ecore\+\_\+\+Sdl.\+h}!ecore\+\_\+sdl\+\_\+shutdown@{ecore\+\_\+sdl\+\_\+shutdown}}
\index{ecore\+\_\+sdl\+\_\+shutdown@{ecore\+\_\+sdl\+\_\+shutdown}!Ecore\+\_\+\+Sdl.\+h@{Ecore\+\_\+\+Sdl.\+h}}
\subsubsection[{ecore\+\_\+sdl\+\_\+shutdown}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} int ecore\+\_\+sdl\+\_\+shutdown (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{Ecore__Sdl_8h_a6a31db6514bd146443a57ecbf0e5965f}


Shuts down the Ecore\+\_\+\+Sdl library. 

\begin{DoxyReturn}{Returns}
{\ttfamily The} number of times the system has been initialised without being shut down. 
\end{DoxyReturn}


References ecore\+\_\+event\+\_\+shutdown(), and eina\+\_\+log\+\_\+domain\+\_\+unregister().

