\hypertarget{class_ogre_1_1_property_def}{}\doxysection{Ogre\+::Property\+Def Class Reference}
\label{class_ogre_1_1_property_def}\index{Ogre::PropertyDef@{Ogre::PropertyDef}}


Definition of a property of an object.  




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



Inheritance diagram for Ogre\+::Property\+Def\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=184pt]{class_ogre_1_1_property_def__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_property_def_a41cc7c20c02222c76f11d43489695551}{Property\+Def}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&name, const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&desc, \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} p\+Type)
\begin{DoxyCompactList}\small\item\em Construct a property. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{class_ogre_1_1_property_def_a57023174a36bbcc6cb378f0273b5371f}{get\+Description}} () const
\begin{DoxyCompactList}\small\item\em Get the description of the property. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{class_ogre_1_1_property_def_af0784b3ec70fe66b701cccd755779bf4}{get\+Name}} () const
\begin{DoxyCompactList}\small\item\em Get the name of the property. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_a448d55d84545d7a3fdbb8a5b76cfdf16}{get\+Type}} () const
\begin{DoxyCompactList}\small\item\em Get the type of the property. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_a2e28520f52bd076d73becb579949c821}{get\+Type\+For\+Value}} (const bool \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_a26efb3b5354c5fa5bcf630cc97847fdf}{get\+Type\+For\+Value}} (const \mbox{\hyperlink{class_ogre_1_1_colour_value}{Colour\+Value}} \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_ac8d97b00ddd7991fd1c6d844fcea22b7}{get\+Type\+For\+Value}} (const int \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_aee5018eebdb2bac0a74b16b983547fdb}{get\+Type\+For\+Value}} (const long \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_a883ccd53919be65e73d2524fd5ea598c}{get\+Type\+For\+Value}} (const \mbox{\hyperlink{class_ogre_1_1_matrix3}{Matrix3}} \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_aa3f812514090432149116f4dc278e70c}{get\+Type\+For\+Value}} (const \mbox{\hyperlink{class_ogre_1_1_matrix4}{Matrix4}} \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_a12b0236db01a784799530942a8f50d82}{get\+Type\+For\+Value}} (const \mbox{\hyperlink{class_ogre_1_1_quaternion}{Quaternion}} \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_ab66019ead72453626dde1c5529392e79}{get\+Type\+For\+Value}} (const \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_af1f43d6fa9c867fbbac7c847c2331a4a}{get\+Type\+For\+Value}} (const short \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_a4085561ce2c745b94f24163f05f77a85}{get\+Type\+For\+Value}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_a2b47385bebe000ae74e7281b65f177db}{get\+Type\+For\+Value}} (const unsigned int \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_ad7e4b21a152c6f6657ce02a210b30b58}{get\+Type\+For\+Value}} (const unsigned long \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_a11706d14ed57ce015ad363550c8b4a35}{get\+Type\+For\+Value}} (const unsigned short \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_a9a6f217f142938d7035f4b0507430fa2}{get\+Type\+For\+Value}} (const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_a94debb259e471f515823736dec0ff488}{get\+Type\+For\+Value}} (const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&val)
\item 
static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} \mbox{\hyperlink{class_ogre_1_1_property_def_a07dab739e1465c57f8f287aa3d8a18ae}{get\+Type\+For\+Value}} (const \mbox{\hyperlink{namespace_ogre_a739a289a4d5235f5f509a1795f5ffd5b}{Vector4}} \&val)
\item 
static const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{class_ogre_1_1_property_def_a2b117f9bd3d234cf2df0facd2b698bb5}{get\+Type\+Name}} (\mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} the\+Type)
\begin{DoxyCompactList}\small\item\em Get a string name of a property type. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Definition of a property of an object. 

\begin{DoxyRemark}{Remarks}
This definition is shared between all instances of an object and therefore has no value. \mbox{\hyperlink{class_ogre_1_1_property}{Property}} contains values. 
\end{DoxyRemark}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_property_def_a41cc7c20c02222c76f11d43489695551}\label{class_ogre_1_1_property_def_a41cc7c20c02222c76f11d43489695551}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!PropertyDef@{PropertyDef}}
\index{PropertyDef@{PropertyDef}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{PropertyDef()}{PropertyDef()}}
{\footnotesize\ttfamily Ogre\+::\+Property\+Def\+::\+Property\+Def (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{name,  }\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{desc,  }\item[{\mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}}}]{p\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Construct a property. 


\begin{DoxyParams}{Parameters}
{\em name} & The name of the property \\
\hline
{\em desc} & A (potentially) long description of the property \\
\hline
{\em p\+Type} & The type of the property \\
\hline
\end{DoxyParams}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_property_def_af0784b3ec70fe66b701cccd755779bf4}\label{class_ogre_1_1_property_def_af0784b3ec70fe66b701cccd755779bf4}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getName@{getName}}
\index{getName@{getName}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getName()}{getName()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}\& Ogre\+::\+Property\+Def\+::get\+Name (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get the name of the property. 

\mbox{\Hypertarget{class_ogre_1_1_property_def_a57023174a36bbcc6cb378f0273b5371f}\label{class_ogre_1_1_property_def_a57023174a36bbcc6cb378f0273b5371f}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getDescription@{getDescription}}
\index{getDescription@{getDescription}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getDescription()}{getDescription()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}\& Ogre\+::\+Property\+Def\+::get\+Description (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get the description of the property. 

\mbox{\Hypertarget{class_ogre_1_1_property_def_a448d55d84545d7a3fdbb8a5b76cfdf16}\label{class_ogre_1_1_property_def_a448d55d84545d7a3fdbb8a5b76cfdf16}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getType@{getType}}
\index{getType@{getType}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getType()}{getType()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get the type of the property. 

\mbox{\Hypertarget{class_ogre_1_1_property_def_a2b117f9bd3d234cf2df0facd2b698bb5}\label{class_ogre_1_1_property_def_a2b117f9bd3d234cf2df0facd2b698bb5}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeName@{getTypeName}}
\index{getTypeName@{getTypeName}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeName()}{getTypeName()}}
{\footnotesize\ttfamily static const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}\& Ogre\+::\+Property\+Def\+::get\+Type\+Name (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}}}]{the\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Get a string name of a property type. 

\mbox{\Hypertarget{class_ogre_1_1_property_def_af1f43d6fa9c867fbbac7c847c2331a4a}\label{class_ogre_1_1_property_def_af1f43d6fa9c867fbbac7c847c2331a4a}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [1/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const short \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+S\+H\+O\+RT.



Referenced by Ogre\+::\+Property\+Set\+::get\+Value(), and Ogre\+::\+Property\+Set\+::set\+Value().

\mbox{\Hypertarget{class_ogre_1_1_property_def_a11706d14ed57ce015ad363550c8b4a35}\label{class_ogre_1_1_property_def_a11706d14ed57ce015ad363550c8b4a35}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [2/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const unsigned short \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+U\+N\+S\+I\+G\+N\+E\+D\+\_\+\+S\+H\+O\+RT.

\mbox{\Hypertarget{class_ogre_1_1_property_def_ac8d97b00ddd7991fd1c6d844fcea22b7}\label{class_ogre_1_1_property_def_ac8d97b00ddd7991fd1c6d844fcea22b7}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [3/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const int \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+I\+NT.

\mbox{\Hypertarget{class_ogre_1_1_property_def_a2b47385bebe000ae74e7281b65f177db}\label{class_ogre_1_1_property_def_a2b47385bebe000ae74e7281b65f177db}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [4/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const unsigned int \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+U\+N\+S\+I\+G\+N\+E\+D\+\_\+\+I\+NT.

\mbox{\Hypertarget{class_ogre_1_1_property_def_aee5018eebdb2bac0a74b16b983547fdb}\label{class_ogre_1_1_property_def_aee5018eebdb2bac0a74b16b983547fdb}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [5/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const long \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+L\+O\+NG.

\mbox{\Hypertarget{class_ogre_1_1_property_def_ad7e4b21a152c6f6657ce02a210b30b58}\label{class_ogre_1_1_property_def_ad7e4b21a152c6f6657ce02a210b30b58}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [6/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const unsigned long \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+U\+N\+S\+I\+G\+N\+E\+D\+\_\+\+L\+O\+NG.

\mbox{\Hypertarget{class_ogre_1_1_property_def_ab66019ead72453626dde1c5529392e79}\label{class_ogre_1_1_property_def_ab66019ead72453626dde1c5529392e79}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [7/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+R\+E\+AL.

\mbox{\Hypertarget{class_ogre_1_1_property_def_a4085561ce2c745b94f24163f05f77a85}\label{class_ogre_1_1_property_def_a4085561ce2c745b94f24163f05f77a85}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [8/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+S\+T\+R\+I\+NG.

\mbox{\Hypertarget{class_ogre_1_1_property_def_a9a6f217f142938d7035f4b0507430fa2}\label{class_ogre_1_1_property_def_a9a6f217f142938d7035f4b0507430fa2}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [9/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+V\+E\+C\+T\+O\+R2.

\mbox{\Hypertarget{class_ogre_1_1_property_def_a94debb259e471f515823736dec0ff488}\label{class_ogre_1_1_property_def_a94debb259e471f515823736dec0ff488}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [10/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+V\+E\+C\+T\+O\+R3.

\mbox{\Hypertarget{class_ogre_1_1_property_def_a07dab739e1465c57f8f287aa3d8a18ae}\label{class_ogre_1_1_property_def_a07dab739e1465c57f8f287aa3d8a18ae}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [11/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_a739a289a4d5235f5f509a1795f5ffd5b}{Vector4}} \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+V\+E\+C\+T\+O\+R4.

\mbox{\Hypertarget{class_ogre_1_1_property_def_a26efb3b5354c5fa5bcf630cc97847fdf}\label{class_ogre_1_1_property_def_a26efb3b5354c5fa5bcf630cc97847fdf}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [12/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_colour_value}{Colour\+Value}} \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+C\+O\+L\+O\+UR.

\mbox{\Hypertarget{class_ogre_1_1_property_def_a2e28520f52bd076d73becb579949c821}\label{class_ogre_1_1_property_def_a2e28520f52bd076d73becb579949c821}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [13/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const bool \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+B\+O\+OL.

\mbox{\Hypertarget{class_ogre_1_1_property_def_a12b0236db01a784799530942a8f50d82}\label{class_ogre_1_1_property_def_a12b0236db01a784799530942a8f50d82}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [14/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_quaternion}{Quaternion}} \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+Q\+U\+A\+T\+E\+R\+N\+I\+ON.

\mbox{\Hypertarget{class_ogre_1_1_property_def_a883ccd53919be65e73d2524fd5ea598c}\label{class_ogre_1_1_property_def_a883ccd53919be65e73d2524fd5ea598c}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [15/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_matrix3}{Matrix3}} \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+M\+A\+T\+R\+I\+X3.

\mbox{\Hypertarget{class_ogre_1_1_property_def_aa3f812514090432149116f4dc278e70c}\label{class_ogre_1_1_property_def_aa3f812514090432149116f4dc278e70c}} 
\index{Ogre::PropertyDef@{Ogre::PropertyDef}!getTypeForValue@{getTypeForValue}}
\index{getTypeForValue@{getTypeForValue}!Ogre::PropertyDef@{Ogre::PropertyDef}}
\doxysubsubsection{\texorpdfstring{getTypeForValue()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [16/16]}}
{\footnotesize\ttfamily static \mbox{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_matrix4}{Matrix4}} \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+::\+P\+R\+O\+P\+\_\+\+M\+A\+T\+R\+I\+X4.



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