\hypertarget{class_ogre_1_1_particle_visual_data}{}\doxysection{Ogre\+::Particle\+Visual\+Data Class Reference}
\label{class_ogre_1_1_particle_visual_data}\index{Ogre::ParticleVisualData@{Ogre::ParticleVisualData}}


Abstract class containing any additional data required to be associated with a particle to perform the required rendering.  




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



Inheritance diagram for Ogre\+::Particle\+Visual\+Data\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=215pt]{class_ogre_1_1_particle_visual_data__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_particle_visual_data_a0b957dd0d6a183e37d2e4c4edc3a08ee}{Particle\+Visual\+Data}} ()
\item 
virtual \mbox{\hyperlink{class_ogre_1_1_particle_visual_data_a2863bf29693feca5637d1baab698c17a}{$\sim$\+Particle\+Visual\+Data}} ()
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Abstract class containing any additional data required to be associated with a particle to perform the required rendering. 

\begin{DoxyRemark}{Remarks}
Because you can specialise the way that particles are rendered by supplying custom \mbox{\hyperlink{class_ogre_1_1_particle_system_renderer}{Particle\+System\+Renderer}} classes, you might well need some additional data for your custom rendering routine which is not held on the default particle class. If that\textquotesingle{}s the case, then you should define a subclass of this class, and construct it when asked in your custom \mbox{\hyperlink{class_ogre_1_1_particle_system_renderer}{Particle\+System\+Renderer}} class. 
\end{DoxyRemark}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_particle_visual_data_a0b957dd0d6a183e37d2e4c4edc3a08ee}\label{class_ogre_1_1_particle_visual_data_a0b957dd0d6a183e37d2e4c4edc3a08ee}} 
\index{Ogre::ParticleVisualData@{Ogre::ParticleVisualData}!ParticleVisualData@{ParticleVisualData}}
\index{ParticleVisualData@{ParticleVisualData}!Ogre::ParticleVisualData@{Ogre::ParticleVisualData}}
\doxysubsubsection{\texorpdfstring{ParticleVisualData()}{ParticleVisualData()}}
{\footnotesize\ttfamily Ogre\+::\+Particle\+Visual\+Data\+::\+Particle\+Visual\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_particle_visual_data_a2863bf29693feca5637d1baab698c17a}\label{class_ogre_1_1_particle_visual_data_a2863bf29693feca5637d1baab698c17a}} 
\index{Ogre::ParticleVisualData@{Ogre::ParticleVisualData}!````~ParticleVisualData@{$\sim$ParticleVisualData}}
\index{````~ParticleVisualData@{$\sim$ParticleVisualData}!Ogre::ParticleVisualData@{Ogre::ParticleVisualData}}
\doxysubsubsection{\texorpdfstring{$\sim$ParticleVisualData()}{~ParticleVisualData()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Particle\+Visual\+Data\+::$\sim$\+Particle\+Visual\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



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