\hypertarget{translate_8h}{}\section{include/render/translate.h File Reference}
\label{translate_8h}\index{include/render/translate.h@{include/render/translate.h}}
{\ttfamily \#include $<$stdint.\+h$>$}\newline
{\ttfamily \#include $<$fxengine/render/parameters.\+h$>$}\newline
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct_f_e__integer__position}{F\+E\+\_\+integer\+\_\+position}}
\item 
struct \mbox{\hyperlink{struct_f_e__floating__position}{F\+E\+\_\+floating\+\_\+position}}
\item 
struct \mbox{\hyperlink{struct_f_e__integer__point}{F\+E\+\_\+integer\+\_\+point}}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \mbox{\hyperlink{struct_f_e__integer__position}{F\+E\+\_\+integer\+\_\+position}} \mbox{\hyperlink{translate_8h_a3f5d3995e107856579b9052675abfc39}{F\+E\+\_\+integer\+\_\+position}}
\item 
typedef struct \mbox{\hyperlink{struct_f_e__floating__position}{F\+E\+\_\+floating\+\_\+position}} \mbox{\hyperlink{translate_8h_a83166ae9b8c23749f0910073d570ef3e}{F\+E\+\_\+floating\+\_\+position}}
\item 
typedef struct \mbox{\hyperlink{struct_f_e__integer__point}{F\+E\+\_\+integer\+\_\+point}} \mbox{\hyperlink{translate_8h_a35c4a457f046ca4f02dcc94a58daa4bf}{F\+E\+\_\+integer\+\_\+point}}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{translate_8h_ad9469e65551169eb575e264a8ad0e9e6}{render\+\_\+translate}} (\mbox{\hyperlink{struct_f_e__integer__point}{F\+E\+\_\+integer\+\_\+point}} $\ast$point)
\item 
void \mbox{\hyperlink{translate_8h_a92fa63cabc18462be74711f65c5e5466}{render\+\_\+set}} (const double dh, const double dv, const double roulis, const \mbox{\hyperlink{struct_f_e__integer__position}{F\+E\+\_\+integer\+\_\+position}} $\ast$camera)
\item 
double \mbox{\hyperlink{translate_8h_a70d5f87988b0725ee2fbd0a84bdd9e81}{modulo\+\_\+2pi}} (double a)
\item 
double \mbox{\hyperlink{translate_8h_ac7a1183c29d9d3cd34e73d7cb2213b8a}{cos}} (double angle)
\item 
double \mbox{\hyperlink{translate_8h_a6fcd1947589f80d925b2a945cbb2156f}{sin}} (const double angle)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const double \mbox{\hyperlink{translate_8h_a43016d873124d39034edb8cd164794db}{pi}}
\item 
const double \mbox{\hyperlink{translate_8h_a2c0cc2347cdb41873a6b0dbc108b15d3}{pi2}}
\item 
const double \mbox{\hyperlink{translate_8h_a29539de4d4f8937b304e70fc4aa3b672}{pi\+\_\+sur\+\_\+2}}
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\mbox{\Hypertarget{translate_8h_a83166ae9b8c23749f0910073d570ef3e}\label{translate_8h_a83166ae9b8c23749f0910073d570ef3e}} 
\index{translate.h@{translate.h}!FE\_floating\_position@{FE\_floating\_position}}
\index{FE\_floating\_position@{FE\_floating\_position}!translate.h@{translate.h}}
\subsubsection{\texorpdfstring{FE\_floating\_position}{FE\_floating\_position}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct_f_e__floating__position}{F\+E\+\_\+floating\+\_\+position}} \mbox{\hyperlink{struct_f_e__floating__position}{F\+E\+\_\+floating\+\_\+position}}}



Definition at line 17 of file translate.\+h.

\mbox{\Hypertarget{translate_8h_a35c4a457f046ca4f02dcc94a58daa4bf}\label{translate_8h_a35c4a457f046ca4f02dcc94a58daa4bf}} 
\index{translate.h@{translate.h}!FE\_integer\_point@{FE\_integer\_point}}
\index{FE\_integer\_point@{FE\_integer\_point}!translate.h@{translate.h}}
\subsubsection{\texorpdfstring{FE\_integer\_point}{FE\_integer\_point}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct_f_e__integer__point}{F\+E\+\_\+integer\+\_\+point}} \mbox{\hyperlink{struct_f_e__integer__point}{F\+E\+\_\+integer\+\_\+point}}}



Definition at line 29 of file translate.\+h.

\mbox{\Hypertarget{translate_8h_a3f5d3995e107856579b9052675abfc39}\label{translate_8h_a3f5d3995e107856579b9052675abfc39}} 
\index{translate.h@{translate.h}!FE\_integer\_position@{FE\_integer\_position}}
\index{FE\_integer\_position@{FE\_integer\_position}!translate.h@{translate.h}}
\subsubsection{\texorpdfstring{FE\_integer\_position}{FE\_integer\_position}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct_f_e__integer__position}{F\+E\+\_\+integer\+\_\+position}} \mbox{\hyperlink{struct_f_e__integer__position}{F\+E\+\_\+integer\+\_\+position}}}



Definition at line 9 of file translate.\+h.



\subsection{Function Documentation}
\mbox{\Hypertarget{translate_8h_ac7a1183c29d9d3cd34e73d7cb2213b8a}\label{translate_8h_ac7a1183c29d9d3cd34e73d7cb2213b8a}} 
\index{translate.h@{translate.h}!cos@{cos}}
\index{cos@{cos}!translate.h@{translate.h}}
\subsubsection{\texorpdfstring{cos()}{cos()}}
{\footnotesize\ttfamily double cos (\begin{DoxyParamCaption}\item[{double}]{angle }\end{DoxyParamCaption})}

\mbox{\Hypertarget{translate_8h_a70d5f87988b0725ee2fbd0a84bdd9e81}\label{translate_8h_a70d5f87988b0725ee2fbd0a84bdd9e81}} 
\index{translate.h@{translate.h}!modulo\_2pi@{modulo\_2pi}}
\index{modulo\_2pi@{modulo\_2pi}!translate.h@{translate.h}}
\subsubsection{\texorpdfstring{modulo\_2pi()}{modulo\_2pi()}}
{\footnotesize\ttfamily double modulo\+\_\+2pi (\begin{DoxyParamCaption}\item[{double}]{a }\end{DoxyParamCaption})}

\mbox{\Hypertarget{translate_8h_a92fa63cabc18462be74711f65c5e5466}\label{translate_8h_a92fa63cabc18462be74711f65c5e5466}} 
\index{translate.h@{translate.h}!render\_set@{render\_set}}
\index{render\_set@{render\_set}!translate.h@{translate.h}}
\subsubsection{\texorpdfstring{render\_set()}{render\_set()}}
{\footnotesize\ttfamily void render\+\_\+set (\begin{DoxyParamCaption}\item[{const double}]{dh,  }\item[{const double}]{dv,  }\item[{const double}]{roulis,  }\item[{const \mbox{\hyperlink{struct_f_e__integer__position}{F\+E\+\_\+integer\+\_\+position}} $\ast$}]{camera }\end{DoxyParamCaption})}

\mbox{\Hypertarget{translate_8h_ad9469e65551169eb575e264a8ad0e9e6}\label{translate_8h_ad9469e65551169eb575e264a8ad0e9e6}} 
\index{translate.h@{translate.h}!render\_translate@{render\_translate}}
\index{render\_translate@{render\_translate}!translate.h@{translate.h}}
\subsubsection{\texorpdfstring{render\_translate()}{render\_translate()}}
{\footnotesize\ttfamily void render\+\_\+translate (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_f_e__integer__point}{F\+E\+\_\+integer\+\_\+point}} $\ast$}]{point }\end{DoxyParamCaption})}

\mbox{\Hypertarget{translate_8h_a6fcd1947589f80d925b2a945cbb2156f}\label{translate_8h_a6fcd1947589f80d925b2a945cbb2156f}} 
\index{translate.h@{translate.h}!sin@{sin}}
\index{sin@{sin}!translate.h@{translate.h}}
\subsubsection{\texorpdfstring{sin()}{sin()}}
{\footnotesize\ttfamily double sin (\begin{DoxyParamCaption}\item[{const double}]{angle }\end{DoxyParamCaption})}



\subsection{Variable Documentation}
\mbox{\Hypertarget{translate_8h_a43016d873124d39034edb8cd164794db}\label{translate_8h_a43016d873124d39034edb8cd164794db}} 
\index{translate.h@{translate.h}!pi@{pi}}
\index{pi@{pi}!translate.h@{translate.h}}
\subsubsection{\texorpdfstring{pi}{pi}}
{\footnotesize\ttfamily const double pi}

\mbox{\Hypertarget{translate_8h_a2c0cc2347cdb41873a6b0dbc108b15d3}\label{translate_8h_a2c0cc2347cdb41873a6b0dbc108b15d3}} 
\index{translate.h@{translate.h}!pi2@{pi2}}
\index{pi2@{pi2}!translate.h@{translate.h}}
\subsubsection{\texorpdfstring{pi2}{pi2}}
{\footnotesize\ttfamily const double pi2}

\mbox{\Hypertarget{translate_8h_a29539de4d4f8937b304e70fc4aa3b672}\label{translate_8h_a29539de4d4f8937b304e70fc4aa3b672}} 
\index{translate.h@{translate.h}!pi\_sur\_2@{pi\_sur\_2}}
\index{pi\_sur\_2@{pi\_sur\_2}!translate.h@{translate.h}}
\subsubsection{\texorpdfstring{pi\_sur\_2}{pi\_sur\_2}}
{\footnotesize\ttfamily const double pi\+\_\+sur\+\_\+2}

