\hypertarget{a08008}{}\section{A\+CG\+:\+:Scene\+Graph\+:\+:Status\+Nodes\+Base Class Reference}
\label{a08008}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Status\+Nodes\+Base@{A\+C\+G\+::\+Scene\+Graph\+::\+Status\+Nodes\+Base}}


The \hyperlink{a08008}{Status\+Nodes\+Base} class extends Status\+NodesT with a half\+Edge vbo for core\+Profile rendering support.  




{\ttfamily \#include $<$Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Scenegraph/\+Status\+Nodes\+T.\+hh$>$}

Inheritance diagram for A\+CG\+:\+:Scene\+Graph\+:\+:Status\+Nodes\+Base\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=9.552238cm]{a08008}
\end{center}
\end{figure}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a08008_af5b95c53ccc32df590f7e52a8828809a}\label{a08008_af5b95c53ccc32df590f7e52a8828809a}} 
void {\bfseries update\+I\+B\+O\+Data} (G\+Luint \&buffer\+Name\+\_\+, size\+\_\+t number\+Of\+Elements\+\_\+, size\+\_\+t size\+Of\+Elements\+\_\+, void $\ast$data\+\_\+)
\item 
\mbox{\Hypertarget{a08008_a1e9982a7352dcb197aca5a68b718c391}\label{a08008_a1e9982a7352dcb197aca5a68b718c391}} 
void {\bfseries update\+H\+E\+V\+B\+O\+Points} (size\+\_\+t number\+Of\+Elements\+\_\+, size\+\_\+t size\+Of\+Elements\+\_\+, void $\ast$data\+\_\+)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a08008_acbf8ad0d0ee779f5d15b7683082903f7}\label{a08008_acbf8ad0d0ee779f5d15b7683082903f7}} 
G\+Luint {\bfseries he\+V\+B\+O\+\_\+}
\item 
\mbox{\Hypertarget{a08008_a8d22d2397d276b2814ac641fc5c08b0b}\label{a08008_a8d22d2397d276b2814ac641fc5c08b0b}} 
G\+Luint {\bfseries e\+I\+B\+O\+\_\+}
\item 
\mbox{\Hypertarget{a08008_ab83214f81e60a0641cdb8b76da018b39}\label{a08008_ab83214f81e60a0641cdb8b76da018b39}} 
G\+Luint {\bfseries f\+I\+B\+O\+\_\+}
\item 
\mbox{\Hypertarget{a08008_ab848c33231c08efd94c585267887219a}\label{a08008_ab848c33231c08efd94c585267887219a}} 
G\+Luint {\bfseries v\+I\+B\+O\+\_\+}
\item 
\mbox{\Hypertarget{a08008_abf57ba69f0ff9b6b0c5229e34d81a928}\label{a08008_abf57ba69f0ff9b6b0c5229e34d81a928}} 
G\+Luint {\bfseries p\+I\+B\+O\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a08008_aece67e592fe6c83abccd16165237bfb2}\label{a08008_aece67e592fe6c83abccd16165237bfb2}} 
void {\bfseries create\+H\+E\+V\+BO} ()
\item 
\mbox{\Hypertarget{a08008_a248d93b9a13223526acb99a034b94892}\label{a08008_a248d93b9a13223526acb99a034b94892}} 
void {\bfseries create\+I\+BO} (G\+Luint \&\+\_\+name)
\item 
\mbox{\Hypertarget{a08008_a9054bd55a5ec4e924dfd7b55dcf8fa0a}\label{a08008_a9054bd55a5ec4e924dfd7b55dcf8fa0a}} 
void {\bfseries bind\+H\+E\+V\+BO} ()
\item 
\mbox{\Hypertarget{a08008_af17f140b787c8a3676e3606643e6d98e}\label{a08008_af17f140b787c8a3676e3606643e6d98e}} 
void {\bfseries unbind\+H\+E\+V\+BO} ()
\item 
\mbox{\Hypertarget{a08008_abb899b72e3603a24ad20acaf475697cb}\label{a08008_abb899b72e3603a24ad20acaf475697cb}} 
void {\bfseries bind\+I\+BO} (G\+Luint \&\+\_\+name)
\item 
\mbox{\Hypertarget{a08008_ad2e01c82bb9480eedff925d5e57f9849}\label{a08008_ad2e01c82bb9480eedff925d5e57f9849}} 
void {\bfseries unbind\+I\+BO} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a08008_aed141869b5eed5fb63f381b0705cd3d7}\label{a08008_aed141869b5eed5fb63f381b0705cd3d7}} 
G\+Lint {\bfseries prev\+Buffer}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
The \hyperlink{a08008}{Status\+Nodes\+Base} class extends Status\+NodesT with a half\+Edge vbo for core\+Profile rendering support. 

Status\+NodesT is supposed to derive from this class. 

Definition at line 96 of file Status\+Nodes\+T.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Scenegraph/Status\+Nodes\+T.\+hh\item 
Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Scenegraph/Status\+Nodes\+Base.\+cc\end{DoxyCompactItemize}
