\hypertarget{a12048}{}\section{A\+CG\+:\+:Scene\+Graph\+:\+:Splat\+Cloud\+Node Class Reference}
\label{a12048}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Splat\+Cloud\+Node@{A\+C\+G\+::\+Scene\+Graph\+::\+Splat\+Cloud\+Node}}


{\ttfamily \#include $<$Object\+Types/\+Splat\+Cloud/\+Splat\+Cloud\+Node.\+hh$>$}

Inheritance diagram for A\+CG\+:\+:Scene\+Graph\+:\+:Splat\+Cloud\+Node\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a12048}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a12048_a79c7f04cc93d53a4f7b10beb46196da4}\label{a12048_a79c7f04cc93d53a4f7b10beb46196da4}} 
typedef \hyperlink{a08448}{Splat\+Cloud\+::\+Position} {\bfseries Position}
\item 
\mbox{\Hypertarget{a12048_ae4eeb0662f7a614cabf843c4d40228ed}\label{a12048_ae4eeb0662f7a614cabf843c4d40228ed}} 
typedef \hyperlink{a08448}{Splat\+Cloud\+::\+Color} {\bfseries Color}
\item 
\mbox{\Hypertarget{a12048_a851ce2614df127d9ee59d46b54fd18c3}\label{a12048_a851ce2614df127d9ee59d46b54fd18c3}} 
typedef \hyperlink{a08448}{Splat\+Cloud\+::\+Normal} {\bfseries Normal}
\item 
\mbox{\Hypertarget{a12048_a80e8a43551b197d761bc8566f12c4a04}\label{a12048_a80e8a43551b197d761bc8566f12c4a04}} 
typedef Splat\+Cloud\+::\+Pointsize {\bfseries Pointsize}
\item 
\mbox{\Hypertarget{a12048_a48ce3c9d9b70def561cfe6bbdcf120d2}\label{a12048_a48ce3c9d9b70def561cfe6bbdcf120d2}} 
typedef Splat\+Cloud\+::\+Index {\bfseries Index}
\item 
\mbox{\Hypertarget{a12048_aed92726314b2532cb173b3408d9566a3}\label{a12048_aed92726314b2532cb173b3408d9566a3}} 
typedef Splat\+Cloud\+::\+Viewlist {\bfseries Viewlist}
\item 
\mbox{\Hypertarget{a12048_ad63e975d0b4fdb4e4c630597efe50842}\label{a12048_ad63e975d0b4fdb4e4c630597efe50842}} 
typedef Splat\+Cloud\+::\+Selection {\bfseries Selection}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a12048_a73f9d4b13ad28453f451008cf04e7d83}\label{a12048_a73f9d4b13ad28453f451008cf04e7d83}} 
\hyperlink{a12048_a73f9d4b13ad28453f451008cf04e7d83}{Splat\+Cloud\+Node} (const \hyperlink{a11980}{Splat\+Cloud} \&\+\_\+splat\+Cloud, \hyperlink{a07748}{Base\+Node} $\ast$\+\_\+parent=0, std\+::string \+\_\+name=\char`\"{}$<$Splat\+Cloud\+Node$>$\char`\"{})
\begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a12048_a000bf0e0ceed5d121031a74bbe0839b1}\label{a12048_a000bf0e0ceed5d121031a74bbe0839b1}} 
\hyperlink{a12048_a000bf0e0ceed5d121031a74bbe0839b1}{$\sim$\+Splat\+Cloud\+Node} ()
\begin{DoxyCompactList}\small\item\em destructor \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a12048_a6d4213f50b33e77e71a1eefb353c8311}\label{a12048_a6d4213f50b33e77e71a1eefb353c8311}} 
{\bfseries A\+C\+G\+\_\+\+C\+L\+A\+S\+S\+N\+A\+ME} (\hyperlink{a12048}{Splat\+Cloud\+Node})
\item 
\mbox{\Hypertarget{a12048_a10d8ddd5436048b06d7cd1d3c4c38213}\label{a12048_a10d8ddd5436048b06d7cd1d3c4c38213}} 
\hyperlink{a07792}{Draw\+Modes\+::\+Draw\+Mode} \hyperlink{a12048_a10d8ddd5436048b06d7cd1d3c4c38213}{available\+Draw\+Modes} () const
\begin{DoxyCompactList}\small\item\em return available draw modes \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a12048_adca970914786880ea53aa5ecf8e0960e}\label{a12048_adca970914786880ea53aa5ecf8e0960e}} 
void \hyperlink{a12048_adca970914786880ea53aa5ecf8e0960e}{bounding\+Box} (\hyperlink{a08448}{A\+C\+G\+::\+Vec3d} \&\+\_\+bb\+Min, \hyperlink{a08448}{A\+C\+G\+::\+Vec3d} \&\+\_\+bb\+Max)
\begin{DoxyCompactList}\small\item\em update bounding box \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a12048_ae20c64dbf552d944fa94dcfeed07f321}\label{a12048_ae20c64dbf552d944fa94dcfeed07f321}} 
void \hyperlink{a12048_ae20c64dbf552d944fa94dcfeed07f321}{draw} (\hyperlink{a07452}{G\+L\+State} \&\+\_\+state, const \hyperlink{a07792}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode)
\begin{DoxyCompactList}\small\item\em draw the \hyperlink{a11980}{Splat\+Cloud} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a12048_ae7b93958f4a1bfb9fc4a945856f7fd4f}\label{a12048_ae7b93958f4a1bfb9fc4a945856f7fd4f}} 
void \hyperlink{a12048_ae7b93958f4a1bfb9fc4a945856f7fd4f}{get\+Render\+Objects} (\hyperlink{a07468}{I\+Renderer} $\ast$\+\_\+renderer, \hyperlink{a07452}{G\+L\+State} \&\+\_\+state, const \hyperlink{a07792}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode, const \hyperlink{a07828}{Material} $\ast$\+\_\+mat)
\begin{DoxyCompactList}\small\item\em create render objects \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a12048_ae758e28c7140552e6756d13fa84feca1}\label{a12048_ae758e28c7140552e6756d13fa84feca1}} 
void \hyperlink{a12048_ae758e28c7140552e6756d13fa84feca1}{pick} (\hyperlink{a07452}{G\+L\+State} \&\+\_\+state, \hyperlink{a06177_af5fad41dadeca314c2077f897377dbd0}{Pick\+Target} \+\_\+target)
\begin{DoxyCompactList}\small\item\em picking \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a12048_aba203b704eafcd18dea12a48dd8a07bb}\label{a12048_aba203b704eafcd18dea12a48dd8a07bb}} 
void {\bfseries enter\+Pick} (\hyperlink{a07452}{G\+L\+State} \&\+\_\+state, \hyperlink{a06177_af5fad41dadeca314c2077f897377dbd0}{Pick\+Target} \+\_\+target, const \hyperlink{a07792}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode)
\item 
\mbox{\Hypertarget{a12048_a4a3410d73035cd62e071b7dd07fb8361}\label{a12048_a4a3410d73035cd62e071b7dd07fb8361}} 
const \hyperlink{a11980}{Splat\+Cloud} \& {\bfseries splat\+Cloud} () const
\item 
\mbox{\Hypertarget{a12048_a0adc54d13fd4252806c41806efdac039}\label{a12048_a0adc54d13fd4252806c41806efdac039}} 
void {\bfseries modified\+Positions} ()
\item 
\mbox{\Hypertarget{a12048_a6bb1fc0dc42f0850c6d8555f8466db64}\label{a12048_a6bb1fc0dc42f0850c6d8555f8466db64}} 
void {\bfseries modified\+Colors} ()
\item 
\mbox{\Hypertarget{a12048_adc90d14ffdfd708b88215d85444802a2}\label{a12048_adc90d14ffdfd708b88215d85444802a2}} 
void {\bfseries modified\+Normals} ()
\item 
\mbox{\Hypertarget{a12048_ac8215e9af71821945f88e7187693898e}\label{a12048_ac8215e9af71821945f88e7187693898e}} 
void {\bfseries modified\+Pointsizes} ()
\item 
\mbox{\Hypertarget{a12048_abdbea1818bd1ff11b3894b81342f86bb}\label{a12048_abdbea1818bd1ff11b3894b81342f86bb}} 
void {\bfseries modified\+Selections} ()
\item 
\mbox{\Hypertarget{a12048_a94213482769d1c5c07a412d75d2a886a}\label{a12048_a94213482769d1c5c07a412d75d2a886a}} 
void {\bfseries modified\+Pick\+Colors} ()
\item 
\mbox{\Hypertarget{a12048_ae986f346b1b109b16595e2d0210d25ce}\label{a12048_ae986f346b1b109b16595e2d0210d25ce}} 
void {\bfseries modified\+All} ()
\item 
\mbox{\Hypertarget{a12048_a91a59dc8c13aa637c3661db95fcb6ca2}\label{a12048_a91a59dc8c13aa637c3661db95fcb6ca2}} 
void {\bfseries set\+Default\+Color} (const \hyperlink{a08448}{Color} \&\+\_\+color)
\item 
\mbox{\Hypertarget{a12048_a043cbb3c590546c0930319d50a29e6f1}\label{a12048_a043cbb3c590546c0930319d50a29e6f1}} 
void {\bfseries set\+Default\+Normal} (const \hyperlink{a08448}{Normal} \&\+\_\+normal)
\item 
\mbox{\Hypertarget{a12048_af16c0596905e60db762756a4830ff6e2}\label{a12048_af16c0596905e60db762756a4830ff6e2}} 
void {\bfseries set\+Default\+Pointsize} (const Pointsize \&\+\_\+pointsize)
\item 
\mbox{\Hypertarget{a12048_a3131344bfd5d822503e82e396c0c0b20}\label{a12048_a3131344bfd5d822503e82e396c0c0b20}} 
const \hyperlink{a08448}{Color} \& {\bfseries default\+Color} () const
\item 
\mbox{\Hypertarget{a12048_acd32bafbdd5b5d8287bdf81812913ec9}\label{a12048_acd32bafbdd5b5d8287bdf81812913ec9}} 
const \hyperlink{a08448}{Normal} \& {\bfseries default\+Normal} () const
\item 
\mbox{\Hypertarget{a12048_ae07da639f149666a9626c1ab2d47966b}\label{a12048_ae07da639f149666a9626c1ab2d47966b}} 
const Pointsize \& {\bfseries default\+Pointsize} () const
\item 
\mbox{\Hypertarget{a12048_afdcdae7f002f38459a68e7ead7321c29}\label{a12048_afdcdae7f002f38459a68e7ead7321c29}} 
const \hyperlink{a08448}{Position} \& \hyperlink{a12048_afdcdae7f002f38459a68e7ead7321c29}{get\+Position} (int \+\_\+idx) const
\begin{DoxyCompactList}\small\item\em if the data array exists, the entry with the given index is returned, otherwise the default value is returned \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a12048_ac9bf360144f9ac5a5c2939b6fb281efc}\label{a12048_ac9bf360144f9ac5a5c2939b6fb281efc}} 
const \hyperlink{a08448}{Color} \& {\bfseries get\+Color} (int \+\_\+idx) const
\item 
\mbox{\Hypertarget{a12048_ac2c2ba576cb0301f5adc32ff05262dce}\label{a12048_ac2c2ba576cb0301f5adc32ff05262dce}} 
const \hyperlink{a08448}{Normal} \& {\bfseries get\+Normal} (int \+\_\+idx) const
\item 
\mbox{\Hypertarget{a12048_a89036cfd2ddbc6eb7281d363f1eaf803}\label{a12048_a89036cfd2ddbc6eb7281d363f1eaf803}} 
const Pointsize \& {\bfseries get\+Pointsize} (int \+\_\+idx) const
\item 
\mbox{\Hypertarget{a12048_acb103b669a894c864aa6aaf5124afb7a}\label{a12048_acb103b669a894c864aa6aaf5124afb7a}} 
const Index \& {\bfseries get\+Index} (int \+\_\+idx) const
\item 
\mbox{\Hypertarget{a12048_a36b58074e6704b1a02d5cfa56dcd0d12}\label{a12048_a36b58074e6704b1a02d5cfa56dcd0d12}} 
const Viewlist \& {\bfseries get\+Viewlist} (int \+\_\+idx) const
\item 
\mbox{\Hypertarget{a12048_af377ac127f736976e8b83ae1c4ea1ce0}\label{a12048_af377ac127f736976e8b83ae1c4ea1ce0}} 
const Selection \& {\bfseries get\+Selection} (int \+\_\+idx) const
\item 
\mbox{\Hypertarget{a12048_ac3d956a787adf10c942c1bd532467a94}\label{a12048_ac3d956a787adf10c942c1bd532467a94}} 
void {\bfseries set\+Pointsize\+Scale} (float \+\_\+scale)
\item 
\mbox{\Hypertarget{a12048_a14ae265297e3315e83f823d1be23f889}\label{a12048_a14ae265297e3315e83f823d1be23f889}} 
void {\bfseries set\+Backface\+Culling} (bool \+\_\+enable)
\item 
\mbox{\Hypertarget{a12048_a1b7cbfb0a80644f7eb0b76d10b69e48b}\label{a12048_a1b7cbfb0a80644f7eb0b76d10b69e48b}} 
void {\bfseries set\+Geometry\+Shader\+Quads} (bool \+\_\+enable)
\item 
\mbox{\Hypertarget{a12048_a0fa3da0ba5d7556dc401525dd0b91084}\label{a12048_a0fa3da0ba5d7556dc401525dd0b91084}} 
float {\bfseries get\+Pointsize\+Scale} () const
\item 
\mbox{\Hypertarget{a12048_a7b6332c0c0156f2863ad4300b01a8a60}\label{a12048_a7b6332c0c0156f2863ad4300b01a8a60}} 
bool {\bfseries get\+Backface\+Culling} () const
\item 
\mbox{\Hypertarget{a12048_a83838cfcc940b63f1a710e5bdad2edcd}\label{a12048_a83838cfcc940b63f1a710e5bdad2edcd}} 
bool {\bfseries get\+Geometry\+Shader\+Quads} () const
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a12048_aeacd9a210c5e3ff270c54d04641f7c1d}\label{a12048_aeacd9a210c5e3ff270c54d04641f7c1d}} 
bool \hyperlink{a12048_aeacd9a210c5e3ff270c54d04641f7c1d}{vbo\+Modified} () const
\begin{DoxyCompactList}\small\item\em return true iff any of the data values in the V\+BO has to be changed \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a12048_a85f96ae23f5d51283e36e1823c5d36bb}\label{a12048_a85f96ae23f5d51283e36e1823c5d36bb}} 
bool \hyperlink{a12048_a85f96ae23f5d51283e36e1823c5d36bb}{vbo\+Structure\+Modified} () const
\begin{DoxyCompactList}\small\item\em returns true iff the internal block structure of the V\+BO has to be changed \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a12048_a89d850234b6abed272334f468abbaf17}\label{a12048_a89d850234b6abed272334f468abbaf17}} 
void {\bfseries create\+V\+BO} ()
\item 
\mbox{\Hypertarget{a12048_aff21ec2be7a51cfbddf79050c3a1e625}\label{a12048_aff21ec2be7a51cfbddf79050c3a1e625}} 
void {\bfseries destroy\+V\+BO} ()
\item 
\mbox{\Hypertarget{a12048_abe21109aacfedc7354c5fd2815e06724}\label{a12048_abe21109aacfedc7354c5fd2815e06724}} 
void {\bfseries rebuild\+V\+BO} (\hyperlink{a07452}{G\+L\+State} \&\+\_\+state)
\item 
\mbox{\Hypertarget{a12048_ad32b783f6af96d85c28136678b30a555}\label{a12048_ad32b783f6af96d85c28136678b30a555}} 
void {\bfseries rebuild\+V\+B\+O\+Positions} ()
\item 
\mbox{\Hypertarget{a12048_ae1660291fd0c342f3dde6dac58d67132}\label{a12048_ae1660291fd0c342f3dde6dac58d67132}} 
void {\bfseries rebuild\+V\+B\+O\+Colors} ()
\item 
\mbox{\Hypertarget{a12048_a4a962f7ba5681ad90ed1eddf4c87294b}\label{a12048_a4a962f7ba5681ad90ed1eddf4c87294b}} 
void {\bfseries rebuild\+V\+B\+O\+Normals} ()
\item 
\mbox{\Hypertarget{a12048_a4300bd81a6efbbb3c88221481761d853}\label{a12048_a4300bd81a6efbbb3c88221481761d853}} 
void {\bfseries rebuild\+V\+B\+O\+Pointsizes} ()
\item 
\mbox{\Hypertarget{a12048_a10d53f6146432fc9d6b929d32082dfd3}\label{a12048_a10d53f6146432fc9d6b929d32082dfd3}} 
void {\bfseries rebuild\+V\+B\+O\+Selections} ()
\item 
\mbox{\Hypertarget{a12048_ab190afd590326a89dceea4f7b11e9595}\label{a12048_ab190afd590326a89dceea4f7b11e9595}} 
void {\bfseries rebuild\+V\+B\+O\+Pick\+Colors} (\hyperlink{a07452}{G\+L\+State} \&\+\_\+state)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a12048_a71f36cdb19d23322928f17427fcc3d2c}\label{a12048_a71f36cdb19d23322928f17427fcc3d2c}} 
const \hyperlink{a11980}{Splat\+Cloud} \& \hyperlink{a12048_a71f36cdb19d23322928f17427fcc3d2c}{splat\+Cloud\+\_\+}
\begin{DoxyCompactList}\small\item\em reference to class containing all the data \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a12048_a3c03932a0c011f7a3b1505aef8968d3d}\label{a12048_a3c03932a0c011f7a3b1505aef8968d3d}} 
bool \hyperlink{a12048_a3c03932a0c011f7a3b1505aef8968d3d}{positions\+Modified\+\_\+}
\begin{DoxyCompactList}\small\item\em marks if parts of the data has been modified \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a12048_ae318699f943d4a6ce9678724ca7b7dd2}\label{a12048_ae318699f943d4a6ce9678724ca7b7dd2}} 
bool {\bfseries colors\+Modified\+\_\+}
\item 
\mbox{\Hypertarget{a12048_aed0b90136752980ac9da49a70c73ed30}\label{a12048_aed0b90136752980ac9da49a70c73ed30}} 
bool {\bfseries normals\+Modified\+\_\+}
\item 
\mbox{\Hypertarget{a12048_a6903bf41faf0937277bcb6e0388a8121}\label{a12048_a6903bf41faf0937277bcb6e0388a8121}} 
bool {\bfseries pointsizes\+Modified\+\_\+}
\item 
\mbox{\Hypertarget{a12048_aa2eb57c9655d86e11788f1da36377aaf}\label{a12048_aa2eb57c9655d86e11788f1da36377aaf}} 
bool {\bfseries selections\+Modified\+\_\+}
\item 
\mbox{\Hypertarget{a12048_ad64afda7ccfee023c87b16145d00da4b}\label{a12048_ad64afda7ccfee023c87b16145d00da4b}} 
bool {\bfseries pick\+Colors\+Modified\+\_\+}
\item 
\mbox{\Hypertarget{a12048_a866df5e483094dec8b85422797b0497e}\label{a12048_a866df5e483094dec8b85422797b0497e}} 
\hyperlink{a08448}{Color} \hyperlink{a12048_a866df5e483094dec8b85422797b0497e}{default\+Color\+\_\+}
\begin{DoxyCompactList}\small\item\em the default values will be used when the specific array is not present \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a12048_a4199517003c3291099e37ebf90bb53b1}\label{a12048_a4199517003c3291099e37ebf90bb53b1}} 
\hyperlink{a08448}{Normal} {\bfseries default\+Normal\+\_\+}
\item 
\mbox{\Hypertarget{a12048_a114b519910e10cea085ac5c6ec7ab0e1}\label{a12048_a114b519910e10cea085ac5c6ec7ab0e1}} 
Pointsize {\bfseries default\+Pointsize\+\_\+}
\item 
\mbox{\Hypertarget{a12048_acd78d7e31d2d96c3a7800341f63b6eef}\label{a12048_acd78d7e31d2d96c3a7800341f63b6eef}} 
\hyperlink{a07792}{Draw\+Modes\+::\+Draw\+Mode} {\bfseries splats\+Draw\+Mode\+\_\+}
\item 
\mbox{\Hypertarget{a12048_abd9531f7001a4e19fdf0c4e4d2c7f011}\label{a12048_abd9531f7001a4e19fdf0c4e4d2c7f011}} 
\hyperlink{a07792}{Draw\+Modes\+::\+Draw\+Mode} {\bfseries dots\+Draw\+Mode\+\_\+}
\item 
\mbox{\Hypertarget{a12048_a6f6548c943d839257d187a3b1ac9700c}\label{a12048_a6f6548c943d839257d187a3b1ac9700c}} 
\hyperlink{a07792}{Draw\+Modes\+::\+Draw\+Mode} {\bfseries points\+Draw\+Mode\+\_\+}
\item 
\mbox{\Hypertarget{a12048_ab038ef5c0fd18f95099899702d93fb20}\label{a12048_ab038ef5c0fd18f95099899702d93fb20}} 
unsigned int {\bfseries picking\+Base\+Index\+\_\+}
\item 
\mbox{\Hypertarget{a12048_a458e7e040f45b23aa87a3a77e6e2e453}\label{a12048_a458e7e040f45b23aa87a3a77e6e2e453}} 
\hyperlink{a07792}{Draw\+Modes\+::\+Draw\+Mode} {\bfseries pick\+Draw\+Mode\+\_\+}
\item 
\mbox{\Hypertarget{a12048_a66f0d943d336dffb98dd580809028446}\label{a12048_a66f0d943d336dffb98dd580809028446}} 
G\+Luint {\bfseries vbo\+Gl\+Id\+\_\+}
\item 
\mbox{\Hypertarget{a12048_af8e2788fad390a616affc736d799480c}\label{a12048_af8e2788fad390a616affc736d799480c}} 
unsigned int {\bfseries vbo\+Num\+Splats\+\_\+}
\item 
\mbox{\Hypertarget{a12048_a65bb5409ab064e74cd165ff33233c2e3}\label{a12048_a65bb5409ab064e74cd165ff33233c2e3}} 
unsigned char $\ast$ {\bfseries vbo\+Data\+\_\+}
\item 
\mbox{\Hypertarget{a12048_a4e1fde3a3ed90abafcd42f4f1a10b936}\label{a12048_a4e1fde3a3ed90abafcd42f4f1a10b936}} 
unsigned int {\bfseries vbo\+Stride\+\_\+}
\item 
\mbox{\Hypertarget{a12048_a07c907e43cf4db800a7c02db5b7f021c}\label{a12048_a07c907e43cf4db800a7c02db5b7f021c}} 
int \hyperlink{a12048_a07c907e43cf4db800a7c02db5b7f021c}{vbo\+Positions\+Offset\+\_\+}
\begin{DoxyCompactList}\small\item\em offsets relative to vbo\+Data\+\_\+ or -\/1 if {\itshape not} present in V\+BO \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a12048_a3d24c6889cb00c6367727560f162c7c8}\label{a12048_a3d24c6889cb00c6367727560f162c7c8}} 
int {\bfseries vbo\+Colors\+Offset\+\_\+}
\item 
\mbox{\Hypertarget{a12048_af0a96f3c545ec14184e528072cd8cc22}\label{a12048_af0a96f3c545ec14184e528072cd8cc22}} 
int {\bfseries vbo\+Normals\+Offset\+\_\+}
\item 
\mbox{\Hypertarget{a12048_a15ea099ae0bb2df63baad9ccbc0fab4c}\label{a12048_a15ea099ae0bb2df63baad9ccbc0fab4c}} 
int {\bfseries vbo\+Pointsizes\+Offset\+\_\+}
\item 
\mbox{\Hypertarget{a12048_a3ca6bbaad387d57b5467188d0bfc893d}\label{a12048_a3ca6bbaad387d57b5467188d0bfc893d}} 
int {\bfseries vbo\+Selections\+Offset\+\_\+}
\item 
\mbox{\Hypertarget{a12048_a8959b246aa412dbb92409803a9210640}\label{a12048_a8959b246aa412dbb92409803a9210640}} 
int {\bfseries vbo\+Pick\+Colors\+Offset\+\_\+}
\item 
\mbox{\Hypertarget{a12048_a52935d155e835622a8fd1e8397cc7d8b}\label{a12048_a52935d155e835622a8fd1e8397cc7d8b}} 
\hyperlink{a07596}{A\+C\+G\+::\+Vertex\+Declaration} {\bfseries vbo\+Decl\+\_\+}
\item 
\mbox{\Hypertarget{a12048_a3b7d679d888fa3443625db2a99005919}\label{a12048_a3b7d679d888fa3443625db2a99005919}} 
float {\bfseries pointsize\+Scale\+\_\+}
\item 
\mbox{\Hypertarget{a12048_ac9eabf0afafde93c5764e99fa92d6dec}\label{a12048_ac9eabf0afafde93c5764e99fa92d6dec}} 
bool {\bfseries backface\+Culling\+\_\+}
\item 
\mbox{\Hypertarget{a12048_af13a34b071681580f988a30710e1e9bd}\label{a12048_af13a34b071681580f988a30710e1e9bd}} 
bool {\bfseries geometry\+Shader\+Quads\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a12048_a18c1623be5d6957b3453478aff8eaced}\label{a12048_a18c1623be5d6957b3453478aff8eaced}} 
static const \hyperlink{a08448}{Position} {\bfseries D\+E\+F\+A\+U\+L\+T\+\_\+\+P\+O\+S\+I\+T\+I\+ON}
\item 
\mbox{\Hypertarget{a12048_aae7f9be9c69128513c8abd9126e779b0}\label{a12048_aae7f9be9c69128513c8abd9126e779b0}} 
static const Index {\bfseries D\+E\+F\+A\+U\+L\+T\+\_\+\+I\+N\+D\+EX}
\item 
\mbox{\Hypertarget{a12048_a987d9e7566dd18ae6d752706e5a3f79a}\label{a12048_a987d9e7566dd18ae6d752706e5a3f79a}} 
static const Viewlist {\bfseries D\+E\+F\+A\+U\+L\+T\+\_\+\+V\+I\+E\+W\+L\+I\+ST}
\item 
\mbox{\Hypertarget{a12048_ae14c0b241d31f606f4c99cf5cac9f117}\label{a12048_ae14c0b241d31f606f4c99cf5cac9f117}} 
static const Selection {\bfseries D\+E\+F\+A\+U\+L\+T\+\_\+\+S\+E\+L\+E\+C\+T\+I\+ON}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
This class is able to render a \hyperlink{a11980}{Splat\+Cloud} as splats, dots or points 

Definition at line 89 of file Splat\+Cloud\+Node.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Type-\/\+Splat\+Cloud/\+Object\+Types/\+Splat\+Cloud/Splat\+Cloud\+Node.\+hh\item 
Type-\/\+Splat\+Cloud/\+Object\+Types/\+Splat\+Cloud/Splat\+Cloud\+Node.\+cc\end{DoxyCompactItemize}
