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


Ecore S\+DL 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\+DL 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\+DL 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\+DL 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\+DL 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\+DL 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\+DL Mouse Wheel event. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{Ecore__Sdl_8h_a95adb192193b4ad53ac8478b45ef3858}\label{Ecore__Sdl_8h_a95adb192193b4ad53ac8478b45ef3858}} 
typedef struct \hyperlink{struct__Ecore__Sdl__Event__Video__Resize}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Video\+\_\+\+Resize} {\bfseries Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Video\+\_\+\+Resize}
\item 
\mbox{\Hypertarget{Ecore__Sdl_8h_ac8b7f2202f39c84795c84d7c77429971}\label{Ecore__Sdl_8h_ac8b7f2202f39c84795c84d7c77429971}} 
typedef struct \hyperlink{struct__Ecore__Sdl__Event__Window}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Window} {\bfseries Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Window}
\item 
\mbox{\Hypertarget{Ecore__Sdl_8h_aaa98deddd6b1aaae59280e3b47ff6c32}\label{Ecore__Sdl_8h_aaa98deddd6b1aaae59280e3b47ff6c32}} 
typedef struct \hyperlink{struct__Ecore__Sdl__Event__Key__Down}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down} {\bfseries Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down}
\item 
\mbox{\Hypertarget{Ecore__Sdl_8h_aa0b0b971451186f3bf3820bd5c4e7977}\label{Ecore__Sdl_8h_aa0b0b971451186f3bf3820bd5c4e7977}} 
typedef struct \hyperlink{struct__Ecore__Sdl__Event__Key__Up}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Key\+\_\+\+Up} {\bfseries Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Key\+\_\+\+Up}
\item 
\mbox{\Hypertarget{Ecore__Sdl_8h_a2c926d01a9ba0869d6e5660644bc322b}\label{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}
\item 
\mbox{\Hypertarget{Ecore__Sdl_8h_a19e0e1c8f81423872202cf57dbe93820}\label{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}
\item 
\mbox{\Hypertarget{Ecore__Sdl_8h_ae5a1ea0247cc903702aab94a0d601d26}\label{Ecore__Sdl_8h_ae5a1ea0247cc903702aab94a0d601d26}} 
typedef struct \hyperlink{struct__Ecore__Sdl__Event__Mouse__Move}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move} {\bfseries Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move}
\item 
\mbox{\Hypertarget{Ecore__Sdl_8h_af37f948dbef261f645e9f14e01ce7133}\label{Ecore__Sdl_8h_af37f948dbef261f645e9f14e01ce7133}} 
typedef struct \hyperlink{struct__Ecore__Sdl__Event__Mouse__Wheel}{\+\_\+\+Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Wheel} {\bfseries Ecore\+\_\+\+Sdl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Wheel}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} 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__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Sdl_8h_a6a31db6514bd146443a57ecbf0e5965f}{ecore\+\_\+sdl\+\_\+shutdown} (void)
\begin{DoxyCompactList}\small\item\em Shuts down the Ecore\+\_\+\+Sdl library. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{Ecore__Sdl_8h_a02070a2ecd3d48bc86b3d9db410521ed}\label{Ecore__Sdl_8h_a02070a2ecd3d48bc86b3d9db410521ed}} 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+sdl\+\_\+feed\+\_\+events} (void)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{Ecore__Sdl_8h_a8ea0b314987cf424713ac99a72799273}\label{Ecore__Sdl_8h_a8ea0b314987cf424713ac99a72799273}} 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+S\+D\+L\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+O\+T\+\_\+\+F\+O\+C\+US}
\item 
\mbox{\Hypertarget{Ecore__Sdl_8h_a676583107b33db7ee6de12646f838cd6}\label{Ecore__Sdl_8h_a676583107b33db7ee6de12646f838cd6}} 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+S\+D\+L\+\_\+\+E\+V\+E\+N\+T\+\_\+\+L\+O\+S\+T\+\_\+\+F\+O\+C\+US}
\item 
\mbox{\Hypertarget{Ecore__Sdl_8h_adf2ff22d3b841dfce98979a3508c5435}\label{Ecore__Sdl_8h_adf2ff22d3b841dfce98979a3508c5435}} 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+S\+D\+L\+\_\+\+E\+V\+E\+N\+T\+\_\+\+R\+E\+S\+I\+ZE}
\item 
\mbox{\Hypertarget{Ecore__Sdl_8h_a6d5c9f716071818b3ed11bbfcd09fea5}\label{Ecore__Sdl_8h_a6d5c9f716071818b3ed11bbfcd09fea5}} 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+S\+D\+L\+\_\+\+E\+V\+E\+N\+T\+\_\+\+E\+X\+P\+O\+SE}
\end{DoxyCompactItemize}


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



\subsection{Function Documentation}
\mbox{\Hypertarget{Ecore__Sdl_8h_aee685db146c11d420fca59f450de2d5d}\label{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{\texorpdfstring{ecore\+\_\+sdl\+\_\+init()}{ecore\_sdl\_init()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int ecore\+\_\+sdl\+\_\+init (\begin{DoxyParamCaption}\item[{const char $\ast$}]{name }\end{DoxyParamCaption})}



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(), eina\+\_\+log\+\_\+domain\+\_\+register(), and E\+I\+N\+A\+\_\+\+L\+O\+G\+\_\+\+E\+RR.

\mbox{\Hypertarget{Ecore__Sdl_8h_a6a31db6514bd146443a57ecbf0e5965f}\label{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{\texorpdfstring{ecore\+\_\+sdl\+\_\+shutdown()}{ecore\_sdl\_shutdown()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int ecore\+\_\+sdl\+\_\+shutdown (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



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

