\hypertarget{a01114}{\section{Render\+Picking\+Plugin Class Reference}
\label{a01114}\index{Render\+Picking\+Plugin@{Render\+Picking\+Plugin}}
}
Inheritance diagram for Render\+Picking\+Plugin\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a01114}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01114_ac4a5fdf82fb8348787b7702ae0557600}{Q\+String {\bfseries version} ()}\label{a01114_ac4a5fdf82fb8348787b7702ae0557600}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
Q\+String \hyperlink{a01114_adbd1c17a44e9877d3a676605a9df9c84}{name} ()
\begin{DoxyCompactList}\small\item\em Return a name for the plugin. \end{DoxyCompactList}\item 
Q\+String \hyperlink{a01114_a3c23c8631d5e4486ef93861b1d90a3c8}{description} ()
\begin{DoxyCompactList}\small\item\em Return a description of what the plugin is doing. \end{DoxyCompactList}\item 
Q\+Action $\ast$ \hyperlink{a01114_a6ef82482413cab4c4825da1489085861}{options\+Action} ()
\begin{DoxyCompactList}\small\item\em Return options menu. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01114_aa12b79d90f6dc47e99e3ca2f50060836}{void {\bfseries initialize\+Plugin} ()}\label{a01114_aa12b79d90f6dc47e99e3ca2f50060836}

\item 
\hypertarget{a01114_a0973a506dc1fed53167efbc761667774}{void {\bfseries render} (\hyperlink{a00643}{A\+C\+G\+::\+G\+L\+State} $\ast$\+\_\+gl\+State, \hyperlink{a01451}{Viewer\+::\+Viewer\+Properties} \&\+\_\+properties)}\label{a01114_a0973a506dc1fed53167efbc761667774}

\item 
\hypertarget{a01114_a5b9f7e8e4924edb57b7c36db94f584dc}{Q\+String {\bfseries renderer\+Name} ()}\label{a01114_a5b9f7e8e4924edb57b7c36db94f584dc}

\item 
\hypertarget{a01114_aa65ece8bc7a8663ebaca41a711e582e1}{void {\bfseries supported\+Draw\+Modes} (\hyperlink{a00509}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+mode)}\label{a01114_aa65ece8bc7a8663ebaca41a711e582e1}

\item 
\hypertarget{a01114_a54742913ad489624f24c8201959271ba}{Q\+String {\bfseries check\+Open\+G\+L} ()}\label{a01114_a54742913ad489624f24c8201959271ba}

\item 
\hypertarget{a01114_ab3c7cdd0f286d54bf665aa49556bb022}{void {\bfseries slot\+Pick\+Target\+Changed} (Q\+Action $\ast$)}\label{a01114_ab3c7cdd0f286d54bf665aa49556bb022}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01114_aeb6552d072c858c98d585c8e78e0792b}{\hyperlink{a03343_af5fad41dadeca314c2077f897377dbd0}{A\+C\+G\+::\+Scene\+Graph\+::\+Pick\+Target} {\bfseries pick\+Renderer\+Mode\+\_\+}}\label{a01114_aeb6552d072c858c98d585c8e78e0792b}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}


Definition at line 58 of file Render\+Picking\+Plugin.\+hh.



\subsection{Member Function Documentation}
\hypertarget{a01114_a3c23c8631d5e4486ef93861b1d90a3c8}{\index{Render\+Picking\+Plugin@{Render\+Picking\+Plugin}!description@{description}}
\index{description@{description}!Render\+Picking\+Plugin@{Render\+Picking\+Plugin}}
\subsubsection[{description}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String Render\+Picking\+Plugin\+::description (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{a01114_a3c23c8631d5e4486ef93861b1d90a3c8}


Return a description of what the plugin is doing. 

This function has to return a basic description of the plugin 

Implements \hyperlink{a00322_a43f0d3612695b53c848c14f48fea9a7a}{Base\+Interface}.



Definition at line 73 of file Render\+Picking\+Plugin.\+hh.

\hypertarget{a01114_adbd1c17a44e9877d3a676605a9df9c84}{\index{Render\+Picking\+Plugin@{Render\+Picking\+Plugin}!name@{name}}
\index{name@{name}!Render\+Picking\+Plugin@{Render\+Picking\+Plugin}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String Render\+Picking\+Plugin\+::name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{a01114_adbd1c17a44e9877d3a676605a9df9c84}


Return a name for the plugin. 

This Function has to return the name of the plugin. 

Implements \hyperlink{a00322_a2b351aa6ef0eb368bce735e243235958}{Base\+Interface}.



Definition at line 72 of file Render\+Picking\+Plugin.\+hh.

\hypertarget{a01114_a6ef82482413cab4c4825da1489085861}{\index{Render\+Picking\+Plugin@{Render\+Picking\+Plugin}!options\+Action@{options\+Action}}
\index{options\+Action@{options\+Action}!Render\+Picking\+Plugin@{Render\+Picking\+Plugin}}
\subsubsection[{options\+Action}]{\setlength{\rightskip}{0pt plus 5cm}Q\+Action $\ast$ Render\+Picking\+Plugin\+::options\+Action (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{a01114_a6ef82482413cab4c4825da1489085861}


Return options menu. 

If you want an options \hyperlink{a00802}{Menu} or menu entry, you can return your action here. It will be shown on top of the renderer list in the options menu.

\begin{DoxyReturn}{Returns}
Action for a menu or menu entry 
\end{DoxyReturn}


Reimplemented from \hyperlink{a01107_ade77e083ab999d29a3bec9d2b815aaea}{Render\+Interface}.



Definition at line 69 of file Render\+Picking\+Plugin.\+cc.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin\+Collection-\/\+Renderers/\+Plugin-\/\+Render-\/\+Picking/Render\+Picking\+Plugin.\+hh\item 
Plugin\+Collection-\/\+Renderers/\+Plugin-\/\+Render-\/\+Picking/Render\+Picking\+Plugin.\+cc\end{DoxyCompactItemize}
