\hypertarget{r__main_8h}{
\section{common/r\_\-main.h File Reference}
\label{d5/d1b/r__main_8h}\index{common/r\_\-main.h@{common/r\_\-main.h}}
}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{r__main_8h_a19a473904e0183d3270eaf95d3c25360}{R\_\-AlignFlat} (int linenum, int side, int \hyperlink{cl__cvarlist_8cpp_a6a421b65bc6e95dba8b66654d7d25bbd}{fc})
\item 
int \hyperlink{r__main_8h_a14f4d20c41e7c683efa8925b4935bbe4}{R\_\-PointOnSide} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}{x}, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{v__video_8cpp_a0a2f84ed7838f07779ae24c5a9086d33}{y}, \hyperlink{structnode__s}{node\_\-t} $\ast$node)
\item 
int \hyperlink{r__main_8h_a6c4b4eee5dd34895267526eb57698371}{R\_\-PointOnSegSide} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}{x}, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{v__video_8cpp_a0a2f84ed7838f07779ae24c5a9086d33}{y}, \hyperlink{structseg__s}{seg\_\-t} $\ast$line)
\item 
\hyperlink{tables_8h_a3f67fb38226d50c4b96915764b21a5e2}{angle\_\-t} \hyperlink{r__main_8h_ad2893b0d827bd9b669434a5df2d2f348}{R\_\-PointToAngle} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}{x}, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{v__video_8cpp_a0a2f84ed7838f07779ae24c5a9086d33}{y})
\item 
\hyperlink{tables_8h_a3f67fb38226d50c4b96915764b21a5e2}{angle\_\-t} \hyperlink{r__main_8h_a5b379376ada7e2024de7623b14b9b201}{R\_\-PointToAngle2} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{server_2src_2r__main_8cpp_a6a0d9ef87f7556162859c6610756f2ed}{viewx}, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{server_2src_2r__main_8cpp_af4a6f9d2fdd8859230a89f38dcb99508}{viewy}, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}{x}, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{v__video_8cpp_a0a2f84ed7838f07779ae24c5a9086d33}{y})
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{r__main_8h_ac3e42c7079c10716942069ddff6d43a8}{R\_\-PointToDist} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}{x}, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{v__video_8cpp_a0a2f84ed7838f07779ae24c5a9086d33}{y})
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{r__main_8h_ad9e9fd5b28825c109a9a24f20f040de8}{R\_\-ScaleFromGlobalAngle} (\hyperlink{tables_8h_a3f67fb38226d50c4b96915764b21a5e2}{angle\_\-t} visangle)
\item 
\hyperlink{structsubsector__s}{subsector\_\-t} $\ast$ \hyperlink{r__main_8h_ad408c110f0787be6b4e4e2c8a9c8773b}{R\_\-PointInSubsector} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}{x}, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{v__video_8cpp_a0a2f84ed7838f07779ae24c5a9086d33}{y})
\item 
void \hyperlink{r__main_8h_a2a97e02cf962f68ed888d78460a978b8}{R\_\-AddPointToBox} (int \hyperlink{cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}{x}, int \hyperlink{v__video_8cpp_a0a2f84ed7838f07779ae24c5a9086d33}{y}, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} $\ast$box)
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{r__main_8h_a89dbefd27cf60061fb3b41f9dfa2d038}{R\_\-PointToDist2} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} dx, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} dy)
\item 
void \hyperlink{r__main_8h_a9972f9ec4f017084db1ed4680b85cfed}{R\_\-SetFOV} (float fov)
\item 
float \hyperlink{r__main_8h_ae5f940586d59b7b6df79819a4b60f9b4}{R\_\-GetFOV} (void)
\item 
void \hyperlink{r__main_8h_acba04dcc1dfaf42873587b8779a07af3}{R\_\-RenderPlayerView} (\hyperlink{classplayer__s}{player\_\-t} $\ast$player)
\item 
void \hyperlink{r__main_8h_a6e9ed221145db3a3c14a7bfbbf3cf307}{R\_\-Init} (void)
\item 
void \hyperlink{r__main_8h_a437e68b49c47abbda3a70a5d1aa79d35}{R\_\-Shutdown} (void)
\item 
void \hyperlink{r__main_8h_a7d577278f201583c6bad2c8c04287b8f}{R\_\-SetViewSize} (int blocks)
\item 
void \hyperlink{r__main_8h_a7a689373cf3e1bbc2952b5f6355e687b}{R\_\-MultiresInit} (void)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{r__main_8h_a4f318cda2218091311d97c24c6db05ca}{viewcos}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{r__main_8h_a61434cd789c03addd11fac2fab951bed}{viewsin}
\item 
int \hyperlink{r__main_8h_a9d8a9239749c5174f26cf73ab9625c3b}{viewwidth}
\item 
int \hyperlink{r__main_8h_abbbcb01b7dcc4679d07cde1acfbf1412}{viewheight}
\item 
int \hyperlink{r__main_8h_aa1055d6f4005e6c45cc1ae047afbf120}{viewwindowx}
\item 
int \hyperlink{r__main_8h_a7e31f07da1990ac2913051cabec8fe7c}{viewwindowy}
\item 
int \hyperlink{r__main_8h_a05f5f2b9130da8655f373530b17559f2}{centerx}
\item 
int \hyperlink{r__main_8h_a4f7749acf68aeb5e792b0ad1cb4ab53b}{centery}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{r__main_8h_a27f7ce26278698a39a3d53392b931822}{centerxfrac}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{r__main_8h_ab39dd96e3bee47fe49f6f27d14925229}{centeryfrac}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{r__main_8h_a012217cbb3232628f152f99506fc5854}{yaspectmul}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} $\ast$ \hyperlink{r__main_8h_a012231b66f7a98ce935fbc483efd43e7}{basecolormap}
\item 
int \hyperlink{r__main_8h_a47b38778a450ce7f4b2ef7d73977fff8}{validcount}
\item 
int \hyperlink{r__main_8h_acf994a7eb23510cbc352de057d2f8a83}{linecount}
\item 
int \hyperlink{r__main_8h_a38d32613e2049d000dfe451d2687c0a3}{loopcount}
\item 
int \hyperlink{r__main_8h_a2d53bd239e22ba32818cba5f99135c43}{scalelight} \mbox{[}LIGHTLEVELS\mbox{]}\mbox{[}MAXLIGHTSCALE\mbox{]}
\item 
int \hyperlink{r__main_8h_aa3bb3d5fd8eb32c455a91d96e645eabe}{scalelightfixed} \mbox{[}MAXLIGHTSCALE\mbox{]}
\item 
int \hyperlink{r__main_8h_a0a08e5e000756eee2841783433396ef1}{zlight} \mbox{[}LIGHTLEVELS\mbox{]}\mbox{[}MAXLIGHTZ\mbox{]}
\item 
int \hyperlink{r__main_8h_a1356932875acd3b9f14d6e830924db57}{extralight}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{r__main_8h_a5734ed418be0e200e6796126d85bf8c4}{foggy}
\item 
int \hyperlink{r__main_8h_a4e81c53402dbab58897b9d59c9ccba16}{fixedlightlev}
\item 
\hyperlink{r__defs_8h_a38aef12c7af665685dd04cc8e3b1b136}{lighttable\_\-t} $\ast$ \hyperlink{r__main_8h_a49a3d56feb293ed5da05ee6286f98c8c}{fixedcolormap}
\item 
int \hyperlink{r__main_8h_a02fae303b0e216e360f5a1db6b476490}{lightscalexmul}
\item 
int \hyperlink{r__main_8h_ad04fb9a54adfe15c511d4d86fd19188a}{lightscaleymul}
\item 
int \hyperlink{r__main_8h_a5dc0404a6ebd19f7184aee4da3485087}{detailxshift}
\item 
int \hyperlink{r__main_8h_ae4aa1e534376f4be2c921b16f1f275fa}{detailyshift}
\item 
void($\ast$ \hyperlink{r__main_8h_a456914c35530b8d809f8ad38564c523b}{colfunc} )(void)
\item 
void($\ast$ \hyperlink{r__main_8h_a79d461e98736a442d032cea028382844}{basecolfunc} )(void)
\item 
void($\ast$ \hyperlink{r__main_8h_affad64edbbb3e07566f12f46d2d5883f}{fuzzcolfunc} )(void)
\item 
void($\ast$ \hyperlink{r__main_8h_ac948960321fe944946874473e83aee38}{lucentcolfunc} )(void)
\item 
void($\ast$ \hyperlink{r__main_8h_a106804cc7955da7b9cad80396f4b19a0}{transcolfunc} )(void)
\item 
void($\ast$ \hyperlink{r__main_8h_a0420032fe0a20241e726cfcb6d971b99}{tlatedlucentcolfunc} )(void)
\item 
void($\ast$ \hyperlink{r__main_8h_a657cb6f425415ad4cb83975cd60b383b}{spanfunc} )(void)
\item 
void($\ast$ \hyperlink{r__main_8h_a86dceeec83d51ec36f9228d5d0252d37}{hcolfunc\_\-pre} )(void)
\item 
void($\ast$ \hyperlink{r__main_8h_a6ebf84a2ae3e8ca457a6718f01b413c9}{hcolfunc\_\-post1} )(int hx, int sx, int yl, int yh)
\item 
void($\ast$ \hyperlink{r__main_8h_a62428f40c5e11182be1c02421c3f5523}{hcolfunc\_\-post2} )(int hx, int sx, int yl, int yh)
\item 
void($\ast$ \hyperlink{r__main_8h_a9b41e62e93a1f23016e38e2cefccef97}{hcolfunc\_\-post4} )(int sx, int yl, int yh)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{r__main_8h_a2a97e02cf962f68ed888d78460a978b8}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-AddPointToBox@{R\_\-AddPointToBox}}
\index{R\_\-AddPointToBox@{R\_\-AddPointToBox}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-AddPointToBox}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-AddPointToBox (
\begin{DoxyParamCaption}
\item[{int}]{x, }
\item[{int}]{y, }
\item[{{\bf fixed\_\-t} $\ast$}]{box}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_a2a97e02cf962f68ed888d78460a978b8}
\hypertarget{r__main_8h_a19a473904e0183d3270eaf95d3c25360}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-AlignFlat@{R\_\-AlignFlat}}
\index{R\_\-AlignFlat@{R\_\-AlignFlat}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-AlignFlat}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} R\_\-AlignFlat (
\begin{DoxyParamCaption}
\item[{int}]{linenum, }
\item[{int}]{side, }
\item[{int}]{fc}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_a19a473904e0183d3270eaf95d3c25360}
\hypertarget{r__main_8h_ae5f940586d59b7b6df79819a4b60f9b4}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-GetFOV@{R\_\-GetFOV}}
\index{R\_\-GetFOV@{R\_\-GetFOV}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-GetFOV}]{\setlength{\rightskip}{0pt plus 5cm}float R\_\-GetFOV (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_ae5f940586d59b7b6df79819a4b60f9b4}
\hypertarget{r__main_8h_a6e9ed221145db3a3c14a7bfbbf3cf307}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-Init@{R\_\-Init}}
\index{R\_\-Init@{R\_\-Init}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-Init}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-Init (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_a6e9ed221145db3a3c14a7bfbbf3cf307}
\hypertarget{r__main_8h_a7a689373cf3e1bbc2952b5f6355e687b}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-MultiresInit@{R\_\-MultiresInit}}
\index{R\_\-MultiresInit@{R\_\-MultiresInit}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-MultiresInit}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-MultiresInit (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_a7a689373cf3e1bbc2952b5f6355e687b}
\hypertarget{r__main_8h_ad408c110f0787be6b4e4e2c8a9c8773b}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-PointInSubsector@{R\_\-PointInSubsector}}
\index{R\_\-PointInSubsector@{R\_\-PointInSubsector}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-PointInSubsector}]{\setlength{\rightskip}{0pt plus 5cm}{\bf subsector\_\-t}$\ast$ R\_\-PointInSubsector (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t}}]{x, }
\item[{{\bf fixed\_\-t}}]{y}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_ad408c110f0787be6b4e4e2c8a9c8773b}
\hypertarget{r__main_8h_a6c4b4eee5dd34895267526eb57698371}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-PointOnSegSide@{R\_\-PointOnSegSide}}
\index{R\_\-PointOnSegSide@{R\_\-PointOnSegSide}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-PointOnSegSide}]{\setlength{\rightskip}{0pt plus 5cm}int R\_\-PointOnSegSide (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t}}]{x, }
\item[{{\bf fixed\_\-t}}]{y, }
\item[{{\bf seg\_\-t} $\ast$}]{line}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_a6c4b4eee5dd34895267526eb57698371}
\hypertarget{r__main_8h_a14f4d20c41e7c683efa8925b4935bbe4}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-PointOnSide@{R\_\-PointOnSide}}
\index{R\_\-PointOnSide@{R\_\-PointOnSide}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-PointOnSide}]{\setlength{\rightskip}{0pt plus 5cm}int R\_\-PointOnSide (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t}}]{x, }
\item[{{\bf fixed\_\-t}}]{y, }
\item[{{\bf node\_\-t} $\ast$}]{node}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_a14f4d20c41e7c683efa8925b4935bbe4}
\hypertarget{r__main_8h_ad2893b0d827bd9b669434a5df2d2f348}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-PointToAngle@{R\_\-PointToAngle}}
\index{R\_\-PointToAngle@{R\_\-PointToAngle}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-PointToAngle}]{\setlength{\rightskip}{0pt plus 5cm}{\bf angle\_\-t} R\_\-PointToAngle (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t}}]{x, }
\item[{{\bf fixed\_\-t}}]{y}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_ad2893b0d827bd9b669434a5df2d2f348}
\hypertarget{r__main_8h_a5b379376ada7e2024de7623b14b9b201}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-PointToAngle2@{R\_\-PointToAngle2}}
\index{R\_\-PointToAngle2@{R\_\-PointToAngle2}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-PointToAngle2}]{\setlength{\rightskip}{0pt plus 5cm}{\bf angle\_\-t} R\_\-PointToAngle2 (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t}}]{viewx, }
\item[{{\bf fixed\_\-t}}]{viewy, }
\item[{{\bf fixed\_\-t}}]{x, }
\item[{{\bf fixed\_\-t}}]{y}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_a5b379376ada7e2024de7623b14b9b201}
\hypertarget{r__main_8h_ac3e42c7079c10716942069ddff6d43a8}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-PointToDist@{R\_\-PointToDist}}
\index{R\_\-PointToDist@{R\_\-PointToDist}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-PointToDist}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} R\_\-PointToDist (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t}}]{x, }
\item[{{\bf fixed\_\-t}}]{y}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_ac3e42c7079c10716942069ddff6d43a8}
\hypertarget{r__main_8h_a89dbefd27cf60061fb3b41f9dfa2d038}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-PointToDist2@{R\_\-PointToDist2}}
\index{R\_\-PointToDist2@{R\_\-PointToDist2}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-PointToDist2}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} R\_\-PointToDist2 (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t}}]{dx, }
\item[{{\bf fixed\_\-t}}]{dy}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_a89dbefd27cf60061fb3b41f9dfa2d038}
\hypertarget{r__main_8h_acba04dcc1dfaf42873587b8779a07af3}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-RenderPlayerView@{R\_\-RenderPlayerView}}
\index{R\_\-RenderPlayerView@{R\_\-RenderPlayerView}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-RenderPlayerView}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-RenderPlayerView (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} $\ast$}]{player}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_acba04dcc1dfaf42873587b8779a07af3}
\hypertarget{r__main_8h_ad9e9fd5b28825c109a9a24f20f040de8}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-ScaleFromGlobalAngle@{R\_\-ScaleFromGlobalAngle}}
\index{R\_\-ScaleFromGlobalAngle@{R\_\-ScaleFromGlobalAngle}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-ScaleFromGlobalAngle}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} R\_\-ScaleFromGlobalAngle (
\begin{DoxyParamCaption}
\item[{{\bf angle\_\-t}}]{visangle}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_ad9e9fd5b28825c109a9a24f20f040de8}
\hypertarget{r__main_8h_a9972f9ec4f017084db1ed4680b85cfed}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-SetFOV@{R\_\-SetFOV}}
\index{R\_\-SetFOV@{R\_\-SetFOV}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-SetFOV}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-SetFOV (
\begin{DoxyParamCaption}
\item[{float}]{fov}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_a9972f9ec4f017084db1ed4680b85cfed}
\hypertarget{r__main_8h_a7d577278f201583c6bad2c8c04287b8f}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-SetViewSize@{R\_\-SetViewSize}}
\index{R\_\-SetViewSize@{R\_\-SetViewSize}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-SetViewSize}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-SetViewSize (
\begin{DoxyParamCaption}
\item[{int}]{blocks}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_a7d577278f201583c6bad2c8c04287b8f}
\hypertarget{r__main_8h_a437e68b49c47abbda3a70a5d1aa79d35}{
\index{r\_\-main.h@{r\_\-main.h}!R\_\-Shutdown@{R\_\-Shutdown}}
\index{R\_\-Shutdown@{R\_\-Shutdown}!r_main.h@{r\_\-main.h}}
\subsubsection[{R\_\-Shutdown}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-Shutdown (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/d1b/r__main_8h_a437e68b49c47abbda3a70a5d1aa79d35}


\subsection{Variable Documentation}
\hypertarget{r__main_8h_a79d461e98736a442d032cea028382844}{
\index{r\_\-main.h@{r\_\-main.h}!basecolfunc@{basecolfunc}}
\index{basecolfunc@{basecolfunc}!r_main.h@{r\_\-main.h}}
\subsubsection[{basecolfunc}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf basecolfunc})(void)}}
\label{d5/d1b/r__main_8h_a79d461e98736a442d032cea028382844}
\hypertarget{r__main_8h_a012231b66f7a98ce935fbc483efd43e7}{
\index{r\_\-main.h@{r\_\-main.h}!basecolormap@{basecolormap}}
\index{basecolormap@{basecolormap}!r_main.h@{r\_\-main.h}}
\subsubsection[{basecolormap}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte}$\ast$ {\bf basecolormap}}}
\label{d5/d1b/r__main_8h_a012231b66f7a98ce935fbc483efd43e7}
\hypertarget{r__main_8h_a05f5f2b9130da8655f373530b17559f2}{
\index{r\_\-main.h@{r\_\-main.h}!centerx@{centerx}}
\index{centerx@{centerx}!r_main.h@{r\_\-main.h}}
\subsubsection[{centerx}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf centerx}}}
\label{d5/d1b/r__main_8h_a05f5f2b9130da8655f373530b17559f2}
\hypertarget{r__main_8h_a27f7ce26278698a39a3d53392b931822}{
\index{r\_\-main.h@{r\_\-main.h}!centerxfrac@{centerxfrac}}
\index{centerxfrac@{centerxfrac}!r_main.h@{r\_\-main.h}}
\subsubsection[{centerxfrac}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf centerxfrac}}}
\label{d5/d1b/r__main_8h_a27f7ce26278698a39a3d53392b931822}
\hypertarget{r__main_8h_a4f7749acf68aeb5e792b0ad1cb4ab53b}{
\index{r\_\-main.h@{r\_\-main.h}!centery@{centery}}
\index{centery@{centery}!r_main.h@{r\_\-main.h}}
\subsubsection[{centery}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf centery}}}
\label{d5/d1b/r__main_8h_a4f7749acf68aeb5e792b0ad1cb4ab53b}
\hypertarget{r__main_8h_ab39dd96e3bee47fe49f6f27d14925229}{
\index{r\_\-main.h@{r\_\-main.h}!centeryfrac@{centeryfrac}}
\index{centeryfrac@{centeryfrac}!r_main.h@{r\_\-main.h}}
\subsubsection[{centeryfrac}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf centeryfrac}}}
\label{d5/d1b/r__main_8h_ab39dd96e3bee47fe49f6f27d14925229}
\hypertarget{r__main_8h_a456914c35530b8d809f8ad38564c523b}{
\index{r\_\-main.h@{r\_\-main.h}!colfunc@{colfunc}}
\index{colfunc@{colfunc}!r_main.h@{r\_\-main.h}}
\subsubsection[{colfunc}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf colfunc})(void)}}
\label{d5/d1b/r__main_8h_a456914c35530b8d809f8ad38564c523b}
\hypertarget{r__main_8h_a5dc0404a6ebd19f7184aee4da3485087}{
\index{r\_\-main.h@{r\_\-main.h}!detailxshift@{detailxshift}}
\index{detailxshift@{detailxshift}!r_main.h@{r\_\-main.h}}
\subsubsection[{detailxshift}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf detailxshift}}}
\label{d5/d1b/r__main_8h_a5dc0404a6ebd19f7184aee4da3485087}
\hypertarget{r__main_8h_ae4aa1e534376f4be2c921b16f1f275fa}{
\index{r\_\-main.h@{r\_\-main.h}!detailyshift@{detailyshift}}
\index{detailyshift@{detailyshift}!r_main.h@{r\_\-main.h}}
\subsubsection[{detailyshift}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf detailyshift}}}
\label{d5/d1b/r__main_8h_ae4aa1e534376f4be2c921b16f1f275fa}
\hypertarget{r__main_8h_a1356932875acd3b9f14d6e830924db57}{
\index{r\_\-main.h@{r\_\-main.h}!extralight@{extralight}}
\index{extralight@{extralight}!r_main.h@{r\_\-main.h}}
\subsubsection[{extralight}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf extralight}}}
\label{d5/d1b/r__main_8h_a1356932875acd3b9f14d6e830924db57}
\hypertarget{r__main_8h_a49a3d56feb293ed5da05ee6286f98c8c}{
\index{r\_\-main.h@{r\_\-main.h}!fixedcolormap@{fixedcolormap}}
\index{fixedcolormap@{fixedcolormap}!r_main.h@{r\_\-main.h}}
\subsubsection[{fixedcolormap}]{\setlength{\rightskip}{0pt plus 5cm}{\bf lighttable\_\-t}$\ast$ {\bf fixedcolormap}}}
\label{d5/d1b/r__main_8h_a49a3d56feb293ed5da05ee6286f98c8c}
\hypertarget{r__main_8h_a4e81c53402dbab58897b9d59c9ccba16}{
\index{r\_\-main.h@{r\_\-main.h}!fixedlightlev@{fixedlightlev}}
\index{fixedlightlev@{fixedlightlev}!r_main.h@{r\_\-main.h}}
\subsubsection[{fixedlightlev}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf fixedlightlev}}}
\label{d5/d1b/r__main_8h_a4e81c53402dbab58897b9d59c9ccba16}
\hypertarget{r__main_8h_a5734ed418be0e200e6796126d85bf8c4}{
\index{r\_\-main.h@{r\_\-main.h}!foggy@{foggy}}
\index{foggy@{foggy}!r_main.h@{r\_\-main.h}}
\subsubsection[{foggy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf foggy}}}
\label{d5/d1b/r__main_8h_a5734ed418be0e200e6796126d85bf8c4}
\hypertarget{r__main_8h_affad64edbbb3e07566f12f46d2d5883f}{
\index{r\_\-main.h@{r\_\-main.h}!fuzzcolfunc@{fuzzcolfunc}}
\index{fuzzcolfunc@{fuzzcolfunc}!r_main.h@{r\_\-main.h}}
\subsubsection[{fuzzcolfunc}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf fuzzcolfunc})(void)}}
\label{d5/d1b/r__main_8h_affad64edbbb3e07566f12f46d2d5883f}
\hypertarget{r__main_8h_a6ebf84a2ae3e8ca457a6718f01b413c9}{
\index{r\_\-main.h@{r\_\-main.h}!hcolfunc\_\-post1@{hcolfunc\_\-post1}}
\index{hcolfunc\_\-post1@{hcolfunc\_\-post1}!r_main.h@{r\_\-main.h}}
\subsubsection[{hcolfunc\_\-post1}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf hcolfunc\_\-post1})(int hx, int sx, int yl, int yh)}}
\label{d5/d1b/r__main_8h_a6ebf84a2ae3e8ca457a6718f01b413c9}
\hypertarget{r__main_8h_a62428f40c5e11182be1c02421c3f5523}{
\index{r\_\-main.h@{r\_\-main.h}!hcolfunc\_\-post2@{hcolfunc\_\-post2}}
\index{hcolfunc\_\-post2@{hcolfunc\_\-post2}!r_main.h@{r\_\-main.h}}
\subsubsection[{hcolfunc\_\-post2}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf hcolfunc\_\-post2})(int hx, int sx, int yl, int yh)}}
\label{d5/d1b/r__main_8h_a62428f40c5e11182be1c02421c3f5523}
\hypertarget{r__main_8h_a9b41e62e93a1f23016e38e2cefccef97}{
\index{r\_\-main.h@{r\_\-main.h}!hcolfunc\_\-post4@{hcolfunc\_\-post4}}
\index{hcolfunc\_\-post4@{hcolfunc\_\-post4}!r_main.h@{r\_\-main.h}}
\subsubsection[{hcolfunc\_\-post4}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf hcolfunc\_\-post4})(int sx, int yl, int yh)}}
\label{d5/d1b/r__main_8h_a9b41e62e93a1f23016e38e2cefccef97}
\hypertarget{r__main_8h_a86dceeec83d51ec36f9228d5d0252d37}{
\index{r\_\-main.h@{r\_\-main.h}!hcolfunc\_\-pre@{hcolfunc\_\-pre}}
\index{hcolfunc\_\-pre@{hcolfunc\_\-pre}!r_main.h@{r\_\-main.h}}
\subsubsection[{hcolfunc\_\-pre}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf hcolfunc\_\-pre})(void)}}
\label{d5/d1b/r__main_8h_a86dceeec83d51ec36f9228d5d0252d37}
\hypertarget{r__main_8h_a02fae303b0e216e360f5a1db6b476490}{
\index{r\_\-main.h@{r\_\-main.h}!lightscalexmul@{lightscalexmul}}
\index{lightscalexmul@{lightscalexmul}!r_main.h@{r\_\-main.h}}
\subsubsection[{lightscalexmul}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf lightscalexmul}}}
\label{d5/d1b/r__main_8h_a02fae303b0e216e360f5a1db6b476490}
\hypertarget{r__main_8h_ad04fb9a54adfe15c511d4d86fd19188a}{
\index{r\_\-main.h@{r\_\-main.h}!lightscaleymul@{lightscaleymul}}
\index{lightscaleymul@{lightscaleymul}!r_main.h@{r\_\-main.h}}
\subsubsection[{lightscaleymul}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf lightscaleymul}}}
\label{d5/d1b/r__main_8h_ad04fb9a54adfe15c511d4d86fd19188a}
\hypertarget{r__main_8h_acf994a7eb23510cbc352de057d2f8a83}{
\index{r\_\-main.h@{r\_\-main.h}!linecount@{linecount}}
\index{linecount@{linecount}!r_main.h@{r\_\-main.h}}
\subsubsection[{linecount}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf linecount}}}
\label{d5/d1b/r__main_8h_acf994a7eb23510cbc352de057d2f8a83}
\hypertarget{r__main_8h_a38d32613e2049d000dfe451d2687c0a3}{
\index{r\_\-main.h@{r\_\-main.h}!loopcount@{loopcount}}
\index{loopcount@{loopcount}!r_main.h@{r\_\-main.h}}
\subsubsection[{loopcount}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf loopcount}}}
\label{d5/d1b/r__main_8h_a38d32613e2049d000dfe451d2687c0a3}
\hypertarget{r__main_8h_ac948960321fe944946874473e83aee38}{
\index{r\_\-main.h@{r\_\-main.h}!lucentcolfunc@{lucentcolfunc}}
\index{lucentcolfunc@{lucentcolfunc}!r_main.h@{r\_\-main.h}}
\subsubsection[{lucentcolfunc}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf lucentcolfunc})(void)}}
\label{d5/d1b/r__main_8h_ac948960321fe944946874473e83aee38}
\hypertarget{r__main_8h_a2d53bd239e22ba32818cba5f99135c43}{
\index{r\_\-main.h@{r\_\-main.h}!scalelight@{scalelight}}
\index{scalelight@{scalelight}!r_main.h@{r\_\-main.h}}
\subsubsection[{scalelight}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf scalelight}\mbox{[}LIGHTLEVELS\mbox{]}\mbox{[}MAXLIGHTSCALE\mbox{]}}}
\label{d5/d1b/r__main_8h_a2d53bd239e22ba32818cba5f99135c43}
\hypertarget{r__main_8h_aa3bb3d5fd8eb32c455a91d96e645eabe}{
\index{r\_\-main.h@{r\_\-main.h}!scalelightfixed@{scalelightfixed}}
\index{scalelightfixed@{scalelightfixed}!r_main.h@{r\_\-main.h}}
\subsubsection[{scalelightfixed}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf scalelightfixed}\mbox{[}MAXLIGHTSCALE\mbox{]}}}
\label{d5/d1b/r__main_8h_aa3bb3d5fd8eb32c455a91d96e645eabe}
\hypertarget{r__main_8h_a657cb6f425415ad4cb83975cd60b383b}{
\index{r\_\-main.h@{r\_\-main.h}!spanfunc@{spanfunc}}
\index{spanfunc@{spanfunc}!r_main.h@{r\_\-main.h}}
\subsubsection[{spanfunc}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf spanfunc})(void)}}
\label{d5/d1b/r__main_8h_a657cb6f425415ad4cb83975cd60b383b}
\hypertarget{r__main_8h_a0420032fe0a20241e726cfcb6d971b99}{
\index{r\_\-main.h@{r\_\-main.h}!tlatedlucentcolfunc@{tlatedlucentcolfunc}}
\index{tlatedlucentcolfunc@{tlatedlucentcolfunc}!r_main.h@{r\_\-main.h}}
\subsubsection[{tlatedlucentcolfunc}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf tlatedlucentcolfunc})(void)}}
\label{d5/d1b/r__main_8h_a0420032fe0a20241e726cfcb6d971b99}
\hypertarget{r__main_8h_a106804cc7955da7b9cad80396f4b19a0}{
\index{r\_\-main.h@{r\_\-main.h}!transcolfunc@{transcolfunc}}
\index{transcolfunc@{transcolfunc}!r_main.h@{r\_\-main.h}}
\subsubsection[{transcolfunc}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf transcolfunc})(void)}}
\label{d5/d1b/r__main_8h_a106804cc7955da7b9cad80396f4b19a0}
\hypertarget{r__main_8h_a47b38778a450ce7f4b2ef7d73977fff8}{
\index{r\_\-main.h@{r\_\-main.h}!validcount@{validcount}}
\index{validcount@{validcount}!r_main.h@{r\_\-main.h}}
\subsubsection[{validcount}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf validcount}}}
\label{d5/d1b/r__main_8h_a47b38778a450ce7f4b2ef7d73977fff8}
\hypertarget{r__main_8h_a4f318cda2218091311d97c24c6db05ca}{
\index{r\_\-main.h@{r\_\-main.h}!viewcos@{viewcos}}
\index{viewcos@{viewcos}!r_main.h@{r\_\-main.h}}
\subsubsection[{viewcos}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf viewcos}}}
\label{d5/d1b/r__main_8h_a4f318cda2218091311d97c24c6db05ca}
\hypertarget{r__main_8h_abbbcb01b7dcc4679d07cde1acfbf1412}{
\index{r\_\-main.h@{r\_\-main.h}!viewheight@{viewheight}}
\index{viewheight@{viewheight}!r_main.h@{r\_\-main.h}}
\subsubsection[{viewheight}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf viewheight}}}
\label{d5/d1b/r__main_8h_abbbcb01b7dcc4679d07cde1acfbf1412}
\hypertarget{r__main_8h_a61434cd789c03addd11fac2fab951bed}{
\index{r\_\-main.h@{r\_\-main.h}!viewsin@{viewsin}}
\index{viewsin@{viewsin}!r_main.h@{r\_\-main.h}}
\subsubsection[{viewsin}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf viewsin}}}
\label{d5/d1b/r__main_8h_a61434cd789c03addd11fac2fab951bed}
\hypertarget{r__main_8h_a9d8a9239749c5174f26cf73ab9625c3b}{
\index{r\_\-main.h@{r\_\-main.h}!viewwidth@{viewwidth}}
\index{viewwidth@{viewwidth}!r_main.h@{r\_\-main.h}}
\subsubsection[{viewwidth}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf viewwidth}}}
\label{d5/d1b/r__main_8h_a9d8a9239749c5174f26cf73ab9625c3b}
\hypertarget{r__main_8h_aa1055d6f4005e6c45cc1ae047afbf120}{
\index{r\_\-main.h@{r\_\-main.h}!viewwindowx@{viewwindowx}}
\index{viewwindowx@{viewwindowx}!r_main.h@{r\_\-main.h}}
\subsubsection[{viewwindowx}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf viewwindowx}}}
\label{d5/d1b/r__main_8h_aa1055d6f4005e6c45cc1ae047afbf120}
\hypertarget{r__main_8h_a7e31f07da1990ac2913051cabec8fe7c}{
\index{r\_\-main.h@{r\_\-main.h}!viewwindowy@{viewwindowy}}
\index{viewwindowy@{viewwindowy}!r_main.h@{r\_\-main.h}}
\subsubsection[{viewwindowy}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf viewwindowy}}}
\label{d5/d1b/r__main_8h_a7e31f07da1990ac2913051cabec8fe7c}
\hypertarget{r__main_8h_a012217cbb3232628f152f99506fc5854}{
\index{r\_\-main.h@{r\_\-main.h}!yaspectmul@{yaspectmul}}
\index{yaspectmul@{yaspectmul}!r_main.h@{r\_\-main.h}}
\subsubsection[{yaspectmul}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf yaspectmul}}}
\label{d5/d1b/r__main_8h_a012217cbb3232628f152f99506fc5854}
\hypertarget{r__main_8h_a0a08e5e000756eee2841783433396ef1}{
\index{r\_\-main.h@{r\_\-main.h}!zlight@{zlight}}
\index{zlight@{zlight}!r_main.h@{r\_\-main.h}}
\subsubsection[{zlight}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf zlight}\mbox{[}LIGHTLEVELS\mbox{]}\mbox{[}MAXLIGHTZ\mbox{]}}}
\label{d5/d1b/r__main_8h_a0a08e5e000756eee2841783433396ef1}
