\hypertarget{struct_ogre_1_1_render_target_1_1_frame_stats}{}\section{Ogre\+:\+:Render\+Target\+:\+:Frame\+Stats Struct Reference}
\label{struct_ogre_1_1_render_target_1_1_frame_stats}\index{Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}}


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

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
float \hyperlink{struct_ogre_1_1_render_target_1_1_frame_stats_a4e2453ac395f96a11a966f18590610e0}{avg\+F\+PS}
\begin{DoxyCompactList}\small\item\em average frames per second (F\+PS) since call to \hyperlink{class_ogre_1_1_root_a8eda253befda1255cbfd3b298f62449e}{Root\+::start\+Rendering} \end{DoxyCompactList}\item 
size\+\_\+t \hyperlink{struct_ogre_1_1_render_target_1_1_frame_stats_a6b4e063f6df89d63021022eb8f43d91c}{batch\+Count}
\begin{DoxyCompactList}\small\item\em number of batches rendered in the last \hyperlink{class_ogre_1_1_render_target_a5f78714e152067e10b381f9d262bcacb}{update()} call. \end{DoxyCompactList}\item 
float \hyperlink{struct_ogre_1_1_render_target_1_1_frame_stats_ab07828877ca7c352d1a8b1afaab1df08}{best\+F\+PS}
\begin{DoxyCompactList}\small\item\em best frames per second (F\+PS) since call to \hyperlink{class_ogre_1_1_root_a8eda253befda1255cbfd3b298f62449e}{Root\+::start\+Rendering} \end{DoxyCompactList}\item 
unsigned long \hyperlink{struct_ogre_1_1_render_target_1_1_frame_stats_a720bee3828b5c2d2419e7afbeed0191e}{best\+Frame\+Time}
\item 
float \hyperlink{struct_ogre_1_1_render_target_1_1_frame_stats_a12556de54d8ea0ca7ccf064a07d25389}{last\+F\+PS}
\begin{DoxyCompactList}\small\item\em frames per second (F\+PS) based on the frames rendered in the last second \end{DoxyCompactList}\item 
size\+\_\+t \hyperlink{struct_ogre_1_1_render_target_1_1_frame_stats_ab1bf6f713ee6774a371fdf74f2ffaf44}{triangle\+Count}
\begin{DoxyCompactList}\small\item\em number of triangles rendered in the last \hyperlink{class_ogre_1_1_render_target_a5f78714e152067e10b381f9d262bcacb}{update()} call. \end{DoxyCompactList}\item 
int \hyperlink{struct_ogre_1_1_render_target_1_1_frame_stats_a252574d63b453563ed4b22ff574fc10b}{v\+Blank\+Miss\+Count}
\item 
float \hyperlink{struct_ogre_1_1_render_target_1_1_frame_stats_a49f1dd55396299921e69e1d7ed66c0fc}{worst\+F\+PS}
\begin{DoxyCompactList}\small\item\em worst frames per second (F\+PS) since call to \hyperlink{class_ogre_1_1_root_a8eda253befda1255cbfd3b298f62449e}{Root\+::start\+Rendering} \end{DoxyCompactList}\item 
unsigned long \hyperlink{struct_ogre_1_1_render_target_1_1_frame_stats_a7536670fa555a4f05c52ccdacc9c2194}{worst\+Frame\+Time}
\end{DoxyCompactItemize}


\subsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_render_target_1_1_frame_stats_a12556de54d8ea0ca7ccf064a07d25389}\label{struct_ogre_1_1_render_target_1_1_frame_stats_a12556de54d8ea0ca7ccf064a07d25389}} 
\index{Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}!last\+F\+PS@{last\+F\+PS}}
\index{last\+F\+PS@{last\+F\+PS}!Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}}
\subsubsection{\texorpdfstring{last\+F\+PS}{lastFPS}}
{\footnotesize\ttfamily float Ogre\+::\+Render\+Target\+::\+Frame\+Stats\+::last\+F\+PS}



frames per second (F\+PS) based on the frames rendered in the last second 

\mbox{\Hypertarget{struct_ogre_1_1_render_target_1_1_frame_stats_a4e2453ac395f96a11a966f18590610e0}\label{struct_ogre_1_1_render_target_1_1_frame_stats_a4e2453ac395f96a11a966f18590610e0}} 
\index{Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}!avg\+F\+PS@{avg\+F\+PS}}
\index{avg\+F\+PS@{avg\+F\+PS}!Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}}
\subsubsection{\texorpdfstring{avg\+F\+PS}{avgFPS}}
{\footnotesize\ttfamily float Ogre\+::\+Render\+Target\+::\+Frame\+Stats\+::avg\+F\+PS}



average frames per second (F\+PS) since call to \hyperlink{class_ogre_1_1_root_a8eda253befda1255cbfd3b298f62449e}{Root\+::start\+Rendering} 

\mbox{\Hypertarget{struct_ogre_1_1_render_target_1_1_frame_stats_ab07828877ca7c352d1a8b1afaab1df08}\label{struct_ogre_1_1_render_target_1_1_frame_stats_ab07828877ca7c352d1a8b1afaab1df08}} 
\index{Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}!best\+F\+PS@{best\+F\+PS}}
\index{best\+F\+PS@{best\+F\+PS}!Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}}
\subsubsection{\texorpdfstring{best\+F\+PS}{bestFPS}}
{\footnotesize\ttfamily float Ogre\+::\+Render\+Target\+::\+Frame\+Stats\+::best\+F\+PS}



best frames per second (F\+PS) since call to \hyperlink{class_ogre_1_1_root_a8eda253befda1255cbfd3b298f62449e}{Root\+::start\+Rendering} 

\mbox{\Hypertarget{struct_ogre_1_1_render_target_1_1_frame_stats_a49f1dd55396299921e69e1d7ed66c0fc}\label{struct_ogre_1_1_render_target_1_1_frame_stats_a49f1dd55396299921e69e1d7ed66c0fc}} 
\index{Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}!worst\+F\+PS@{worst\+F\+PS}}
\index{worst\+F\+PS@{worst\+F\+PS}!Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}}
\subsubsection{\texorpdfstring{worst\+F\+PS}{worstFPS}}
{\footnotesize\ttfamily float Ogre\+::\+Render\+Target\+::\+Frame\+Stats\+::worst\+F\+PS}



worst frames per second (F\+PS) since call to \hyperlink{class_ogre_1_1_root_a8eda253befda1255cbfd3b298f62449e}{Root\+::start\+Rendering} 

\mbox{\Hypertarget{struct_ogre_1_1_render_target_1_1_frame_stats_a720bee3828b5c2d2419e7afbeed0191e}\label{struct_ogre_1_1_render_target_1_1_frame_stats_a720bee3828b5c2d2419e7afbeed0191e}} 
\index{Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}!best\+Frame\+Time@{best\+Frame\+Time}}
\index{best\+Frame\+Time@{best\+Frame\+Time}!Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}}
\subsubsection{\texorpdfstring{best\+Frame\+Time}{bestFrameTime}}
{\footnotesize\ttfamily unsigned long Ogre\+::\+Render\+Target\+::\+Frame\+Stats\+::best\+Frame\+Time}

\mbox{\Hypertarget{struct_ogre_1_1_render_target_1_1_frame_stats_a7536670fa555a4f05c52ccdacc9c2194}\label{struct_ogre_1_1_render_target_1_1_frame_stats_a7536670fa555a4f05c52ccdacc9c2194}} 
\index{Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}!worst\+Frame\+Time@{worst\+Frame\+Time}}
\index{worst\+Frame\+Time@{worst\+Frame\+Time}!Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}}
\subsubsection{\texorpdfstring{worst\+Frame\+Time}{worstFrameTime}}
{\footnotesize\ttfamily unsigned long Ogre\+::\+Render\+Target\+::\+Frame\+Stats\+::worst\+Frame\+Time}

\mbox{\Hypertarget{struct_ogre_1_1_render_target_1_1_frame_stats_ab1bf6f713ee6774a371fdf74f2ffaf44}\label{struct_ogre_1_1_render_target_1_1_frame_stats_ab1bf6f713ee6774a371fdf74f2ffaf44}} 
\index{Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}!triangle\+Count@{triangle\+Count}}
\index{triangle\+Count@{triangle\+Count}!Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}}
\subsubsection{\texorpdfstring{triangle\+Count}{triangleCount}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Render\+Target\+::\+Frame\+Stats\+::triangle\+Count}



number of triangles rendered in the last \hyperlink{class_ogre_1_1_render_target_a5f78714e152067e10b381f9d262bcacb}{update()} call. 

\mbox{\Hypertarget{struct_ogre_1_1_render_target_1_1_frame_stats_a6b4e063f6df89d63021022eb8f43d91c}\label{struct_ogre_1_1_render_target_1_1_frame_stats_a6b4e063f6df89d63021022eb8f43d91c}} 
\index{Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}!batch\+Count@{batch\+Count}}
\index{batch\+Count@{batch\+Count}!Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}}
\subsubsection{\texorpdfstring{batch\+Count}{batchCount}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Render\+Target\+::\+Frame\+Stats\+::batch\+Count}



number of batches rendered in the last \hyperlink{class_ogre_1_1_render_target_a5f78714e152067e10b381f9d262bcacb}{update()} call. 

\mbox{\Hypertarget{struct_ogre_1_1_render_target_1_1_frame_stats_a252574d63b453563ed4b22ff574fc10b}\label{struct_ogre_1_1_render_target_1_1_frame_stats_a252574d63b453563ed4b22ff574fc10b}} 
\index{Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}!v\+Blank\+Miss\+Count@{v\+Blank\+Miss\+Count}}
\index{v\+Blank\+Miss\+Count@{v\+Blank\+Miss\+Count}!Ogre\+::\+Render\+Target\+::\+Frame\+Stats@{Ogre\+::\+Render\+Target\+::\+Frame\+Stats}}
\subsubsection{\texorpdfstring{v\+Blank\+Miss\+Count}{vBlankMissCount}}
{\footnotesize\ttfamily int Ogre\+::\+Render\+Target\+::\+Frame\+Stats\+::v\+Blank\+Miss\+Count}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_render_target_8h}{Ogre\+Render\+Target.\+h}\end{DoxyCompactItemize}
