\hypertarget{PluginFunctionsCamera_8hh}{}\section{Type-\/\+Camera/\+Object\+Types/\+Camera/\+Plugin\+Functions\+Camera.hh File Reference}
\label{PluginFunctionsCamera_8hh}\index{Type-\/\+Camera/\+Object\+Types/\+Camera/\+Plugin\+Functions\+Camera.\+hh@{Type-\/\+Camera/\+Object\+Types/\+Camera/\+Plugin\+Functions\+Camera.\+hh}}
{\ttfamily \#include $<$Open\+Flipper/common/\+Types.\+hh$>$}\newline
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \hyperlink{namespacePluginFunctions}{Plugin\+Functions}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{namespacePluginFunctions_a93c4cad5c44533f9230c952af2730d14}{Plugin\+Functions\+::get\+Source\+Cameras} (std\+::vector$<$ \hyperlink{CameraTypes_8hh_ac2e8b686e62de63924153cbe126217c4}{Camera\+Node} $\ast$ $>$ \&\+\_\+cameras)
\begin{DoxyCompactList}\small\item\em Get a pointer to every Camera which is marked as a source. \end{DoxyCompactList}\item 
bool \hyperlink{namespacePluginFunctions_ae47244bd8315fdca1e83edb7f7f58bac}{Plugin\+Functions\+::get\+Target\+Cameras} (std\+::vector$<$ \hyperlink{CameraTypes_8hh_ac2e8b686e62de63924153cbe126217c4}{Camera\+Node} $\ast$ $>$ \&\+\_\+cameras)
\begin{DoxyCompactList}\small\item\em Get a pointer to every Camera which is marked as a target. \end{DoxyCompactList}\item 
bool \hyperlink{namespacePluginFunctions_aa023e01eca5635d31a0f945963e047cc}{Plugin\+Functions\+::get\+Object} (int \+\_\+identifier, \hyperlink{classCameraObject}{Camera\+Object} $\ast$\&\+\_\+object)
\item 
\hyperlink{classCameraObject}{Camera\+Object} $\ast$ \hyperlink{namespacePluginFunctions_ab06976558ac267e42c0f230be3d2b59b}{Plugin\+Functions\+::camera\+Object} (int \+\_\+object\+Id)
\begin{DoxyCompactList}\small\item\em Get a \hyperlink{classCameraObject}{Camera\+Object} from an object id if possible. \end{DoxyCompactList}\item 
\hyperlink{CameraTypes_8hh_ac2e8b686e62de63924153cbe126217c4}{Camera\+Node} $\ast$ \hyperlink{namespacePluginFunctions_a8632b4ade240db78dcd8ebedcd30083a}{Plugin\+Functions\+::camera\+Node} (\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Get a Camera\+Node from an object. \end{DoxyCompactList}\item 
\hyperlink{classCameraObject}{Camera\+Object} $\ast$ \hyperlink{namespacePluginFunctions_a20146b10367b2fafe0458459bbb9fcdd}{Plugin\+Functions\+::camera\+Object} (\hyperlink{classBaseObjectData}{Base\+Object\+Data} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em Cast an \hyperlink{classBaseObject}{Base\+Object} to a \hyperlink{classCameraObject}{Camera\+Object} if possible. \end{DoxyCompactList}\end{DoxyCompactItemize}


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