\hypertarget{struct_ogre_1_1_illumination_pass}{}\doxysection{Ogre\+::Illumination\+Pass Struct Reference}
\label{struct_ogre_1_1_illumination_pass}\index{Ogre::IlluminationPass@{Ogre::IlluminationPass}}


Struct recording a pass which can be used for a specific illumination stage.  




{\ttfamily \#include $<$Ogre\+Pass.\+h$>$}



Inheritance diagram for Ogre\+::Illumination\+Pass\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=206pt]{struct_ogre_1_1_illumination_pass__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{struct_ogre_1_1_illumination_pass_ae918ba7d9f586fd79f1f359fdf2ebbf9}{Illumination\+Pass}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{struct_ogre_1_1_illumination_pass_af9cd19ab72ba8c1906fe4dc2e76de372}{destroy\+On\+Shutdown}}
\begin{DoxyCompactList}\small\item\em Whether this pass is one which should be deleted itself. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_pass}{Pass}} $\ast$ \mbox{\hyperlink{struct_ogre_1_1_illumination_pass_a6931df999c8161fb6f91d121b0553577}{original\+Pass}}
\begin{DoxyCompactList}\small\item\em The original pass which spawned this one. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_pass}{Pass}} $\ast$ \mbox{\hyperlink{struct_ogre_1_1_illumination_pass_ab5f7c941a2c79525fa9077eb358c628b}{pass}}
\begin{DoxyCompactList}\small\item\em The pass to use in this stage. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group___materials_ga12a2bc4c75c439630241aa279089acb4}{Illumination\+Stage}} \mbox{\hyperlink{struct_ogre_1_1_illumination_pass_adde147291fef1bf5e3841c800bde68f0}{stage}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Struct recording a pass which can be used for a specific illumination stage. 

\begin{DoxyRemark}{Remarks}
This structure is used to record categorised passes which fit into a number of distinct illumination phases -\/ ambient, diffuse / specular (per-\/light) and decal (post-\/lighting texturing). An original pass may fit into one of these categories already, or it may require splitting into its component parts in order to be categorised properly. 
\end{DoxyRemark}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_illumination_pass_ae918ba7d9f586fd79f1f359fdf2ebbf9}\label{struct_ogre_1_1_illumination_pass_ae918ba7d9f586fd79f1f359fdf2ebbf9}} 
\index{Ogre::IlluminationPass@{Ogre::IlluminationPass}!IlluminationPass@{IlluminationPass}}
\index{IlluminationPass@{IlluminationPass}!Ogre::IlluminationPass@{Ogre::IlluminationPass}}
\doxysubsubsection{\texorpdfstring{IlluminationPass()}{IlluminationPass()}}
{\footnotesize\ttfamily Ogre\+::\+Illumination\+Pass\+::\+Illumination\+Pass (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_illumination_pass_adde147291fef1bf5e3841c800bde68f0}\label{struct_ogre_1_1_illumination_pass_adde147291fef1bf5e3841c800bde68f0}} 
\index{Ogre::IlluminationPass@{Ogre::IlluminationPass}!stage@{stage}}
\index{stage@{stage}!Ogre::IlluminationPass@{Ogre::IlluminationPass}}
\doxysubsubsection{\texorpdfstring{stage}{stage}}
{\footnotesize\ttfamily \mbox{\hyperlink{group___materials_ga12a2bc4c75c439630241aa279089acb4}{Illumination\+Stage}} Ogre\+::\+Illumination\+Pass\+::stage}

\mbox{\Hypertarget{struct_ogre_1_1_illumination_pass_ab5f7c941a2c79525fa9077eb358c628b}\label{struct_ogre_1_1_illumination_pass_ab5f7c941a2c79525fa9077eb358c628b}} 
\index{Ogre::IlluminationPass@{Ogre::IlluminationPass}!pass@{pass}}
\index{pass@{pass}!Ogre::IlluminationPass@{Ogre::IlluminationPass}}
\doxysubsubsection{\texorpdfstring{pass}{pass}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_pass}{Pass}}$\ast$ Ogre\+::\+Illumination\+Pass\+::pass}



The pass to use in this stage. 

\mbox{\Hypertarget{struct_ogre_1_1_illumination_pass_af9cd19ab72ba8c1906fe4dc2e76de372}\label{struct_ogre_1_1_illumination_pass_af9cd19ab72ba8c1906fe4dc2e76de372}} 
\index{Ogre::IlluminationPass@{Ogre::IlluminationPass}!destroyOnShutdown@{destroyOnShutdown}}
\index{destroyOnShutdown@{destroyOnShutdown}!Ogre::IlluminationPass@{Ogre::IlluminationPass}}
\doxysubsubsection{\texorpdfstring{destroyOnShutdown}{destroyOnShutdown}}
{\footnotesize\ttfamily bool Ogre\+::\+Illumination\+Pass\+::destroy\+On\+Shutdown}



Whether this pass is one which should be deleted itself. 

\mbox{\Hypertarget{struct_ogre_1_1_illumination_pass_a6931df999c8161fb6f91d121b0553577}\label{struct_ogre_1_1_illumination_pass_a6931df999c8161fb6f91d121b0553577}} 
\index{Ogre::IlluminationPass@{Ogre::IlluminationPass}!originalPass@{originalPass}}
\index{originalPass@{originalPass}!Ogre::IlluminationPass@{Ogre::IlluminationPass}}
\doxysubsubsection{\texorpdfstring{originalPass}{originalPass}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_pass}{Pass}}$\ast$ Ogre\+::\+Illumination\+Pass\+::original\+Pass}



The original pass which spawned this one. 



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_pass_8h}{Ogre\+Pass.\+h}}\end{DoxyCompactItemize}
