\hypertarget{class_ogre_1_1_parameter_def}{}\doxysection{Ogre\+::Parameter\+Def Class Reference}
\label{class_ogre_1_1_parameter_def}\index{Ogre::ParameterDef@{Ogre::ParameterDef}}


Definition of a parameter supported by a \mbox{\hyperlink{class_ogre_1_1_string_interface}{String\+Interface}} class, for introspection.  




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

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_parameter_def_a0070696ef2e47e06585ca37ad1223836}{Parameter\+Def}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&new\+Name, const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&new\+Description, \mbox{\hyperlink{group___general_ga4b8cfe4e77d7d21264a6497c06ed924a}{Parameter\+Type}} new\+Type)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \mbox{\hyperlink{class_ogre_1_1_parameter_def_ab22036d8dcec3fe262e88316e55d9a13}{name}}
\item 
\mbox{\hyperlink{group___general_ga4b8cfe4e77d7d21264a6497c06ed924a}{Parameter\+Type}} \mbox{\hyperlink{class_ogre_1_1_parameter_def_a5f5634c1ecf86d49da2cccdd97641c6a}{param\+Type}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Definition of a parameter supported by a \mbox{\hyperlink{class_ogre_1_1_string_interface}{String\+Interface}} class, for introspection. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_parameter_def_a0070696ef2e47e06585ca37ad1223836}\label{class_ogre_1_1_parameter_def_a0070696ef2e47e06585ca37ad1223836}} 
\index{Ogre::ParameterDef@{Ogre::ParameterDef}!ParameterDef@{ParameterDef}}
\index{ParameterDef@{ParameterDef}!Ogre::ParameterDef@{Ogre::ParameterDef}}
\doxysubsubsection{\texorpdfstring{ParameterDef()}{ParameterDef()}}
{\footnotesize\ttfamily Ogre\+::\+Parameter\+Def\+::\+Parameter\+Def (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{new\+Name,  }\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{new\+Description,  }\item[{\mbox{\hyperlink{group___general_ga4b8cfe4e77d7d21264a6497c06ed924a}{Parameter\+Type}}}]{new\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_ogre_1_1_parameter_def_ab22036d8dcec3fe262e88316e55d9a13}\label{class_ogre_1_1_parameter_def_ab22036d8dcec3fe262e88316e55d9a13}} 
\index{Ogre::ParameterDef@{Ogre::ParameterDef}!name@{name}}
\index{name@{name}!Ogre::ParameterDef@{Ogre::ParameterDef}}
\doxysubsubsection{\texorpdfstring{name}{name}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} Ogre\+::\+Parameter\+Def\+::name}



Referenced by Ogre\+::\+Param\+Dictionary\+::add\+Parameter().

\mbox{\Hypertarget{class_ogre_1_1_parameter_def_a5f5634c1ecf86d49da2cccdd97641c6a}\label{class_ogre_1_1_parameter_def_a5f5634c1ecf86d49da2cccdd97641c6a}} 
\index{Ogre::ParameterDef@{Ogre::ParameterDef}!paramType@{paramType}}
\index{paramType@{paramType}!Ogre::ParameterDef@{Ogre::ParameterDef}}
\doxysubsubsection{\texorpdfstring{paramType}{paramType}}
{\footnotesize\ttfamily \mbox{\hyperlink{group___general_ga4b8cfe4e77d7d21264a6497c06ed924a}{Parameter\+Type}} Ogre\+::\+Parameter\+Def\+::param\+Type}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_string_interface_8h}{Ogre\+String\+Interface.\+h}}\end{DoxyCompactItemize}
