\hypertarget{classACG_1_1ShaderStorageBufferObject}{}\section{A\+CG\+:\+:Shader\+Storage\+Buffer\+Object Class Reference}
\label{classACG_1_1ShaderStorageBufferObject}\index{A\+C\+G\+::\+Shader\+Storage\+Buffer\+Object@{A\+C\+G\+::\+Shader\+Storage\+Buffer\+Object}}
Inheritance diagram for A\+CG\+:\+:Shader\+Storage\+Buffer\+Object\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classACG_1_1ShaderStorageBufferObject}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classACG_1_1ShaderStorageBufferObject_a327ef94af19b7f0eabc5a2070ed38b0e}\label{classACG_1_1ShaderStorageBufferObject_a327ef94af19b7f0eabc5a2070ed38b0e}} 
void {\bfseries bind} (G\+Luint \+\_\+index)
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classACG_1_1ShaderStorageBufferObject_a1c3d0ad8c75609d43e0bcdb23237c66e}\label{classACG_1_1ShaderStorageBufferObject_a1c3d0ad8c75609d43e0bcdb23237c66e}} 
static bool {\bfseries is\+Supported} ()
\item 
\mbox{\Hypertarget{classACG_1_1ShaderStorageBufferObject_a136d220faaafd3a441e35beab4669230}\label{classACG_1_1ShaderStorageBufferObject_a136d220faaafd3a441e35beab4669230}} 
static int {\bfseries get\+Max\+Bindings} ()
\item 
\mbox{\Hypertarget{classACG_1_1ShaderStorageBufferObject_aee88cc0b9874daa21ea4473eb1d3b7c8}\label{classACG_1_1ShaderStorageBufferObject_aee88cc0b9874daa21ea4473eb1d3b7c8}} 
static int {\bfseries get\+Max\+Blocksize} ()
\item 
\mbox{\Hypertarget{classACG_1_1ShaderStorageBufferObject_a9ddf8473ed89cee7a711bb2b97733e2a}\label{classACG_1_1ShaderStorageBufferObject_a9ddf8473ed89cee7a711bb2b97733e2a}} 
static int {\bfseries get\+Max\+Combined\+Shader\+Blocks} ()
\end{DoxyCompactItemize}
\subsection*{Static Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classACG_1_1ShaderStorageBufferObject_a803a65684bc3e397cded42400fab078c}\label{classACG_1_1ShaderStorageBufferObject_a803a65684bc3e397cded42400fab078c}} 
static void {\bfseries query\+Caps} ()
\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classACG_1_1ShaderStorageBufferObject_a9f0e907e8fb8e8458d78a4cfabd6c45d}\label{classACG_1_1ShaderStorageBufferObject_a9f0e907e8fb8e8458d78a4cfabd6c45d}} 
static int {\bfseries support\+Status\+\_\+} = -\/1
\item 
\mbox{\Hypertarget{classACG_1_1ShaderStorageBufferObject_a5c20383fad8cf83dab7763fd4c8723e2}\label{classACG_1_1ShaderStorageBufferObject_a5c20383fad8cf83dab7763fd4c8723e2}} 
static int {\bfseries max\+Block\+Size\+\_\+} = -\/1
\item 
\mbox{\Hypertarget{classACG_1_1ShaderStorageBufferObject_ac4a9d237a9b6eab81cc2da9705008fe1}\label{classACG_1_1ShaderStorageBufferObject_ac4a9d237a9b6eab81cc2da9705008fe1}} 
static int {\bfseries max\+Bindings\+\_\+} = -\/1
\item 
\mbox{\Hypertarget{classACG_1_1ShaderStorageBufferObject_a28cbff90d77ec3853cfa40da927e09b3}\label{classACG_1_1ShaderStorageBufferObject_a28cbff90d77ec3853cfa40da927e09b3}} 
static int {\bfseries max\+Combined\+Shader\+Blocks\+\_\+} = -\/1
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 984 of file globjects.\+hh.



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