\hypertarget{structGLSL_1_1UniformPool_1_1UniformBase}{}\section{G\+L\+SL\+:\+:Uniform\+Pool\+:\+:Uniform\+Base Struct Reference}
\label{structGLSL_1_1UniformPool_1_1UniformBase}\index{G\+L\+S\+L\+::\+Uniform\+Pool\+::\+Uniform\+Base@{G\+L\+S\+L\+::\+Uniform\+Pool\+::\+Uniform\+Base}}
Inheritance diagram for G\+L\+SL\+:\+:Uniform\+Pool\+:\+:Uniform\+Base\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.082126cm]{structGLSL_1_1UniformPool_1_1UniformBase}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structGLSL_1_1UniformPool_1_1UniformBase_aa1fc214dc1792e40889361f73411fe0d}\label{structGLSL_1_1UniformPool_1_1UniformBase_aa1fc214dc1792e40889361f73411fe0d}} 
virtual void {\bfseries bind} (G\+Luint \+\_\+prog\+ID) const
\item 
\mbox{\Hypertarget{structGLSL_1_1UniformPool_1_1UniformBase_a3dc8886379ef07c8d089b009d1fe6c48}\label{structGLSL_1_1UniformPool_1_1UniformBase_a3dc8886379ef07c8d089b009d1fe6c48}} 
virtual Q\+String {\bfseries to\+String} () const
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structGLSL_1_1UniformPool_1_1UniformBase_a82fde73a99ac5a06a32240888a2eaef8}\label{structGLSL_1_1UniformPool_1_1UniformBase_a82fde73a99ac5a06a32240888a2eaef8}} 
std\+::string {\bfseries id}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 128 of file Uniform\+Pool.\+hh.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Shader\+Utils/Uniform\+Pool.\+hh\end{DoxyCompactItemize}
