\hypertarget{PluginFunctionsSplatCloud_8hh}{}\section{Type-\/\+Splat\+Cloud/\+Object\+Types/\+Splat\+Cloud/\+Plugin\+Functions\+Splat\+Cloud.hh File Reference}
\label{PluginFunctionsSplatCloud_8hh}\index{Type-\/\+Splat\+Cloud/\+Object\+Types/\+Splat\+Cloud/\+Plugin\+Functions\+Splat\+Cloud.\+hh@{Type-\/\+Splat\+Cloud/\+Object\+Types/\+Splat\+Cloud/\+Plugin\+Functions\+Splat\+Cloud.\+hh}}
{\ttfamily \#include \char`\"{}Splat\+Cloud.\+hh\char`\"{}}\newline
{\ttfamily \#include $<$Open\+Flipper/common/\+Types.\+hh$>$}\newline
{\ttfamily \#include $<$Open\+Flipper/common/\+Object\+Type\+D\+L\+L\+Defines.\+hh$>$}\newline
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \hyperlink{namespacePluginFunctions}{Plugin\+Functions}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{namespacePluginFunctions_a971f5c6abd701ebc6ac2a7b535a6ffd0}{Plugin\+Functions\+::get\+Object} (int \+\_\+identifier, \hyperlink{classSplatCloudObject}{Splat\+Cloud\+Object} $\ast$\&\+\_\+object)
\item 
\hyperlink{SplatCloudTypes_8hh_aab44603a111d6219b3d090cb363be1db}{Shader\+Node} $\ast$ \hyperlink{namespacePluginFunctions_a719e2f4761388524f4f2cdb4d16e4a9a}{Plugin\+Functions\+::splat\+Shader\+Node} (\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Get a Shader\+Node from an object. \end{DoxyCompactList}\item 
\hyperlink{SplatCloudTypes_8hh_a353513f96453e3cc23e2b159744300fa}{Splat\+Cloud\+Node} $\ast$ \hyperlink{namespacePluginFunctions_abe2ac6bffdb0ac437d38ade1ba9889b6}{Plugin\+Functions\+::splat\+Cloud\+Node} (\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Get a Splat\+Cloud\+Node from an object. \end{DoxyCompactList}\item 
\hyperlink{classSplatCloud}{Splat\+Cloud} $\ast$ \hyperlink{namespacePluginFunctions_a8925432ad1666a11e5e7788e7b3dc424}{Plugin\+Functions\+::splat\+Cloud} (\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Get a \hyperlink{classSplatCloud}{Splat\+Cloud} from an object. \end{DoxyCompactList}\item 
\hyperlink{classSplatCloud}{Splat\+Cloud} $\ast$ \hyperlink{namespacePluginFunctions_ae3241af26208a9e72a29393e2011327e}{Plugin\+Functions\+::splat\+Cloud} (int \+\_\+object\+Id)
\begin{DoxyCompactList}\small\item\em Get a \hyperlink{classSplatCloud}{Splat\+Cloud} by its id. \end{DoxyCompactList}\item 
\hyperlink{classSplatCloudObject}{Splat\+Cloud\+Object} $\ast$ \hyperlink{namespacePluginFunctions_a15a19651b782473e67a8008e14f84a88}{Plugin\+Functions\+::splat\+Cloud\+Object} (\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Cast an \hyperlink{classSplatCloudObject}{Splat\+Cloud\+Object} to a \hyperlink{classSplatCloudObject}{Splat\+Cloud\+Object} if possible. \end{DoxyCompactList}\item 
\hyperlink{classSplatCloudObject}{Splat\+Cloud\+Object} $\ast$ \hyperlink{namespacePluginFunctions_a2966c9e5bc98610bbf5d2dc82b098bdf}{Plugin\+Functions\+::splat\+Cloud\+Object} (int \+\_\+object\+Id)
\begin{DoxyCompactList}\small\item\em Get an \hyperlink{classSplatCloudObject}{Splat\+Cloud\+Object} by its id. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This file contains functions which can be used by plugins to access splat clouds in the framework 