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


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}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_particle_visual_data_a0b957dd0d6a183e37d2e4c4edc3a08ee}{Particle\+Visual\+Data} ()
\item 
virtual \hyperlink{class_ogre_1_1_particle_visual_data_a2863bf29693feca5637d1baab698c17a}{$\sim$\+Particle\+Visual\+Data} ()
\end{DoxyCompactItemize}


\subsection{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 \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 \hyperlink{class_ogre_1_1_particle_system_renderer}{Particle\+System\+Renderer} class. 
\end{DoxyRemark}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_particle_visual_data_a0b957dd0d6a183e37d2e4c4edc3a08ee}\label{class_ogre_1_1_particle_visual_data_a0b957dd0d6a183e37d2e4c4edc3a08ee}} 
\index{Ogre\+::\+Particle\+Visual\+Data@{Ogre\+::\+Particle\+Visual\+Data}!Particle\+Visual\+Data@{Particle\+Visual\+Data}}
\index{Particle\+Visual\+Data@{Particle\+Visual\+Data}!Ogre\+::\+Particle\+Visual\+Data@{Ogre\+::\+Particle\+Visual\+Data}}
\subsubsection{\texorpdfstring{Particle\+Visual\+Data()}{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\+::\+Particle\+Visual\+Data@{Ogre\+::\+Particle\+Visual\+Data}!````~Particle\+Visual\+Data@{$\sim$\+Particle\+Visual\+Data}}
\index{````~Particle\+Visual\+Data@{$\sim$\+Particle\+Visual\+Data}!Ogre\+::\+Particle\+Visual\+Data@{Ogre\+::\+Particle\+Visual\+Data}}
\subsubsection{\texorpdfstring{$\sim$\+Particle\+Visual\+Data()}{~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 
\hyperlink{_ogre_particle_8h}{Ogre\+Particle.\+h}\end{DoxyCompactItemize}
