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


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}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_property_def_a41cc7c20c02222c76f11d43489695551}{Property\+Def} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name, const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&desc, \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} p\+Type)
\begin{DoxyCompactList}\small\item\em Construct a property. \end{DoxyCompactList}\item 
const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \& \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 \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \& \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 
\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \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}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_af1f43d6fa9c867fbbac7c847c2331a4a}{get\+Type\+For\+Value} (const short \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_a11706d14ed57ce015ad363550c8b4a35}{get\+Type\+For\+Value} (const unsigned short \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_ac8d97b00ddd7991fd1c6d844fcea22b7}{get\+Type\+For\+Value} (const int \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_a2b47385bebe000ae74e7281b65f177db}{get\+Type\+For\+Value} (const unsigned int \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_aee5018eebdb2bac0a74b16b983547fdb}{get\+Type\+For\+Value} (const long \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_ad7e4b21a152c6f6657ce02a210b30b58}{get\+Type\+For\+Value} (const unsigned long \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_ab66019ead72453626dde1c5529392e79}{get\+Type\+For\+Value} (const \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_a4085561ce2c745b94f24163f05f77a85}{get\+Type\+For\+Value} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_a9a6f217f142938d7035f4b0507430fa2}{get\+Type\+For\+Value} (const \hyperlink{class_ogre_1_1_vector2}{Vector2} \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_a94debb259e471f515823736dec0ff488}{get\+Type\+For\+Value} (const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_a07dab739e1465c57f8f287aa3d8a18ae}{get\+Type\+For\+Value} (const \hyperlink{class_ogre_1_1_vector4}{Vector4} \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_a26efb3b5354c5fa5bcf630cc97847fdf}{get\+Type\+For\+Value} (const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_a2e28520f52bd076d73becb579949c821}{get\+Type\+For\+Value} (const bool \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_a12b0236db01a784799530942a8f50d82}{get\+Type\+For\+Value} (const \hyperlink{class_ogre_1_1_quaternion}{Quaternion} \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_a883ccd53919be65e73d2524fd5ea598c}{get\+Type\+For\+Value} (const \hyperlink{class_ogre_1_1_matrix3}{Matrix3} \&val)
\item 
static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} \hyperlink{class_ogre_1_1_property_def_aa3f812514090432149116f4dc278e70c}{get\+Type\+For\+Value} (const \hyperlink{class_ogre_1_1_matrix4}{Matrix4} \&val)
\item 
static const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \& \hyperlink{class_ogre_1_1_property_def_a2b117f9bd3d234cf2df0facd2b698bb5}{get\+Type\+Name} (\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}


\subsection{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. \hyperlink{class_ogre_1_1_property}{Property} contains values. 
\end{DoxyRemark}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_property_def_a41cc7c20c02222c76f11d43489695551}\label{class_ogre_1_1_property_def_a41cc7c20c02222c76f11d43489695551}} 
\index{Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!Property\+Def@{Property\+Def}}
\index{Property\+Def@{Property\+Def}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{Property\+Def()}{PropertyDef()}}
{\footnotesize\ttfamily Ogre\+::\+Property\+Def\+::\+Property\+Def (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name,  }\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{desc,  }\item[{\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}


\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_property_def_af0784b3ec70fe66b701cccd755779bf4}\label{class_ogre_1_1_property_def_af0784b3ec70fe66b701cccd755779bf4}} 
\index{Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Name@{get\+Name}}
\index{get\+Name@{get\+Name}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Name()}{getName()}}
{\footnotesize\ttfamily const \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Description@{get\+Description}}
\index{get\+Description@{get\+Description}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Description()}{getDescription()}}
{\footnotesize\ttfamily const \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type@{get\+Type}}
\index{get\+Type@{get\+Type}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type()}{getType()}}
{\footnotesize\ttfamily \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+Name@{get\+Type\+Name}}
\index{get\+Type\+Name@{get\+Type\+Name}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+Name()}{getTypeName()}}
{\footnotesize\ttfamily static const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}\& Ogre\+::\+Property\+Def\+::get\+Type\+Name (\begin{DoxyParamCaption}\item[{\hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type}}]{the\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Get a string name of a property type. 



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

\mbox{\Hypertarget{class_ogre_1_1_property_def_af1f43d6fa9c867fbbac7c847c2331a4a}\label{class_ogre_1_1_property_def_af1f43d6fa9c867fbbac7c847c2331a4a}} 
\index{Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [1/16]}}
{\footnotesize\ttfamily static \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [2/16]}}
{\footnotesize\ttfamily static \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [3/16]}}
{\footnotesize\ttfamily static \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [4/16]}}
{\footnotesize\ttfamily static \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [5/16]}}
{\footnotesize\ttfamily static \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [6/16]}}
{\footnotesize\ttfamily static \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [7/16]}}
{\footnotesize\ttfamily static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [8/16]}}
{\footnotesize\ttfamily static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [9/16]}}
{\footnotesize\ttfamily static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_vector2}{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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [10/16]}}
{\footnotesize\ttfamily static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_vector3}{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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [11/16]}}
{\footnotesize\ttfamily static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_vector4}{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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [12/16]}}
{\footnotesize\ttfamily static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [13/16]}}
{\footnotesize\ttfamily static \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [14/16]}}
{\footnotesize\ttfamily static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [15/16]}}
{\footnotesize\ttfamily static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \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\+::\+Property\+Def@{Ogre\+::\+Property\+Def}!get\+Type\+For\+Value@{get\+Type\+For\+Value}}
\index{get\+Type\+For\+Value@{get\+Type\+For\+Value}!Ogre\+::\+Property\+Def@{Ogre\+::\+Property\+Def}}
\subsubsection{\texorpdfstring{get\+Type\+For\+Value()}{getTypeForValue()}\hspace{0.1cm}{\footnotesize\ttfamily [16/16]}}
{\footnotesize\ttfamily static \hyperlink{group___property_ga0883a5af9197151407965df0bacc4f3a}{Property\+Type} Ogre\+::\+Property\+Def\+::get\+Type\+For\+Value (\begin{DoxyParamCaption}\item[{const \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 
\hyperlink{_ogre_property_8h}{Ogre\+Property.\+h}\end{DoxyCompactItemize}
