\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__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}\item 
struct \hyperlink{struct__Ecore__Sdl__Event__Video__Resize}{\-\_\-\-Ecore\-\_\-\-Sdl\-\_\-\-Event\-\_\-\-Video\-\_\-\-Resize}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\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}

\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}

\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\-\_\-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 eina\-\_\-log\-\_\-domain\-\_\-unregister().

