\hypertarget{class_ogre_1_1_g_l_s_l_shader_common_1_1_cmd_input_operation_type}{}\section{Ogre\+:\+:G\+L\+S\+L\+Shader\+Common\+:\+:Cmd\+Input\+Operation\+Type Class Reference}
\label{class_ogre_1_1_g_l_s_l_shader_common_1_1_cmd_input_operation_type}\index{Ogre\+::\+G\+L\+S\+L\+Shader\+Common\+::\+Cmd\+Input\+Operation\+Type@{Ogre\+::\+G\+L\+S\+L\+Shader\+Common\+::\+Cmd\+Input\+Operation\+Type}}


Command object for setting the input operation type (geometry shader only)  




{\ttfamily \#include $<$Ogre\+G\+L\+S\+L\+Shader\+Common.\+h$>$}



Inheritance diagram for Ogre\+:\+:G\+L\+S\+L\+Shader\+Common\+:\+:Cmd\+Input\+Operation\+Type\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=228pt]{class_ogre_1_1_g_l_s_l_shader_common_1_1_cmd_input_operation_type__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \hyperlink{class_ogre_1_1_g_l_s_l_shader_common_1_1_cmd_input_operation_type_aea31024297c9b5966c23140e1838b117}{do\+Get} (const void $\ast$target) const
\item 
void \hyperlink{class_ogre_1_1_g_l_s_l_shader_common_1_1_cmd_input_operation_type_a729a30ecf24d9e2d1be17e75668cd46b}{do\+Set} (void $\ast$target, const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&val)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Command object for setting the input operation type (geometry shader only) 

\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_g_l_s_l_shader_common_1_1_cmd_input_operation_type_aea31024297c9b5966c23140e1838b117}\label{class_ogre_1_1_g_l_s_l_shader_common_1_1_cmd_input_operation_type_aea31024297c9b5966c23140e1838b117}} 
\index{Ogre\+::\+G\+L\+S\+L\+Shader\+Common\+::\+Cmd\+Input\+Operation\+Type@{Ogre\+::\+G\+L\+S\+L\+Shader\+Common\+::\+Cmd\+Input\+Operation\+Type}!do\+Get@{do\+Get}}
\index{do\+Get@{do\+Get}!Ogre\+::\+G\+L\+S\+L\+Shader\+Common\+::\+Cmd\+Input\+Operation\+Type@{Ogre\+::\+G\+L\+S\+L\+Shader\+Common\+::\+Cmd\+Input\+Operation\+Type}}
\subsubsection{\texorpdfstring{do\+Get()}{doGet()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} Ogre\+::\+G\+L\+S\+L\+Shader\+Common\+::\+Cmd\+Input\+Operation\+Type\+::do\+Get (\begin{DoxyParamCaption}\item[{const void $\ast$}]{target }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \hyperlink{class_ogre_1_1_param_command_ae47ea550693403baebbcde11c59e074f}{Ogre\+::\+Param\+Command}.

\mbox{\Hypertarget{class_ogre_1_1_g_l_s_l_shader_common_1_1_cmd_input_operation_type_a729a30ecf24d9e2d1be17e75668cd46b}\label{class_ogre_1_1_g_l_s_l_shader_common_1_1_cmd_input_operation_type_a729a30ecf24d9e2d1be17e75668cd46b}} 
\index{Ogre\+::\+G\+L\+S\+L\+Shader\+Common\+::\+Cmd\+Input\+Operation\+Type@{Ogre\+::\+G\+L\+S\+L\+Shader\+Common\+::\+Cmd\+Input\+Operation\+Type}!do\+Set@{do\+Set}}
\index{do\+Set@{do\+Set}!Ogre\+::\+G\+L\+S\+L\+Shader\+Common\+::\+Cmd\+Input\+Operation\+Type@{Ogre\+::\+G\+L\+S\+L\+Shader\+Common\+::\+Cmd\+Input\+Operation\+Type}}
\subsubsection{\texorpdfstring{do\+Set()}{doSet()}}
{\footnotesize\ttfamily void Ogre\+::\+G\+L\+S\+L\+Shader\+Common\+::\+Cmd\+Input\+Operation\+Type\+::do\+Set (\begin{DoxyParamCaption}\item[{void $\ast$}]{target,  }\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \hyperlink{class_ogre_1_1_param_command_ad69d7e3ca3959f0ab2e84137f621ca6a}{Ogre\+::\+Param\+Command}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_g_l_s_l_shader_common_8h}{Ogre\+G\+L\+S\+L\+Shader\+Common.\+h}\end{DoxyCompactItemize}
