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


Class for serializing \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=254pt]{class_ogre_1_1_render_system_capabilities_serializer__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\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 \hyperlink{class_ogre_1_1_render_system_capabilities_serializer_a44bd515809b4ed26fa372b9c836a3137}{parse\+Script} (\hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr} \&stream)
\begin{DoxyCompactList}\small\item\em Parses a \hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities} script file passed as a stream. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_render_system_capabilities_serializer_afa55498caf0ebc5a63c21856e0ced63a}{write\+Script} (const \hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities} $\ast$caps, const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name, \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} filename)
\begin{DoxyCompactList}\small\item\em Writes a \hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities} object to a data stream. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \hyperlink{class_ogre_1_1_render_system_capabilities_serializer_ad8a0e4b66877c0893a70924dc55bc130}{write\+String} (const \hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities} $\ast$caps, const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name)
\begin{DoxyCompactList}\small\item\em Writes a \hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities} object to a string. \end{DoxyCompactList}\end{DoxyCompactItemize}


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



\subsection{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\+::\+Render\+System\+Capabilities\+Serializer@{Ogre\+::\+Render\+System\+Capabilities\+Serializer}!Render\+System\+Capabilities\+Serializer@{Render\+System\+Capabilities\+Serializer}}
\index{Render\+System\+Capabilities\+Serializer@{Render\+System\+Capabilities\+Serializer}!Ogre\+::\+Render\+System\+Capabilities\+Serializer@{Ogre\+::\+Render\+System\+Capabilities\+Serializer}}
\subsubsection{\texorpdfstring{Render\+System\+Capabilities\+Serializer()}{RenderSystemCapabilitiesSerializer()}}
{\footnotesize\ttfamily Ogre\+::\+Render\+System\+Capabilities\+Serializer\+::\+Render\+System\+Capabilities\+Serializer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



default constructor 



\subsection{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\+::\+Render\+System\+Capabilities\+Serializer@{Ogre\+::\+Render\+System\+Capabilities\+Serializer}!write\+Script@{write\+Script}}
\index{write\+Script@{write\+Script}!Ogre\+::\+Render\+System\+Capabilities\+Serializer@{Ogre\+::\+Render\+System\+Capabilities\+Serializer}}
\subsubsection{\texorpdfstring{write\+Script()}{writeScript()}}
{\footnotesize\ttfamily void Ogre\+::\+Render\+System\+Capabilities\+Serializer\+::write\+Script (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities} $\ast$}]{caps,  }\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name,  }\item[{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}]{filename }\end{DoxyParamCaption})}



Writes a \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\+::\+Render\+System\+Capabilities\+Serializer@{Ogre\+::\+Render\+System\+Capabilities\+Serializer}!write\+String@{write\+String}}
\index{write\+String@{write\+String}!Ogre\+::\+Render\+System\+Capabilities\+Serializer@{Ogre\+::\+Render\+System\+Capabilities\+Serializer}}
\subsubsection{\texorpdfstring{write\+String()}{writeString()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} Ogre\+::\+Render\+System\+Capabilities\+Serializer\+::write\+String (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_render_system_capabilities}{Render\+System\+Capabilities} $\ast$}]{caps,  }\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name }\end{DoxyParamCaption})}



Writes a \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\+::\+Render\+System\+Capabilities\+Serializer@{Ogre\+::\+Render\+System\+Capabilities\+Serializer}!parse\+Script@{parse\+Script}}
\index{parse\+Script@{parse\+Script}!Ogre\+::\+Render\+System\+Capabilities\+Serializer@{Ogre\+::\+Render\+System\+Capabilities\+Serializer}}
\subsubsection{\texorpdfstring{parse\+Script()}{parseScript()}}
{\footnotesize\ttfamily void Ogre\+::\+Render\+System\+Capabilities\+Serializer\+::parse\+Script (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr} \&}]{stream }\end{DoxyParamCaption})}



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

Adds it to \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 
\hyperlink{_ogre_render_system_capabilities_serializer_8h}{Ogre\+Render\+System\+Capabilities\+Serializer.\+h}\end{DoxyCompactItemize}
