\hypertarget{struct_ogre_1_1_technique_1_1_g_p_u_device_name_rule}{}\section{Ogre\+:\+:Technique\+:\+:G\+P\+U\+Device\+Name\+Rule Struct Reference}
\label{struct_ogre_1_1_technique_1_1_g_p_u_device_name_rule}\index{Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule}}


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




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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_ogre_1_1_technique_1_1_g_p_u_device_name_rule_ad912c591fde5ff1b38c2db11ae44d74c}{G\+P\+U\+Device\+Name\+Rule} ()
\item 
\hyperlink{struct_ogre_1_1_technique_1_1_g_p_u_device_name_rule_a5f70092f87cc455575f83813afb0ce53}{G\+P\+U\+Device\+Name\+Rule} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&pattern, \hyperlink{class_ogre_1_1_technique_a1ade219e17b5e8d73d079d11f64a2a2d}{Include\+Or\+Exclude} ie, bool case\+Sen)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{struct_ogre_1_1_technique_1_1_g_p_u_device_name_rule_a36e883f304b07d95ca55fea67f416d05}{case\+Sensitive}
\item 
\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \hyperlink{struct_ogre_1_1_technique_1_1_g_p_u_device_name_rule_a3425c07d9ce84c5a7fa0c765b7dde8db}{device\+Pattern}
\item 
\hyperlink{class_ogre_1_1_technique_a1ade219e17b5e8d73d079d11f64a2a2d}{Include\+Or\+Exclude} \hyperlink{struct_ogre_1_1_technique_1_1_g_p_u_device_name_rule_afa5cd604584285e1d9dfe42734461673}{include\+Or\+Exclude}
\end{DoxyCompactItemize}


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

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

\mbox{\Hypertarget{struct_ogre_1_1_technique_1_1_g_p_u_device_name_rule_a5f70092f87cc455575f83813afb0ce53}\label{struct_ogre_1_1_technique_1_1_g_p_u_device_name_rule_a5f70092f87cc455575f83813afb0ce53}} 
\index{Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule}!G\+P\+U\+Device\+Name\+Rule@{G\+P\+U\+Device\+Name\+Rule}}
\index{G\+P\+U\+Device\+Name\+Rule@{G\+P\+U\+Device\+Name\+Rule}!Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule}}
\subsubsection{\texorpdfstring{G\+P\+U\+Device\+Name\+Rule()}{GPUDeviceNameRule()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule\+::\+G\+P\+U\+Device\+Name\+Rule (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{pattern,  }\item[{\hyperlink{class_ogre_1_1_technique_a1ade219e17b5e8d73d079d11f64a2a2d}{Include\+Or\+Exclude}}]{ie,  }\item[{bool}]{case\+Sen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_technique_1_1_g_p_u_device_name_rule_a3425c07d9ce84c5a7fa0c765b7dde8db}\label{struct_ogre_1_1_technique_1_1_g_p_u_device_name_rule_a3425c07d9ce84c5a7fa0c765b7dde8db}} 
\index{Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule}!device\+Pattern@{device\+Pattern}}
\index{device\+Pattern@{device\+Pattern}!Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule}}
\subsubsection{\texorpdfstring{device\+Pattern}{devicePattern}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule\+::device\+Pattern}

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

\mbox{\Hypertarget{struct_ogre_1_1_technique_1_1_g_p_u_device_name_rule_a36e883f304b07d95ca55fea67f416d05}\label{struct_ogre_1_1_technique_1_1_g_p_u_device_name_rule_a36e883f304b07d95ca55fea67f416d05}} 
\index{Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule}!case\+Sensitive@{case\+Sensitive}}
\index{case\+Sensitive@{case\+Sensitive}!Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule@{Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule}}
\subsubsection{\texorpdfstring{case\+Sensitive}{caseSensitive}}
{\footnotesize\ttfamily bool Ogre\+::\+Technique\+::\+G\+P\+U\+Device\+Name\+Rule\+::case\+Sensitive}



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