\hypertarget{class_ogre_1_1_d3_d9_stereo_driver_bridge}{}\doxysection{Ogre\+::D3\+D9\+Stereo\+Driver\+Bridge Class Reference}
\label{class_ogre_1_1_d3_d9_stereo_driver_bridge}\index{Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}}


Bridge interface from the render system to the stereo driver.  




{\ttfamily \#include $<$Ogre\+D3\+D9\+Stereo\+Driver\+Bridge.\+h$>$}



Inheritance diagram for Ogre\+::D3\+D9\+Stereo\+Driver\+Bridge\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_ogre_1_1_d3_d9_stereo_driver_bridge__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_d3_d9_stereo_driver_bridge_afe72b66f2bbeccdf0009afc720f25cee}{D3\+D9\+Stereo\+Driver\+Bridge}} (\mbox{\hyperlink{group___general_ga5ddaf464fe84b110f720b21a9a94b0cf}{Stereo\+Mode\+Type}} stereo\+Mode)
\item 
virtual \mbox{\hyperlink{class_ogre_1_1_d3_d9_stereo_driver_bridge_a45198f6eeec2d5d7a10a57d63cc17c5d}{$\sim$\+D3\+D9\+Stereo\+Driver\+Bridge}} ()
\item 
bool \mbox{\hyperlink{class_ogre_1_1_d3_d9_stereo_driver_bridge_ac5972a083e75b8501ec2cf8af94994b6}{add\+Render\+Window}} (\mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}} $\ast$render\+Window) const
\item 
\mbox{\hyperlink{group___general_ga5ddaf464fe84b110f720b21a9a94b0cf}{Stereo\+Mode\+Type}} \mbox{\hyperlink{class_ogre_1_1_d3_d9_stereo_driver_bridge_ab9fd4ab97b6aa1a12bc233f73e2f0958}{get\+Stereo\+Mode}} () const
\item 
bool \mbox{\hyperlink{class_ogre_1_1_d3_d9_stereo_driver_bridge_aa3b8c7c47c54f6be4a9bf6c7253f4a2b}{is\+Stereo\+Enabled}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&render\+Window\+Name) const
\item 
bool \mbox{\hyperlink{class_ogre_1_1_d3_d9_stereo_driver_bridge_aab0004c8bddac2db659173978f356450}{remove\+Render\+Window}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&render\+Window\+Name) const
\item 
bool \mbox{\hyperlink{class_ogre_1_1_d3_d9_stereo_driver_bridge_a3800290b72808c667693c8b7032edcba}{set\+Draw\+Buffer}} (const \mbox{\hyperlink{group___general_ga0c187013987552e95dc0276e159911f7}{Colour\+Buffer\+Type}} colour\+Buffer) const
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{class_ogre_1_1_d3_d9_stereo_driver_bridge}{D3\+D9\+Stereo\+Driver\+Bridge}} \& \mbox{\hyperlink{class_ogre_1_1_d3_d9_stereo_driver_bridge_a1b21cbfc5ea6e5658df8ee81dc9aeb1d}{get\+Singleton}} (void)
\item 
static \mbox{\hyperlink{class_ogre_1_1_d3_d9_stereo_driver_bridge}{D3\+D9\+Stereo\+Driver\+Bridge}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_d3_d9_stereo_driver_bridge_a1221405c308a887890e7af8a2b07a3cb}{get\+Singleton\+Ptr}} (void)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Bridge interface from the render system to the stereo driver. 

Loads the correct driver and forwards the methods to the stereo driver implementation. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_d3_d9_stereo_driver_bridge_afe72b66f2bbeccdf0009afc720f25cee}\label{class_ogre_1_1_d3_d9_stereo_driver_bridge_afe72b66f2bbeccdf0009afc720f25cee}} 
\index{Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}!D3D9StereoDriverBridge@{D3D9StereoDriverBridge}}
\index{D3D9StereoDriverBridge@{D3D9StereoDriverBridge}!Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}}
\doxysubsubsection{\texorpdfstring{D3D9StereoDriverBridge()}{D3D9StereoDriverBridge()}}
{\footnotesize\ttfamily Ogre\+::\+D3\+D9\+Stereo\+Driver\+Bridge\+::\+D3\+D9\+Stereo\+Driver\+Bridge (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group___general_ga5ddaf464fe84b110f720b21a9a94b0cf}{Stereo\+Mode\+Type}}}]{stereo\+Mode }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_stereo_driver_bridge_a45198f6eeec2d5d7a10a57d63cc17c5d}\label{class_ogre_1_1_d3_d9_stereo_driver_bridge_a45198f6eeec2d5d7a10a57d63cc17c5d}} 
\index{Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}!````~D3D9StereoDriverBridge@{$\sim$D3D9StereoDriverBridge}}
\index{````~D3D9StereoDriverBridge@{$\sim$D3D9StereoDriverBridge}!Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}}
\doxysubsubsection{\texorpdfstring{$\sim$D3D9StereoDriverBridge()}{~D3D9StereoDriverBridge()}}
{\footnotesize\ttfamily virtual Ogre\+::\+D3\+D9\+Stereo\+Driver\+Bridge\+::$\sim$\+D3\+D9\+Stereo\+Driver\+Bridge (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_d3_d9_stereo_driver_bridge_a1b21cbfc5ea6e5658df8ee81dc9aeb1d}\label{class_ogre_1_1_d3_d9_stereo_driver_bridge_a1b21cbfc5ea6e5658df8ee81dc9aeb1d}} 
\index{Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}!getSingleton@{getSingleton}}
\index{getSingleton@{getSingleton}!Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}}
\doxysubsubsection{\texorpdfstring{getSingleton()}{getSingleton()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{class_ogre_1_1_d3_d9_stereo_driver_bridge}{D3\+D9\+Stereo\+Driver\+Bridge}}\& Ogre\+::\+D3\+D9\+Stereo\+Driver\+Bridge\+::get\+Singleton (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_stereo_driver_bridge_a1221405c308a887890e7af8a2b07a3cb}\label{class_ogre_1_1_d3_d9_stereo_driver_bridge_a1221405c308a887890e7af8a2b07a3cb}} 
\index{Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}!getSingletonPtr@{getSingletonPtr}}
\index{getSingletonPtr@{getSingletonPtr}!Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}}
\doxysubsubsection{\texorpdfstring{getSingletonPtr()}{getSingletonPtr()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{class_ogre_1_1_d3_d9_stereo_driver_bridge}{D3\+D9\+Stereo\+Driver\+Bridge}}$\ast$ Ogre\+::\+D3\+D9\+Stereo\+Driver\+Bridge\+::get\+Singleton\+Ptr (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_stereo_driver_bridge_ab9fd4ab97b6aa1a12bc233f73e2f0958}\label{class_ogre_1_1_d3_d9_stereo_driver_bridge_ab9fd4ab97b6aa1a12bc233f73e2f0958}} 
\index{Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}!getStereoMode@{getStereoMode}}
\index{getStereoMode@{getStereoMode}!Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}}
\doxysubsubsection{\texorpdfstring{getStereoMode()}{getStereoMode()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group___general_ga5ddaf464fe84b110f720b21a9a94b0cf}{Stereo\+Mode\+Type}} Ogre\+::\+D3\+D9\+Stereo\+Driver\+Bridge\+::get\+Stereo\+Mode (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_stereo_driver_bridge_ac5972a083e75b8501ec2cf8af94994b6}\label{class_ogre_1_1_d3_d9_stereo_driver_bridge_ac5972a083e75b8501ec2cf8af94994b6}} 
\index{Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}!addRenderWindow@{addRenderWindow}}
\index{addRenderWindow@{addRenderWindow}!Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}}
\doxysubsubsection{\texorpdfstring{addRenderWindow()}{addRenderWindow()}}
{\footnotesize\ttfamily bool Ogre\+::\+D3\+D9\+Stereo\+Driver\+Bridge\+::add\+Render\+Window (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}} $\ast$}]{render\+Window }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_stereo_driver_bridge_aab0004c8bddac2db659173978f356450}\label{class_ogre_1_1_d3_d9_stereo_driver_bridge_aab0004c8bddac2db659173978f356450}} 
\index{Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}!removeRenderWindow@{removeRenderWindow}}
\index{removeRenderWindow@{removeRenderWindow}!Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}}
\doxysubsubsection{\texorpdfstring{removeRenderWindow()}{removeRenderWindow()}}
{\footnotesize\ttfamily bool Ogre\+::\+D3\+D9\+Stereo\+Driver\+Bridge\+::remove\+Render\+Window (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{render\+Window\+Name }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_stereo_driver_bridge_aa3b8c7c47c54f6be4a9bf6c7253f4a2b}\label{class_ogre_1_1_d3_d9_stereo_driver_bridge_aa3b8c7c47c54f6be4a9bf6c7253f4a2b}} 
\index{Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}!isStereoEnabled@{isStereoEnabled}}
\index{isStereoEnabled@{isStereoEnabled}!Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}}
\doxysubsubsection{\texorpdfstring{isStereoEnabled()}{isStereoEnabled()}}
{\footnotesize\ttfamily bool Ogre\+::\+D3\+D9\+Stereo\+Driver\+Bridge\+::is\+Stereo\+Enabled (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{render\+Window\+Name }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_stereo_driver_bridge_a3800290b72808c667693c8b7032edcba}\label{class_ogre_1_1_d3_d9_stereo_driver_bridge_a3800290b72808c667693c8b7032edcba}} 
\index{Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}!setDrawBuffer@{setDrawBuffer}}
\index{setDrawBuffer@{setDrawBuffer}!Ogre::D3D9StereoDriverBridge@{Ogre::D3D9StereoDriverBridge}}
\doxysubsubsection{\texorpdfstring{setDrawBuffer()}{setDrawBuffer()}}
{\footnotesize\ttfamily bool Ogre\+::\+D3\+D9\+Stereo\+Driver\+Bridge\+::set\+Draw\+Buffer (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group___general_ga0c187013987552e95dc0276e159911f7}{Colour\+Buffer\+Type}}}]{colour\+Buffer }\end{DoxyParamCaption}) const}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_d3_d9_stereo_driver_bridge_8h}{Ogre\+D3\+D9\+Stereo\+Driver\+Bridge.\+h}}\end{DoxyCompactItemize}
