\hypertarget{class_ogre_1_1_vertex_pose_key_frame}{}\section{Ogre\+:\+:Vertex\+Pose\+Key\+Frame Class Reference}
\label{class_ogre_1_1_vertex_pose_key_frame}\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}


Specialised \hyperlink{class_ogre_1_1_key_frame}{Key\+Frame} which references a Mesh\+::\+Pose at a certain influence level, which stores offsets for a subset of the vertices in a buffer to provide a blendable pose.  




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



Inheritance diagram for Ogre\+:\+:Vertex\+Pose\+Key\+Frame\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=229pt]{class_ogre_1_1_vertex_pose_key_frame__inherit__graph}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct_ogre_1_1_vertex_pose_key_frame_1_1_pose_ref}{Pose\+Ref}
\begin{DoxyCompactList}\small\item\em Reference to a pose at a given influence level. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{class_ogre_1_1_const_vector_iterator}{Const\+Vector\+Iterator}$<$ \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a57a8692107d482012ded2c7d3db6ba4c}{Pose\+Ref\+List} $>$ \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a5ca079fc1fc8647a32d5c45c305e7720}{Const\+Pose\+Ref\+Iterator}
\item 
typedef \hyperlink{class_ogre_1_1_vector_iterator}{Vector\+Iterator}$<$ \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a57a8692107d482012ded2c7d3db6ba4c}{Pose\+Ref\+List} $>$ \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a1edac52d5414ad95786cc9180bb6d080}{Pose\+Ref\+Iterator}
\item 
typedef std\+::vector$<$ \hyperlink{struct_ogre_1_1_vertex_pose_key_frame_1_1_pose_ref}{Pose\+Ref} $>$ \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a57a8692107d482012ded2c7d3db6ba4c}{Pose\+Ref\+List}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_vertex_pose_key_frame_a8365a7cfe9bd7c805e8cbdc9fa1fa6e2}{Vertex\+Pose\+Key\+Frame} (const \hyperlink{class_ogre_1_1_animation_track}{Animation\+Track} $\ast$parent, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} time)
\begin{DoxyCompactList}\small\item\em Default constructor, you should not call this but use \hyperlink{class_ogre_1_1_animation_track_a4517a1b16d6cb601754d98841bb4d7d6}{Animation\+Track\+::create\+Key\+Frame} instead. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_vertex_pose_key_frame_a431d110129e738fa4ff118568252f839}{$\sim$\+Vertex\+Pose\+Key\+Frame} ()
\item 
void \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a66817a006993bc7ffab44ea547c2106f}{\+\_\+apply\+Base\+Key\+Frame} (const \hyperlink{class_ogre_1_1_vertex_pose_key_frame}{Vertex\+Pose\+Key\+Frame} $\ast$base)
\item 
\hyperlink{class_ogre_1_1_key_frame}{Key\+Frame} $\ast$ \hyperlink{class_ogre_1_1_vertex_pose_key_frame_ad9a3172af98a0fbd7da0fb40461d4abb}{\+\_\+clone} (\hyperlink{class_ogre_1_1_animation_track}{Animation\+Track} $\ast$new\+Parent) const
\begin{DoxyCompactList}\small\item\em Clone a keyframe (internal use only) \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a016e46835e32fb086d56de06c53c1e88}{add\+Pose\+Reference} (\hyperlink{namespace_ogre_af851e71354d841df7138f9877c6f5931}{ushort} pose\+Index, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} influence)
\begin{DoxyCompactList}\small\item\em Add a new pose reference. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_vertex_pose_key_frame_a1edac52d5414ad95786cc9180bb6d080}{Pose\+Ref\+Iterator} \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a3c76e521f11ff60e916815b135249b17}{get\+Pose\+Reference\+Iterator} (void)
\begin{DoxyCompactList}\small\item\em Get an iterator over the pose references. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_vertex_pose_key_frame_a5ca079fc1fc8647a32d5c45c305e7720}{Const\+Pose\+Ref\+Iterator} \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a6b3eef75932a277de229713762bb52f1}{get\+Pose\+Reference\+Iterator} (void) const
\begin{DoxyCompactList}\small\item\em Get a const iterator over the pose references. \end{DoxyCompactList}\item 
const \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a57a8692107d482012ded2c7d3db6ba4c}{Pose\+Ref\+List} \& \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a3b9b5e1e498d4ac4419bba9e76351d79}{get\+Pose\+References} (void) const
\begin{DoxyCompactList}\small\item\em Get a const reference to the list of pose references. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_key_frame_a8c4fe7a2c23ed4a24bf5030bc3113b94}{get\+Time} (void) const
\begin{DoxyCompactList}\small\item\em Gets the time of this keyframe in the animation sequence. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a0135b4674ac0bdd4fd35da0e9c3026bf}{remove\+All\+Pose\+References} (void)
\begin{DoxyCompactList}\small\item\em Remove all pose references. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_vertex_pose_key_frame_af9d5ef046e486298493c4809dc242430}{remove\+Pose\+Reference} (\hyperlink{namespace_ogre_af851e71354d841df7138f9877c6f5931}{ushort} pose\+Index)
\begin{DoxyCompactList}\small\item\em Remove reference to a given pose. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a4f4255346e3e0f7bc2f7a5316565f160}{update\+Pose\+Reference} (\hyperlink{namespace_ogre_af851e71354d841df7138f9877c6f5931}{ushort} pose\+Index, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} influence)
\begin{DoxyCompactList}\small\item\em Update the influence of a pose reference. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Specialised \hyperlink{class_ogre_1_1_key_frame}{Key\+Frame} which references a Mesh\+::\+Pose at a certain influence level, which stores offsets for a subset of the vertices in a buffer to provide a blendable pose. 

\subsection{Member Typedef Documentation}
\mbox{\Hypertarget{class_ogre_1_1_vertex_pose_key_frame_a57a8692107d482012ded2c7d3db6ba4c}\label{class_ogre_1_1_vertex_pose_key_frame_a57a8692107d482012ded2c7d3db6ba4c}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!Pose\+Ref\+List@{Pose\+Ref\+List}}
\index{Pose\+Ref\+List@{Pose\+Ref\+List}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{Pose\+Ref\+List}{PoseRefList}}
{\footnotesize\ttfamily typedef std\+::vector$<$\hyperlink{struct_ogre_1_1_vertex_pose_key_frame_1_1_pose_ref}{Pose\+Ref}$>$ \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a57a8692107d482012ded2c7d3db6ba4c}{Ogre\+::\+Vertex\+Pose\+Key\+Frame\+::\+Pose\+Ref\+List}}

\mbox{\Hypertarget{class_ogre_1_1_vertex_pose_key_frame_a1edac52d5414ad95786cc9180bb6d080}\label{class_ogre_1_1_vertex_pose_key_frame_a1edac52d5414ad95786cc9180bb6d080}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!Pose\+Ref\+Iterator@{Pose\+Ref\+Iterator}}
\index{Pose\+Ref\+Iterator@{Pose\+Ref\+Iterator}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{Pose\+Ref\+Iterator}{PoseRefIterator}}
{\footnotesize\ttfamily typedef \hyperlink{class_ogre_1_1_vector_iterator}{Vector\+Iterator}$<$\hyperlink{class_ogre_1_1_vertex_pose_key_frame_a57a8692107d482012ded2c7d3db6ba4c}{Pose\+Ref\+List}$>$ \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a1edac52d5414ad95786cc9180bb6d080}{Ogre\+::\+Vertex\+Pose\+Key\+Frame\+::\+Pose\+Ref\+Iterator}}

\mbox{\Hypertarget{class_ogre_1_1_vertex_pose_key_frame_a5ca079fc1fc8647a32d5c45c305e7720}\label{class_ogre_1_1_vertex_pose_key_frame_a5ca079fc1fc8647a32d5c45c305e7720}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!Const\+Pose\+Ref\+Iterator@{Const\+Pose\+Ref\+Iterator}}
\index{Const\+Pose\+Ref\+Iterator@{Const\+Pose\+Ref\+Iterator}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{Const\+Pose\+Ref\+Iterator}{ConstPoseRefIterator}}
{\footnotesize\ttfamily typedef \hyperlink{class_ogre_1_1_const_vector_iterator}{Const\+Vector\+Iterator}$<$\hyperlink{class_ogre_1_1_vertex_pose_key_frame_a57a8692107d482012ded2c7d3db6ba4c}{Pose\+Ref\+List}$>$ \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a5ca079fc1fc8647a32d5c45c305e7720}{Ogre\+::\+Vertex\+Pose\+Key\+Frame\+::\+Const\+Pose\+Ref\+Iterator}}



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_vertex_pose_key_frame_a8365a7cfe9bd7c805e8cbdc9fa1fa6e2}\label{class_ogre_1_1_vertex_pose_key_frame_a8365a7cfe9bd7c805e8cbdc9fa1fa6e2}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!Vertex\+Pose\+Key\+Frame@{Vertex\+Pose\+Key\+Frame}}
\index{Vertex\+Pose\+Key\+Frame@{Vertex\+Pose\+Key\+Frame}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{Vertex\+Pose\+Key\+Frame()}{VertexPoseKeyFrame()}}
{\footnotesize\ttfamily Ogre\+::\+Vertex\+Pose\+Key\+Frame\+::\+Vertex\+Pose\+Key\+Frame (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_animation_track}{Animation\+Track} $\ast$}]{parent,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{time }\end{DoxyParamCaption})}



Default constructor, you should not call this but use \hyperlink{class_ogre_1_1_animation_track_a4517a1b16d6cb601754d98841bb4d7d6}{Animation\+Track\+::create\+Key\+Frame} instead. 

\mbox{\Hypertarget{class_ogre_1_1_vertex_pose_key_frame_a431d110129e738fa4ff118568252f839}\label{class_ogre_1_1_vertex_pose_key_frame_a431d110129e738fa4ff118568252f839}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!````~Vertex\+Pose\+Key\+Frame@{$\sim$\+Vertex\+Pose\+Key\+Frame}}
\index{````~Vertex\+Pose\+Key\+Frame@{$\sim$\+Vertex\+Pose\+Key\+Frame}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{$\sim$\+Vertex\+Pose\+Key\+Frame()}{~VertexPoseKeyFrame()}}
{\footnotesize\ttfamily Ogre\+::\+Vertex\+Pose\+Key\+Frame\+::$\sim$\+Vertex\+Pose\+Key\+Frame (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_vertex_pose_key_frame_a016e46835e32fb086d56de06c53c1e88}\label{class_ogre_1_1_vertex_pose_key_frame_a016e46835e32fb086d56de06c53c1e88}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!add\+Pose\+Reference@{add\+Pose\+Reference}}
\index{add\+Pose\+Reference@{add\+Pose\+Reference}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{add\+Pose\+Reference()}{addPoseReference()}}
{\footnotesize\ttfamily void Ogre\+::\+Vertex\+Pose\+Key\+Frame\+::add\+Pose\+Reference (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_af851e71354d841df7138f9877c6f5931}{ushort}}]{pose\+Index,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{influence }\end{DoxyParamCaption})}



Add a new pose reference. 

\begin{DoxySeeAlso}{See also}
\hyperlink{struct_ogre_1_1_vertex_pose_key_frame_1_1_pose_ref}{Pose\+Ref} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{class_ogre_1_1_vertex_pose_key_frame_a4f4255346e3e0f7bc2f7a5316565f160}\label{class_ogre_1_1_vertex_pose_key_frame_a4f4255346e3e0f7bc2f7a5316565f160}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!update\+Pose\+Reference@{update\+Pose\+Reference}}
\index{update\+Pose\+Reference@{update\+Pose\+Reference}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{update\+Pose\+Reference()}{updatePoseReference()}}
{\footnotesize\ttfamily void Ogre\+::\+Vertex\+Pose\+Key\+Frame\+::update\+Pose\+Reference (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_af851e71354d841df7138f9877c6f5931}{ushort}}]{pose\+Index,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{influence }\end{DoxyParamCaption})}



Update the influence of a pose reference. 

\begin{DoxySeeAlso}{See also}
\hyperlink{struct_ogre_1_1_vertex_pose_key_frame_1_1_pose_ref}{Pose\+Ref} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{class_ogre_1_1_vertex_pose_key_frame_af9d5ef046e486298493c4809dc242430}\label{class_ogre_1_1_vertex_pose_key_frame_af9d5ef046e486298493c4809dc242430}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!remove\+Pose\+Reference@{remove\+Pose\+Reference}}
\index{remove\+Pose\+Reference@{remove\+Pose\+Reference}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{remove\+Pose\+Reference()}{removePoseReference()}}
{\footnotesize\ttfamily void Ogre\+::\+Vertex\+Pose\+Key\+Frame\+::remove\+Pose\+Reference (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_af851e71354d841df7138f9877c6f5931}{ushort}}]{pose\+Index }\end{DoxyParamCaption})}



Remove reference to a given pose. 


\begin{DoxyParams}{Parameters}
{\em pose\+Index} & The pose index (not the index of the reference) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_vertex_pose_key_frame_a0135b4674ac0bdd4fd35da0e9c3026bf}\label{class_ogre_1_1_vertex_pose_key_frame_a0135b4674ac0bdd4fd35da0e9c3026bf}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!remove\+All\+Pose\+References@{remove\+All\+Pose\+References}}
\index{remove\+All\+Pose\+References@{remove\+All\+Pose\+References}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{remove\+All\+Pose\+References()}{removeAllPoseReferences()}}
{\footnotesize\ttfamily void Ogre\+::\+Vertex\+Pose\+Key\+Frame\+::remove\+All\+Pose\+References (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Remove all pose references. 

\mbox{\Hypertarget{class_ogre_1_1_vertex_pose_key_frame_a3b9b5e1e498d4ac4419bba9e76351d79}\label{class_ogre_1_1_vertex_pose_key_frame_a3b9b5e1e498d4ac4419bba9e76351d79}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!get\+Pose\+References@{get\+Pose\+References}}
\index{get\+Pose\+References@{get\+Pose\+References}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{get\+Pose\+References()}{getPoseReferences()}}
{\footnotesize\ttfamily const \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a57a8692107d482012ded2c7d3db6ba4c}{Pose\+Ref\+List}\& Ogre\+::\+Vertex\+Pose\+Key\+Frame\+::get\+Pose\+References (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const}



Get a const reference to the list of pose references. 

\mbox{\Hypertarget{class_ogre_1_1_vertex_pose_key_frame_a3c76e521f11ff60e916815b135249b17}\label{class_ogre_1_1_vertex_pose_key_frame_a3c76e521f11ff60e916815b135249b17}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!get\+Pose\+Reference\+Iterator@{get\+Pose\+Reference\+Iterator}}
\index{get\+Pose\+Reference\+Iterator@{get\+Pose\+Reference\+Iterator}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{get\+Pose\+Reference\+Iterator()}{getPoseReferenceIterator()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a1edac52d5414ad95786cc9180bb6d080}{Pose\+Ref\+Iterator} Ogre\+::\+Vertex\+Pose\+Key\+Frame\+::get\+Pose\+Reference\+Iterator (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get an iterator over the pose references. 

\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000056}{Deprecated}]use \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a3b9b5e1e498d4ac4419bba9e76351d79}{get\+Pose\+References()} \end{DoxyRefDesc}
\mbox{\Hypertarget{class_ogre_1_1_vertex_pose_key_frame_a6b3eef75932a277de229713762bb52f1}\label{class_ogre_1_1_vertex_pose_key_frame_a6b3eef75932a277de229713762bb52f1}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!get\+Pose\+Reference\+Iterator@{get\+Pose\+Reference\+Iterator}}
\index{get\+Pose\+Reference\+Iterator@{get\+Pose\+Reference\+Iterator}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{get\+Pose\+Reference\+Iterator()}{getPoseReferenceIterator()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a5ca079fc1fc8647a32d5c45c305e7720}{Const\+Pose\+Ref\+Iterator} Ogre\+::\+Vertex\+Pose\+Key\+Frame\+::get\+Pose\+Reference\+Iterator (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const}



Get a const iterator over the pose references. 

\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000057}{Deprecated}]use \hyperlink{class_ogre_1_1_vertex_pose_key_frame_a3b9b5e1e498d4ac4419bba9e76351d79}{get\+Pose\+References()} \end{DoxyRefDesc}
\mbox{\Hypertarget{class_ogre_1_1_vertex_pose_key_frame_ad9a3172af98a0fbd7da0fb40461d4abb}\label{class_ogre_1_1_vertex_pose_key_frame_ad9a3172af98a0fbd7da0fb40461d4abb}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!\+\_\+clone@{\+\_\+clone}}
\index{\+\_\+clone@{\+\_\+clone}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{\+\_\+clone()}{\_clone()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_key_frame}{Key\+Frame}$\ast$ Ogre\+::\+Vertex\+Pose\+Key\+Frame\+::\+\_\+clone (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_animation_track}{Animation\+Track} $\ast$}]{new\+Parent }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Clone a keyframe (internal use only) 



Reimplemented from \hyperlink{class_ogre_1_1_key_frame_a7ab9d65fa65db74d5c101ceb70c9e843}{Ogre\+::\+Key\+Frame}.

\mbox{\Hypertarget{class_ogre_1_1_vertex_pose_key_frame_a66817a006993bc7ffab44ea547c2106f}\label{class_ogre_1_1_vertex_pose_key_frame_a66817a006993bc7ffab44ea547c2106f}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!\+\_\+apply\+Base\+Key\+Frame@{\+\_\+apply\+Base\+Key\+Frame}}
\index{\+\_\+apply\+Base\+Key\+Frame@{\+\_\+apply\+Base\+Key\+Frame}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{\+\_\+apply\+Base\+Key\+Frame()}{\_applyBaseKeyFrame()}}
{\footnotesize\ttfamily void Ogre\+::\+Vertex\+Pose\+Key\+Frame\+::\+\_\+apply\+Base\+Key\+Frame (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_vertex_pose_key_frame}{Vertex\+Pose\+Key\+Frame} $\ast$}]{base }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_key_frame_a8c4fe7a2c23ed4a24bf5030bc3113b94}\label{class_ogre_1_1_key_frame_a8c4fe7a2c23ed4a24bf5030bc3113b94}} 
\index{Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}!get\+Time@{get\+Time}}
\index{get\+Time@{get\+Time}!Ogre\+::\+Vertex\+Pose\+Key\+Frame@{Ogre\+::\+Vertex\+Pose\+Key\+Frame}}
\subsubsection{\texorpdfstring{get\+Time()}{getTime()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Key\+Frame\+::get\+Time (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Gets the time of this keyframe in the animation sequence. 



References O\+G\+R\+E\+\_\+\+N\+O\+D\+I\+S\+C\+A\+RD.



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