\hypertarget{class_ogre_1_1_render_system_capabilities_serializer}{}\doxysection{Ogre\+::Render\+System\+Capabilities\+Serializer Class Reference}
\label{class_ogre_1_1_render_system_capabilities_serializer}\index{Ogre::RenderSystemCapabilitiesSerializer@{Ogre::RenderSystemCapabilitiesSerializer}}


Class for serializing \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} to / from a .rendercaps script.  




{\ttfamily \#include $<$Ogre\+Render\+System\+Capabilities\+Serializer.\+h$>$}



Inheritance diagram for Ogre\+::Render\+System\+Capabilities\+Serializer\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=255pt]{class_ogre_1_1_render_system_capabilities_serializer__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_render_system_capabilities_serializer_ada97f5a805368b798a78e5d4c05f752c}{Render\+System\+Capabilities\+Serializer}} ()
\begin{DoxyCompactList}\small\item\em default constructor \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities_serializer_a44bd515809b4ed26fa372b9c836a3137}{parse\+Script}} (\mbox{\hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr}} \&stream)
\begin{DoxyCompactList}\small\item\em Parses a \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} script file passed as a stream. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities_serializer_afa55498caf0ebc5a63c21856e0ced63a}{write\+Script}} (const \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} $\ast$caps, const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&name, \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} filename)
\begin{DoxyCompactList}\small\item\em Writes a \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} object to a data stream. \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities_serializer_ad8a0e4b66877c0893a70924dc55bc130}{write\+String}} (const \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} $\ast$caps, const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&name)
\begin{DoxyCompactList}\small\item\em Writes a \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} object to a string. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Class for serializing \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} to / from a .rendercaps script. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_render_system_capabilities_serializer_ada97f5a805368b798a78e5d4c05f752c}\label{class_ogre_1_1_render_system_capabilities_serializer_ada97f5a805368b798a78e5d4c05f752c}} 
\index{Ogre::RenderSystemCapabilitiesSerializer@{Ogre::RenderSystemCapabilitiesSerializer}!RenderSystemCapabilitiesSerializer@{RenderSystemCapabilitiesSerializer}}
\index{RenderSystemCapabilitiesSerializer@{RenderSystemCapabilitiesSerializer}!Ogre::RenderSystemCapabilitiesSerializer@{Ogre::RenderSystemCapabilitiesSerializer}}
\doxysubsubsection{\texorpdfstring{RenderSystemCapabilitiesSerializer()}{RenderSystemCapabilitiesSerializer()}}
{\footnotesize\ttfamily Ogre\+::\+Render\+System\+Capabilities\+Serializer\+::\+Render\+System\+Capabilities\+Serializer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



default constructor 



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_render_system_capabilities_serializer_afa55498caf0ebc5a63c21856e0ced63a}\label{class_ogre_1_1_render_system_capabilities_serializer_afa55498caf0ebc5a63c21856e0ced63a}} 
\index{Ogre::RenderSystemCapabilitiesSerializer@{Ogre::RenderSystemCapabilitiesSerializer}!writeScript@{writeScript}}
\index{writeScript@{writeScript}!Ogre::RenderSystemCapabilitiesSerializer@{Ogre::RenderSystemCapabilitiesSerializer}}
\doxysubsubsection{\texorpdfstring{writeScript()}{writeScript()}}
{\footnotesize\ttfamily void Ogre\+::\+Render\+System\+Capabilities\+Serializer\+::write\+Script (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} $\ast$}]{caps,  }\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{name,  }\item[{\mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}}]{filename }\end{DoxyParamCaption})}



Writes a \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} object to a data stream. 

\mbox{\Hypertarget{class_ogre_1_1_render_system_capabilities_serializer_ad8a0e4b66877c0893a70924dc55bc130}\label{class_ogre_1_1_render_system_capabilities_serializer_ad8a0e4b66877c0893a70924dc55bc130}} 
\index{Ogre::RenderSystemCapabilitiesSerializer@{Ogre::RenderSystemCapabilitiesSerializer}!writeString@{writeString}}
\index{writeString@{writeString}!Ogre::RenderSystemCapabilitiesSerializer@{Ogre::RenderSystemCapabilitiesSerializer}}
\doxysubsubsection{\texorpdfstring{writeString()}{writeString()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} Ogre\+::\+Render\+System\+Capabilities\+Serializer\+::write\+String (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} $\ast$}]{caps,  }\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{name }\end{DoxyParamCaption})}



Writes a \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} object to a string. 

\mbox{\Hypertarget{class_ogre_1_1_render_system_capabilities_serializer_a44bd515809b4ed26fa372b9c836a3137}\label{class_ogre_1_1_render_system_capabilities_serializer_a44bd515809b4ed26fa372b9c836a3137}} 
\index{Ogre::RenderSystemCapabilitiesSerializer@{Ogre::RenderSystemCapabilitiesSerializer}!parseScript@{parseScript}}
\index{parseScript@{parseScript}!Ogre::RenderSystemCapabilitiesSerializer@{Ogre::RenderSystemCapabilitiesSerializer}}
\doxysubsubsection{\texorpdfstring{parseScript()}{parseScript()}}
{\footnotesize\ttfamily void Ogre\+::\+Render\+System\+Capabilities\+Serializer\+::parse\+Script (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr}} \&}]{stream }\end{DoxyParamCaption})}



Parses a \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities}} script file passed as a stream. 

Adds it to \mbox{\hyperlink{class_ogre_1_1_render_system_capabilities_manager_a632d17c267b03d06db99019372d514e6}{Render\+System\+Capabilities\+Manager\+::\+\_\+add\+Render\+System\+Capabilities}} 

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_render_system_capabilities_serializer_8h}{Ogre\+Render\+System\+Capabilities\+Serializer.\+h}}\end{DoxyCompactItemize}
