\hypertarget{struct_ogre_1_1_terrain_layer_declaration}{}\section{Ogre\+:\+:Terrain\+Layer\+Declaration Struct Reference}
\label{struct_ogre_1_1_terrain_layer_declaration}\index{Ogre\+::\+Terrain\+Layer\+Declaration@{Ogre\+::\+Terrain\+Layer\+Declaration}}


The definition of the information each layer will contain in this terrain.  




{\ttfamily \#include $<$Ogre\+Terrain\+Material\+Generator.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{struct_ogre_1_1_terrain_layer_declaration_a31b7b17f591169a464040af3f18488c6}{operator==} (const \hyperlink{struct_ogre_1_1_terrain_layer_declaration}{Terrain\+Layer\+Declaration} \&dcl) const
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group___terrain_gab3e9ec2172cfcad003ca034009369271}{Terrain\+Layer\+Sampler\+Element\+List} \hyperlink{struct_ogre_1_1_terrain_layer_declaration_a4eaf6c95757b0031e0e7191632bb4fd0}{elements}
\item 
\hyperlink{group___terrain_ga8bc95785d736a01b4140f9a427e9b630}{Terrain\+Layer\+Sampler\+List} \hyperlink{struct_ogre_1_1_terrain_layer_declaration_a3beefe92183cb240f5810553909f7bde}{samplers}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
The definition of the information each layer will contain in this terrain. 

All layers must contain the same structure of information, although the input textures can be different per layer instance. 

\subsection{Member Function Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_terrain_layer_declaration_a31b7b17f591169a464040af3f18488c6}\label{struct_ogre_1_1_terrain_layer_declaration_a31b7b17f591169a464040af3f18488c6}} 
\index{Ogre\+::\+Terrain\+Layer\+Declaration@{Ogre\+::\+Terrain\+Layer\+Declaration}!operator==@{operator==}}
\index{operator==@{operator==}!Ogre\+::\+Terrain\+Layer\+Declaration@{Ogre\+::\+Terrain\+Layer\+Declaration}}
\subsubsection{\texorpdfstring{operator==()}{operator==()}}
{\footnotesize\ttfamily bool Ogre\+::\+Terrain\+Layer\+Declaration\+::operator== (\begin{DoxyParamCaption}\item[{const \hyperlink{struct_ogre_1_1_terrain_layer_declaration}{Terrain\+Layer\+Declaration} \&}]{dcl }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



References elements, and samplers.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_terrain_layer_declaration_a3beefe92183cb240f5810553909f7bde}\label{struct_ogre_1_1_terrain_layer_declaration_a3beefe92183cb240f5810553909f7bde}} 
\index{Ogre\+::\+Terrain\+Layer\+Declaration@{Ogre\+::\+Terrain\+Layer\+Declaration}!samplers@{samplers}}
\index{samplers@{samplers}!Ogre\+::\+Terrain\+Layer\+Declaration@{Ogre\+::\+Terrain\+Layer\+Declaration}}
\subsubsection{\texorpdfstring{samplers}{samplers}}
{\footnotesize\ttfamily \hyperlink{group___terrain_ga8bc95785d736a01b4140f9a427e9b630}{Terrain\+Layer\+Sampler\+List} Ogre\+::\+Terrain\+Layer\+Declaration\+::samplers}



Referenced by operator==().

\mbox{\Hypertarget{struct_ogre_1_1_terrain_layer_declaration_a4eaf6c95757b0031e0e7191632bb4fd0}\label{struct_ogre_1_1_terrain_layer_declaration_a4eaf6c95757b0031e0e7191632bb4fd0}} 
\index{Ogre\+::\+Terrain\+Layer\+Declaration@{Ogre\+::\+Terrain\+Layer\+Declaration}!elements@{elements}}
\index{elements@{elements}!Ogre\+::\+Terrain\+Layer\+Declaration@{Ogre\+::\+Terrain\+Layer\+Declaration}}
\subsubsection{\texorpdfstring{elements}{elements}}
{\footnotesize\ttfamily \hyperlink{group___terrain_gab3e9ec2172cfcad003ca034009369271}{Terrain\+Layer\+Sampler\+Element\+List} Ogre\+::\+Terrain\+Layer\+Declaration\+::elements}



Referenced by operator==().



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_terrain_material_generator_8h}{Ogre\+Terrain\+Material\+Generator.\+h}\end{DoxyCompactItemize}
