\hypertarget{a07936}{}\section{A\+CG\+:\+:Scene\+Graph\+:\+:Array\+Resource\+Manager\+NodeT$<$ T $>$ Class Template Reference}
\label{a07936}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+Node\+T$<$ T $>$@{A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+Node\+T$<$ T $>$}}


{\ttfamily \#include $<$Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Scenegraph/\+Resource\+Manager\+Node.\+hh$>$}

Inheritance diagram for A\+CG\+:\+:Scene\+Graph\+:\+:Array\+Resource\+Manager\+NodeT$<$ T $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a07936}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07936_a8d0ce2e6d143aac19c516080fd6982a8}\label{a07936_a8d0ce2e6d143aac19c516080fd6982a8}} 
{\bfseries Array\+Resource\+Manager\+NodeT} (T $\ast$resource, \hyperlink{a07748}{Base\+Node} $\ast$\+\_\+parent=0, std\+::string \+\_\+name=\char`\"{}$<$unknown$>$\char`\"{})
\item 
\mbox{\Hypertarget{a07936_ad614f1dad0f95f7d24ef33d999519385}\label{a07936_ad614f1dad0f95f7d24ef33d999519385}} 
{\bfseries Array\+Resource\+Manager\+NodeT} (\hyperlink{a07748}{Base\+Node} $\ast$\+\_\+parent=0, std\+::string \+\_\+name=\char`\"{}$<$unknown$>$\char`\"{})
\item 
void \hyperlink{a07936_a39b57b8a9091ed0788a0e57e21ac3415}{reset} (T $\ast$new\+\_\+resource=0)
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07936_af1e2baebb6e64b4b7e4dcdc5784366f1}\label{a07936_af1e2baebb6e64b4b7e4dcdc5784366f1}} 
{\bfseries A\+C\+G\+\_\+\+C\+L\+A\+S\+S\+N\+A\+ME} (\hyperlink{a07936}{Array\+Resource\+Manager\+NodeT})
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07936_a5bc43ac3722ce97853a3a32ab7fddf97}\label{a07936_a5bc43ac3722ce97853a3a32ab7fddf97}} 
T $\ast$ {\bfseries resource}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$\newline
class A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+Node\+T$<$ T $>$}

This class does the same as \hyperlink{a07932}{Ptr\+Resource\+Manager\+NodeT} but uses delete\mbox{[}\mbox{]} instead of delete. 

Definition at line 97 of file Resource\+Manager\+Node.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{a07936_a39b57b8a9091ed0788a0e57e21ac3415}\label{a07936_a39b57b8a9091ed0788a0e57e21ac3415}} 
\index{A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+NodeT@{A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+NodeT}!reset@{reset}}
\index{reset@{reset}!A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+NodeT@{A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+NodeT}}
\subsubsection{\texorpdfstring{reset()}{reset()}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
void \hyperlink{a07936}{A\+C\+G\+::\+Scene\+Graph\+::\+Array\+Resource\+Manager\+NodeT}$<$ T $>$\+::reset (\begin{DoxyParamCaption}\item[{T $\ast$}]{new\+\_\+resource = {\ttfamily 0} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Deletes the currently managed resource (if any) and takes ownership of the newly supplied one (if any). 

Definition at line 118 of file Resource\+Manager\+Node.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Scenegraph/Resource\+Manager\+Node.\+hh\end{DoxyCompactItemize}
