\hypertarget{a10640}{}\section{Splat\+Cloud\+Rendering\+Control\+Plugin Class Reference}
\label{a10640}\index{Splat\+Cloud\+Rendering\+Control\+Plugin@{Splat\+Cloud\+Rendering\+Control\+Plugin}}
Inheritance diagram for Splat\+Cloud\+Rendering\+Control\+Plugin\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=0.744186cm]{a10640}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10640_af09620e1bf8c655c0c108b5bc6e2037f}\label{a10640_af09620e1bf8c655c0c108b5bc6e2037f}} 
Q\+String {\bfseries version} ()
\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10640_afd3af886ed8d56a83b2a117daf060f5b}\label{a10640_afd3af886ed8d56a83b2a117daf060f5b}} 
void {\bfseries updated\+Object} (int \+\_\+object\+Id, const \hyperlink{a07096}{Update\+Type} \&\+\_\+type)
\item 
\mbox{\Hypertarget{a10640_a8a78857dccdf50cbdb685dc30489bb75}\label{a10640_a8a78857dccdf50cbdb685dc30489bb75}} 
void {\bfseries add\+Toolbox} (Q\+String \+\_\+name, Q\+Widget $\ast$\+\_\+widget, Q\+Icon $\ast$\+\_\+icon)
\item 
\mbox{\Hypertarget{a10640_a2c31921dc565abe56940b9325f19be08}\label{a10640_a2c31921dc565abe56940b9325f19be08}} 
void {\bfseries add\+Context\+Menu\+Item} (Q\+Action $\ast$\+\_\+action, \hyperlink{a07048}{Data\+Type} \+\_\+object\+Type, \hyperlink{a00017_a238952a111d7daede783625350d7b287}{Context\+Menu\+Type} \+\_\+type)
\item 
\mbox{\Hypertarget{a10640_a26fb1ff3ee2096f9dcf31ccce0bc5106}\label{a10640_a26fb1ff3ee2096f9dcf31ccce0bc5106}} 
void {\bfseries define\+View\+Mode\+Toolboxes} (Q\+String \+\_\+mode, Q\+String\+List \+\_\+used\+Widgets)
\item 
\mbox{\Hypertarget{a10640_a9c1b5d6caadd660de989d7070ccba278}\label{a10640_a9c1b5d6caadd660de989d7070ccba278}} 
void {\bfseries define\+View\+Mode\+Toolbars} (Q\+String \+\_\+mode, Q\+String\+List \+\_\+used\+Toolbars)
\item 
\mbox{\Hypertarget{a10640_acc4695bf4518e1435d2dc148fe856aa6}\label{a10640_acc4695bf4518e1435d2dc148fe856aa6}} 
void {\bfseries define\+View\+Mode\+Context\+Menus} (Q\+String \+\_\+mode, Q\+String\+List \+\_\+used\+Context\+Menus)
\item 
\mbox{\Hypertarget{a10640_a0b35ab438d263fa7ef275f1666b5cd9c}\label{a10640_a0b35ab438d263fa7ef275f1666b5cd9c}} 
void {\bfseries define\+View\+Mode\+Icon} (Q\+String \+\_\+mode, Q\+String \+\_\+icon\+Name)
\item 
\mbox{\Hypertarget{a10640_a912981487990ba5930710c5c4e435822}\label{a10640_a912981487990ba5930710c5c4e435822}} 
void {\bfseries log} (Q\+String \+\_\+message)
\item 
\mbox{\Hypertarget{a10640_a22e8a0a92067a9eeba1878b3fb867258}\label{a10640_a22e8a0a92067a9eeba1878b3fb867258}} 
void {\bfseries log} (\hyperlink{a00035_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype} \+\_\+type, Q\+String \+\_\+message)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
Q\+String \hyperlink{a10640_a130a7c7a6e57efa8702f3d98ff61a42d}{name} ()
\begin{DoxyCompactList}\small\item\em Return a name for the plugin. \end{DoxyCompactList}\item 
Q\+String \hyperlink{a10640_a15759127498dcf10a0ba9bd67b1872ec}{description} ()
\begin{DoxyCompactList}\small\item\em Return a description of what the plugin is doing. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10640_ad36228d6f317a11fb7cf432f43abb785}\label{a10640_ad36228d6f317a11fb7cf432f43abb785}} 
void {\bfseries initialize\+Plugin} ()
\item 
\mbox{\Hypertarget{a10640_a85c5906e0b1feeb79e56b6c5220d8130}\label{a10640_a85c5906e0b1feeb79e56b6c5220d8130}} 
void {\bfseries added\+Empty\+Object} (int \+\_\+object\+Id)
\item 
\mbox{\Hypertarget{a10640_a84babea619e0a3870edc6350c8f42a4a}\label{a10640_a84babea619e0a3870edc6350c8f42a4a}} 
void {\bfseries slot\+Update\+Context\+Menu} (int \+\_\+object\+Id)
\item 
\mbox{\Hypertarget{a10640_adb7001f36a2a08ed89d90e3707c997e6}\label{a10640_adb7001f36a2a08ed89d90e3707c997e6}} 
void {\bfseries slot\+Toolbox\+Pointsize\+Scale\+Value\+Changed} ()
\item 
\mbox{\Hypertarget{a10640_a5de3d6583f348f5e1d0ff856b3343896}\label{a10640_a5de3d6583f348f5e1d0ff856b3343896}} 
void {\bfseries slot\+Toolbox\+Default\+Color\+Value\+Changed} ()
\item 
\mbox{\Hypertarget{a10640_a8231f92c1a1c41460b25de861bd56432}\label{a10640_a8231f92c1a1c41460b25de861bd56432}} 
void {\bfseries slot\+Toolbox\+Default\+Normal\+Value\+Changed} ()
\item 
\mbox{\Hypertarget{a10640_a042c01f7cf8f617e09e342becc3c4385}\label{a10640_a042c01f7cf8f617e09e342becc3c4385}} 
void {\bfseries slot\+Toolbox\+Default\+Pointsize\+Value\+Changed} ()
\item 
\mbox{\Hypertarget{a10640_abf76e72b60fa7f42c8566251fafe7275}\label{a10640_abf76e72b60fa7f42c8566251fafe7275}} 
void {\bfseries slot\+Toolbox\+Enable\+Backface\+Culling\+Button\+Clicked} ()
\item 
\mbox{\Hypertarget{a10640_a5efa2ca7683697b87c1596fbf53a6514}\label{a10640_a5efa2ca7683697b87c1596fbf53a6514}} 
void {\bfseries slot\+Toolbox\+Disable\+Backface\+Culling\+Button\+Clicked} ()
\item 
\mbox{\Hypertarget{a10640_a58ec0b05ce409031d24f6ad422e725cf}\label{a10640_a58ec0b05ce409031d24f6ad422e725cf}} 
void {\bfseries slot\+Toolbox\+Reload\+Shaders\+Button\+Clicked} ()
\item 
\mbox{\Hypertarget{a10640_a1166a3d42f5f64b3a692d03d1f4e74b4}\label{a10640_a1166a3d42f5f64b3a692d03d1f4e74b4}} 
void {\bfseries slot\+Toolbox\+Rebuild\+V\+B\+Os\+Button\+Clicked} ()
\item 
\mbox{\Hypertarget{a10640_aa9639f547b073bfe05864ecd2b517796}\label{a10640_aa9639f547b073bfe05864ecd2b517796}} 
void {\bfseries slot\+Toolbox\+Point\+Size\+Button\+Clicked} ()
\item 
\mbox{\Hypertarget{a10640_a049d8f95251a71c8833ca438ce62d125}\label{a10640_a049d8f95251a71c8833ca438ce62d125}} 
void {\bfseries slot\+Toolbox\+Geometry\+Shader\+Button\+Clicked} ()
\item 
\mbox{\Hypertarget{a10640_a4f925c608f3935b9fac253ad03f2fd45}\label{a10640_a4f925c608f3935b9fac253ad03f2fd45}} 
void {\bfseries slot\+Context\+Scale\+Action\+Triggered} ()
\item 
\mbox{\Hypertarget{a10640_a5789945eaa176a339eab6a7c68817232}\label{a10640_a5789945eaa176a339eab6a7c68817232}} 
void {\bfseries slot\+Context\+Culling\+Action\+Triggered} ()
\item 
\mbox{\Hypertarget{a10640_a5435bc80b115899733ab5758fb10e0da}\label{a10640_a5435bc80b115899733ab5758fb10e0da}} 
void {\bfseries slot\+Context\+Reload\+Shaders\+Action\+Triggered} ()
\item 
\mbox{\Hypertarget{a10640_a38a1b79a207866218568b099a7168515}\label{a10640_a38a1b79a207866218568b099a7168515}} 
void {\bfseries slot\+Context\+Rebuild\+V\+B\+O\+Action\+Triggered} ()
\item 
\mbox{\Hypertarget{a10640_a644b96f4e9a5d267cae04333871cbdd0}\label{a10640_a644b96f4e9a5d267cae04333871cbdd0}} 
void {\bfseries slot\+Context\+Defaults\+Action\+Triggered} ()
\item 
\mbox{\Hypertarget{a10640_a143edc4b2ec999cb0ca89432be5e7e7f}\label{a10640_a143edc4b2ec999cb0ca89432be5e7e7f}} 
void {\bfseries slot\+Context\+Scale\+Widget\+Pointsize\+Scale\+Value\+Changed} ()
\item 
\mbox{\Hypertarget{a10640_a83abe9929e053a5fb2521edba96b9677}\label{a10640_a83abe9929e053a5fb2521edba96b9677}} 
void {\bfseries slot\+Context\+Defaults\+Widget\+Default\+Color\+Value\+Changed} ()
\item 
\mbox{\Hypertarget{a10640_a0eb678a89e9ee7151282dd97ff5541ad}\label{a10640_a0eb678a89e9ee7151282dd97ff5541ad}} 
void {\bfseries slot\+Context\+Defaults\+Widget\+Default\+Normal\+Value\+Changed} ()
\item 
\mbox{\Hypertarget{a10640_a697c88cae76db4c3a62fff7da74082f5}\label{a10640_a697c88cae76db4c3a62fff7da74082f5}} 
void {\bfseries slot\+Context\+Defaults\+Widget\+Default\+Pointsize\+Value\+Changed} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a10640_af763f63a187274e62ab4480b2b9294c9}\label{a10640_af763f63a187274e62ab4480b2b9294c9}} 
Q\+Double\+Spin\+Box $\ast$ {\bfseries toolbox\+Pointsize\+Scale\+\_\+}
\item 
\mbox{\Hypertarget{a10640_acd37693c29cb840597bef355a84cf65c}\label{a10640_acd37693c29cb840597bef355a84cf65c}} 
Q\+Spin\+Box $\ast$ {\bfseries toolbox\+Default\+Color\+R\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a0cf9d0028879dfdacbdd1120830d22f4}\label{a10640_a0cf9d0028879dfdacbdd1120830d22f4}} 
Q\+Spin\+Box $\ast$ {\bfseries toolbox\+Default\+Color\+G\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a66ba985fbd6edec6103da8b0a268f40b}\label{a10640_a66ba985fbd6edec6103da8b0a268f40b}} 
Q\+Spin\+Box $\ast$ {\bfseries toolbox\+Default\+Color\+B\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a1742bfaea4fa1314e874862ead28388b}\label{a10640_a1742bfaea4fa1314e874862ead28388b}} 
Q\+Double\+Spin\+Box $\ast$ {\bfseries toolbox\+Default\+Normal\+X\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a0a5a582edf86e9673e4fb06bf34e8340}\label{a10640_a0a5a582edf86e9673e4fb06bf34e8340}} 
Q\+Double\+Spin\+Box $\ast$ {\bfseries toolbox\+Default\+Normal\+Y\+\_\+}
\item 
\mbox{\Hypertarget{a10640_afeff248d9506e4595afe893d319d98fb}\label{a10640_afeff248d9506e4595afe893d319d98fb}} 
Q\+Double\+Spin\+Box $\ast$ {\bfseries toolbox\+Default\+Normal\+Z\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a5b1eacb7b055d5e197d76a8f1c2d3bbe}\label{a10640_a5b1eacb7b055d5e197d76a8f1c2d3bbe}} 
Q\+Double\+Spin\+Box $\ast$ {\bfseries toolbox\+Default\+Pointsize\+\_\+}
\item 
\mbox{\Hypertarget{a10640_aed51ac77305bda57c862dcb4ac7fe42b}\label{a10640_aed51ac77305bda57c862dcb4ac7fe42b}} 
Q\+Action $\ast$ {\bfseries context\+Scale\+Action\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a12d42e68c5534d07607d8560c1100388}\label{a10640_a12d42e68c5534d07607d8560c1100388}} 
Q\+Action $\ast$ {\bfseries context\+Culling\+Action\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a54f8c65231bf475ec88d32d538dbc55b}\label{a10640_a54f8c65231bf475ec88d32d538dbc55b}} 
Q\+Action $\ast$ {\bfseries context\+Defaults\+Action\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a07fa3279375bfc7e80c5f3469666bc18}\label{a10640_a07fa3279375bfc7e80c5f3469666bc18}} 
Q\+Action $\ast$ {\bfseries context\+Reload\+Shaders\+Action\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a421742934297b089065cb711e91eac33}\label{a10640_a421742934297b089065cb711e91eac33}} 
Q\+Action $\ast$ {\bfseries context\+Rebuild\+V\+B\+O\+Action\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a6f7aed62724fe945de38b40d03591748}\label{a10640_a6f7aed62724fe945de38b40d03591748}} 
Q\+Widget $\ast$ {\bfseries context\+Scale\+Widget\+\_\+}
\item 
\mbox{\Hypertarget{a10640_af0e0b087bd3dd3bb4f268cc146d8934b}\label{a10640_af0e0b087bd3dd3bb4f268cc146d8934b}} 
Q\+Double\+Spin\+Box $\ast$ {\bfseries context\+Scale\+Widget\+Pointsize\+Scale\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a42324332c239ddcfcf4fdee3fd500c3d}\label{a10640_a42324332c239ddcfcf4fdee3fd500c3d}} 
Q\+Widget $\ast$ {\bfseries context\+Defaults\+Widget\+\_\+}
\item 
\mbox{\Hypertarget{a10640_ab3002899c47a06eadf386d43402f2039}\label{a10640_ab3002899c47a06eadf386d43402f2039}} 
Q\+Spin\+Box $\ast$ {\bfseries context\+Defaults\+Widget\+Default\+Color\+R\+\_\+}
\item 
\mbox{\Hypertarget{a10640_aa41d956445132b5d9e11e022288d37a5}\label{a10640_aa41d956445132b5d9e11e022288d37a5}} 
Q\+Spin\+Box $\ast$ {\bfseries context\+Defaults\+Widget\+Default\+Color\+G\+\_\+}
\item 
\mbox{\Hypertarget{a10640_acdbd310ceee1a96f030a3fb0699718ab}\label{a10640_acdbd310ceee1a96f030a3fb0699718ab}} 
Q\+Spin\+Box $\ast$ {\bfseries context\+Defaults\+Widget\+Default\+Color\+B\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a2c039c8c42313c1129dc2d81aab37dc3}\label{a10640_a2c039c8c42313c1129dc2d81aab37dc3}} 
Q\+Double\+Spin\+Box $\ast$ {\bfseries context\+Defaults\+Widget\+Default\+Normal\+X\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a2f1282f402de7822c0a36d835f09eec7}\label{a10640_a2f1282f402de7822c0a36d835f09eec7}} 
Q\+Double\+Spin\+Box $\ast$ {\bfseries context\+Defaults\+Widget\+Default\+Normal\+Y\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a75ddc947720c69a662c54e1ae04b2a7b}\label{a10640_a75ddc947720c69a662c54e1ae04b2a7b}} 
Q\+Double\+Spin\+Box $\ast$ {\bfseries context\+Defaults\+Widget\+Default\+Normal\+Z\+\_\+}
\item 
\mbox{\Hypertarget{a10640_a6db773dbe86e33fda7d4e1dac744af00}\label{a10640_a6db773dbe86e33fda7d4e1dac744af00}} 
Q\+Double\+Spin\+Box $\ast$ {\bfseries context\+Defaults\+Widget\+Default\+Pointsize\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}


Definition at line 78 of file Splat\+Cloud\+Rendering\+Control\+Plugin.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{a10640_a15759127498dcf10a0ba9bd67b1872ec}\label{a10640_a15759127498dcf10a0ba9bd67b1872ec}} 
\index{Splat\+Cloud\+Rendering\+Control\+Plugin@{Splat\+Cloud\+Rendering\+Control\+Plugin}!description@{description}}
\index{description@{description}!Splat\+Cloud\+Rendering\+Control\+Plugin@{Splat\+Cloud\+Rendering\+Control\+Plugin}}
\subsubsection{\texorpdfstring{description()}{description()}}
{\footnotesize\ttfamily Q\+String Splat\+Cloud\+Rendering\+Control\+Plugin\+::description (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Return a description of what the plugin is doing. 

This function has to return a basic description of the plugin 

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



Definition at line 117 of file Splat\+Cloud\+Rendering\+Control\+Plugin.\+hh.

\mbox{\Hypertarget{a10640_a130a7c7a6e57efa8702f3d98ff61a42d}\label{a10640_a130a7c7a6e57efa8702f3d98ff61a42d}} 
\index{Splat\+Cloud\+Rendering\+Control\+Plugin@{Splat\+Cloud\+Rendering\+Control\+Plugin}!name@{name}}
\index{name@{name}!Splat\+Cloud\+Rendering\+Control\+Plugin@{Splat\+Cloud\+Rendering\+Control\+Plugin}}
\subsubsection{\texorpdfstring{name()}{name()}}
{\footnotesize\ttfamily Q\+String Splat\+Cloud\+Rendering\+Control\+Plugin\+::name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Return a name for the plugin. 

This Function has to return the name of the plugin. 

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



Definition at line 116 of file Splat\+Cloud\+Rendering\+Control\+Plugin.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+Splat\+Cloud\+Rendering\+Control/Splat\+Cloud\+Rendering\+Control\+Plugin.\+hh\item 
Plugin-\/\+Splat\+Cloud\+Rendering\+Control/Splat\+Cloud\+Rendering\+Control\+Plugin.\+cc\end{DoxyCompactItemize}
