\hypertarget{struct_ogre_1_1_technique_1_1_g_p_u_vendor_rule}{}\section{Ogre\+:\+:Technique\+:\+:G\+P\+U\+Vendor\+Rule Struct Reference}
\label{struct_ogre_1_1_technique_1_1_g_p_u_vendor_rule}\index{Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule}}


Rule controlling whether technique is deemed supported based on G\+PU vendor.  




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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_ogre_1_1_technique_1_1_g_p_u_vendor_rule_abe3caaaf5e149694cbd1b9b77ca3e6b1}{G\+P\+U\+Vendor\+Rule} ()
\item 
\hyperlink{struct_ogre_1_1_technique_1_1_g_p_u_vendor_rule_ac327a850fa93593d65c62b71f575b8bc}{G\+P\+U\+Vendor\+Rule} (\hyperlink{group___render_system_gac4c251bcc05376f701348bfe0f4a53b4}{G\+P\+U\+Vendor} v, \hyperlink{class_ogre_1_1_technique_a1ade219e17b5e8d73d079d11f64a2a2d}{Include\+Or\+Exclude} ie)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_technique_a1ade219e17b5e8d73d079d11f64a2a2d}{Include\+Or\+Exclude} \hyperlink{struct_ogre_1_1_technique_1_1_g_p_u_vendor_rule_a60cb77ded55eb1fd08da385acf4ad903}{include\+Or\+Exclude}
\item 
\hyperlink{group___render_system_gac4c251bcc05376f701348bfe0f4a53b4}{G\+P\+U\+Vendor} \hyperlink{struct_ogre_1_1_technique_1_1_g_p_u_vendor_rule_a79d34dde82e07466421e7fb2660d3db7}{vendor}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Rule controlling whether technique is deemed supported based on G\+PU vendor. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_technique_1_1_g_p_u_vendor_rule_abe3caaaf5e149694cbd1b9b77ca3e6b1}\label{struct_ogre_1_1_technique_1_1_g_p_u_vendor_rule_abe3caaaf5e149694cbd1b9b77ca3e6b1}} 
\index{Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule}!G\+P\+U\+Vendor\+Rule@{G\+P\+U\+Vendor\+Rule}}
\index{G\+P\+U\+Vendor\+Rule@{G\+P\+U\+Vendor\+Rule}!Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule}}
\subsubsection{\texorpdfstring{G\+P\+U\+Vendor\+Rule()}{GPUVendorRule()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule\+::\+G\+P\+U\+Vendor\+Rule (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{struct_ogre_1_1_technique_1_1_g_p_u_vendor_rule_ac327a850fa93593d65c62b71f575b8bc}\label{struct_ogre_1_1_technique_1_1_g_p_u_vendor_rule_ac327a850fa93593d65c62b71f575b8bc}} 
\index{Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule}!G\+P\+U\+Vendor\+Rule@{G\+P\+U\+Vendor\+Rule}}
\index{G\+P\+U\+Vendor\+Rule@{G\+P\+U\+Vendor\+Rule}!Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule}}
\subsubsection{\texorpdfstring{G\+P\+U\+Vendor\+Rule()}{GPUVendorRule()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule\+::\+G\+P\+U\+Vendor\+Rule (\begin{DoxyParamCaption}\item[{\hyperlink{group___render_system_gac4c251bcc05376f701348bfe0f4a53b4}{G\+P\+U\+Vendor}}]{v,  }\item[{\hyperlink{class_ogre_1_1_technique_a1ade219e17b5e8d73d079d11f64a2a2d}{Include\+Or\+Exclude}}]{ie }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_technique_1_1_g_p_u_vendor_rule_a79d34dde82e07466421e7fb2660d3db7}\label{struct_ogre_1_1_technique_1_1_g_p_u_vendor_rule_a79d34dde82e07466421e7fb2660d3db7}} 
\index{Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule}!vendor@{vendor}}
\index{vendor@{vendor}!Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule}}
\subsubsection{\texorpdfstring{vendor}{vendor}}
{\footnotesize\ttfamily \hyperlink{group___render_system_gac4c251bcc05376f701348bfe0f4a53b4}{G\+P\+U\+Vendor} Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule\+::vendor}

\mbox{\Hypertarget{struct_ogre_1_1_technique_1_1_g_p_u_vendor_rule_a60cb77ded55eb1fd08da385acf4ad903}\label{struct_ogre_1_1_technique_1_1_g_p_u_vendor_rule_a60cb77ded55eb1fd08da385acf4ad903}} 
\index{Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule}!include\+Or\+Exclude@{include\+Or\+Exclude}}
\index{include\+Or\+Exclude@{include\+Or\+Exclude}!Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule}}
\subsubsection{\texorpdfstring{include\+Or\+Exclude}{includeOrExclude}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_technique_a1ade219e17b5e8d73d079d11f64a2a2d}{Include\+Or\+Exclude} Ogre\+::\+Technique\+::\+G\+P\+U\+Vendor\+Rule\+::include\+Or\+Exclude}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_technique_8h}{Ogre\+Technique.\+h}\end{DoxyCompactItemize}
