\hypertarget{struct__Ector__GL__API}{}\section{\+\_\+\+Ector\+\_\+\+G\+L\+\_\+\+A\+PI Struct Reference}
\label{struct__Ector__GL__API}\index{\+\_\+\+Ector\+\_\+\+G\+L\+\_\+\+A\+PI@{\+\_\+\+Ector\+\_\+\+G\+L\+\_\+\+A\+PI}}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a266dfb838ecaed89db31221ecdc9e6e9}\label{struct__Ector__GL__API_a266dfb838ecaed89db31221ecdc9e6e9}} 
int {\bfseries init}
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_afcfd1203cb180fcf703f5739020bf7db}\label{struct__Ector__GL__API_afcfd1203cb180fcf703f5739020bf7db}} 
void($\ast$ {\bfseries gl\+Active\+Texture} )(G\+Lenum texture)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a0077c8acbadae40956174a637f03e245}\label{struct__Ector__GL__API_a0077c8acbadae40956174a637f03e245}} 
void($\ast$ {\bfseries gl\+Attach\+Shader} )(G\+Luint program, G\+Luint shader)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ae015023988346472858b8a600e908327}\label{struct__Ector__GL__API_ae015023988346472858b8a600e908327}} 
void($\ast$ {\bfseries gl\+Bind\+Attrib\+Location} )(G\+Luint program, G\+Luint index, const char $\ast$name)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a78193d439e0c05eba88a7e0299a83032}\label{struct__Ector__GL__API_a78193d439e0c05eba88a7e0299a83032}} 
void($\ast$ {\bfseries gl\+Bind\+Buffer} )(G\+Lenum target, G\+Luint buffer)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a065fe2e1303a6a94aad8c21cc9e1b70a}\label{struct__Ector__GL__API_a065fe2e1303a6a94aad8c21cc9e1b70a}} 
void($\ast$ {\bfseries gl\+Bind\+Framebuffer} )(G\+Lenum target, G\+Luint framebuffer)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a1f37ce63603b1460391cfa5e021043b6}\label{struct__Ector__GL__API_a1f37ce63603b1460391cfa5e021043b6}} 
void($\ast$ {\bfseries gl\+Bind\+Renderbuffer} )(G\+Lenum target, G\+Luint renderbuffer)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_af17dcd39ec281058682127ffb6ff0f06}\label{struct__Ector__GL__API_af17dcd39ec281058682127ffb6ff0f06}} 
void($\ast$ {\bfseries gl\+Bind\+Texture} )(G\+Lenum target, G\+Luint texture)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a00fcd76c31a47dce1971267cdcba6128}\label{struct__Ector__GL__API_a00fcd76c31a47dce1971267cdcba6128}} 
void($\ast$ {\bfseries gl\+Blend\+Color} )(G\+Lclampf red, G\+Lclampf green, G\+Lclampf blue, G\+Lclampf alpha)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_aad946b4888445ca2f855b317282b89cd}\label{struct__Ector__GL__API_aad946b4888445ca2f855b317282b89cd}} 
void($\ast$ {\bfseries gl\+Blend\+Equation} )(G\+Lenum mode)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a4c0caa505459bb439796cf923472dce4}\label{struct__Ector__GL__API_a4c0caa505459bb439796cf923472dce4}} 
void($\ast$ {\bfseries gl\+Blend\+Equation\+Separate} )(G\+Lenum mode\+R\+GB, G\+Lenum mode\+Alpha)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a95948ae1615e0373a0585f2612ec27eb}\label{struct__Ector__GL__API_a95948ae1615e0373a0585f2612ec27eb}} 
void($\ast$ {\bfseries gl\+Blend\+Func} )(G\+Lenum sfactor, G\+Lenum dfactor)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_aab35fdd9b80c43f546429de7da303edd}\label{struct__Ector__GL__API_aab35fdd9b80c43f546429de7da303edd}} 
void($\ast$ {\bfseries gl\+Blend\+Func\+Separate} )(G\+Lenum src\+R\+GB, G\+Lenum dst\+R\+GB, G\+Lenum src\+Alpha, G\+Lenum dst\+Alpha)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ad2fed3ea4c186f3166c71224310e4e37}\label{struct__Ector__GL__API_ad2fed3ea4c186f3166c71224310e4e37}} 
void($\ast$ {\bfseries gl\+Buffer\+Data} )(G\+Lenum target, G\+Lsizeiptr size, const void $\ast$data, G\+Lenum usage)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a6c85b4706c34fd1f4ed3119f70216b4f}\label{struct__Ector__GL__API_a6c85b4706c34fd1f4ed3119f70216b4f}} 
void($\ast$ {\bfseries gl\+Buffer\+Sub\+Data} )(G\+Lenum target, G\+Lintptr offset, G\+Lsizeiptr size, const void $\ast$data)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a59dfcb23595623217bf7dead576c13c2}\label{struct__Ector__GL__API_a59dfcb23595623217bf7dead576c13c2}} 
G\+Lenum($\ast$ {\bfseries gl\+Check\+Framebuffer\+Status} )(G\+Lenum target)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a5666cd5fb1fc47b4b7423880914d1c05}\label{struct__Ector__GL__API_a5666cd5fb1fc47b4b7423880914d1c05}} 
void($\ast$ {\bfseries gl\+Clear} )(G\+Lbitfield mask)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a6db518646349dbca6833462cbd63065d}\label{struct__Ector__GL__API_a6db518646349dbca6833462cbd63065d}} 
void($\ast$ {\bfseries gl\+Clear\+Color} )(G\+Lclampf red, G\+Lclampf green, G\+Lclampf blue, G\+Lclampf alpha)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_abc5ecda4fb2090500638606d8895d38d}\label{struct__Ector__GL__API_abc5ecda4fb2090500638606d8895d38d}} 
void($\ast$ {\bfseries gl\+Clear\+Depthf} )(G\+Lclampf depth)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a365f28135c4893a78340aade237df812}\label{struct__Ector__GL__API_a365f28135c4893a78340aade237df812}} 
void($\ast$ {\bfseries gl\+Clear\+Stencil} )(G\+Lint s)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a987bfdf7c7f60021c2d025cc827a11c8}\label{struct__Ector__GL__API_a987bfdf7c7f60021c2d025cc827a11c8}} 
void($\ast$ {\bfseries gl\+Color\+Mask} )(G\+Lboolean red, G\+Lboolean green, G\+Lboolean blue, G\+Lboolean alpha)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a3fa3d716eeedd1ea5f723aa8683068cd}\label{struct__Ector__GL__API_a3fa3d716eeedd1ea5f723aa8683068cd}} 
void($\ast$ {\bfseries gl\+Compile\+Shader} )(G\+Luint shader)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a02f958b7df0ecd3c2cf46e8d2d0f9e81}\label{struct__Ector__GL__API_a02f958b7df0ecd3c2cf46e8d2d0f9e81}} 
void($\ast$ {\bfseries gl\+Compressed\+Tex\+Image2D} )(G\+Lenum target, G\+Lint level, G\+Lenum internalformat, G\+Lsizei width, G\+Lsizei height, G\+Lint border, G\+Lsizei image\+Size, const void $\ast$data)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a311ca5e5ebd0903f4fd67e3a49a8a5d6}\label{struct__Ector__GL__API_a311ca5e5ebd0903f4fd67e3a49a8a5d6}} 
void($\ast$ {\bfseries gl\+Compressed\+Tex\+Sub\+Image2D} )(G\+Lenum target, G\+Lint level, G\+Lint xoffset, G\+Lint yoffset, G\+Lsizei width, G\+Lsizei height, G\+Lenum format, G\+Lsizei image\+Size, const void $\ast$data)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a99801deaf5221841ea0f362b36d9b532}\label{struct__Ector__GL__API_a99801deaf5221841ea0f362b36d9b532}} 
void($\ast$ {\bfseries gl\+Copy\+Tex\+Image2D} )(G\+Lenum target, G\+Lint level, G\+Lenum internalformat, G\+Lint x, G\+Lint y, G\+Lsizei width, G\+Lsizei height, G\+Lint border)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a027d09e8b12092ceff2bcb030714521f}\label{struct__Ector__GL__API_a027d09e8b12092ceff2bcb030714521f}} 
void($\ast$ {\bfseries gl\+Copy\+Tex\+Sub\+Image2D} )(G\+Lenum target, G\+Lint level, G\+Lint xoffset, G\+Lint yoffset, G\+Lint x, G\+Lint y, G\+Lsizei width, G\+Lsizei height)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a207a60060a904537b122e29522d26039}\label{struct__Ector__GL__API_a207a60060a904537b122e29522d26039}} 
G\+Luint($\ast$ {\bfseries gl\+Create\+Program} )(void)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a88bcead1cc0960358ddded91d36b895e}\label{struct__Ector__GL__API_a88bcead1cc0960358ddded91d36b895e}} 
G\+Luint($\ast$ {\bfseries gl\+Create\+Shader} )(G\+Lenum type)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ac69c6ddaa8cd0c0a54d399c8f457b649}\label{struct__Ector__GL__API_ac69c6ddaa8cd0c0a54d399c8f457b649}} 
void($\ast$ {\bfseries gl\+Cull\+Face} )(G\+Lenum mode)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a0ece9062c5c32cddfba1a76c0e71a2c5}\label{struct__Ector__GL__API_a0ece9062c5c32cddfba1a76c0e71a2c5}} 
void($\ast$ {\bfseries gl\+Delete\+Buffers} )(G\+Lsizei n, const G\+Luint $\ast$buffers)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ad8358c1ebc1402ded95f47b4a8134375}\label{struct__Ector__GL__API_ad8358c1ebc1402ded95f47b4a8134375}} 
void($\ast$ {\bfseries gl\+Delete\+Framebuffers} )(G\+Lsizei n, const G\+Luint $\ast$framebuffers)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_add65b9bc2fb126a2ad9c0321163a6f0e}\label{struct__Ector__GL__API_add65b9bc2fb126a2ad9c0321163a6f0e}} 
void($\ast$ {\bfseries gl\+Delete\+Program} )(G\+Luint program)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a31d5c22e693dfb424dad9655bc7afad7}\label{struct__Ector__GL__API_a31d5c22e693dfb424dad9655bc7afad7}} 
void($\ast$ {\bfseries gl\+Delete\+Renderbuffers} )(G\+Lsizei n, const G\+Luint $\ast$renderbuffers)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ac3715c2e8deeb7d6bac905c500259e0e}\label{struct__Ector__GL__API_ac3715c2e8deeb7d6bac905c500259e0e}} 
void($\ast$ {\bfseries gl\+Delete\+Shader} )(G\+Luint shader)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a409afdbbda3a9fed4e883fff1961165b}\label{struct__Ector__GL__API_a409afdbbda3a9fed4e883fff1961165b}} 
void($\ast$ {\bfseries gl\+Delete\+Textures} )(G\+Lsizei n, const G\+Luint $\ast$textures)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a22131ed0bcc4ea8d6de7c17b08d38e47}\label{struct__Ector__GL__API_a22131ed0bcc4ea8d6de7c17b08d38e47}} 
void($\ast$ {\bfseries gl\+Depth\+Func} )(G\+Lenum func)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_aa7a3845d8c73fae0b2d93943f1afc034}\label{struct__Ector__GL__API_aa7a3845d8c73fae0b2d93943f1afc034}} 
void($\ast$ {\bfseries gl\+Depth\+Mask} )(G\+Lboolean flag)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ad8ef43654c0d28f5bfffa20caad83008}\label{struct__Ector__GL__API_ad8ef43654c0d28f5bfffa20caad83008}} 
void($\ast$ {\bfseries gl\+Depth\+Rangef} )(G\+Lclampf z\+Near, G\+Lclampf z\+Far)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a7985b0c15191594c4742f4d6e415ad4b}\label{struct__Ector__GL__API_a7985b0c15191594c4742f4d6e415ad4b}} 
void($\ast$ {\bfseries gl\+Detach\+Shader} )(G\+Luint program, G\+Luint shader)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a4bf1616525e8332b0fd36d681fc7201b}\label{struct__Ector__GL__API_a4bf1616525e8332b0fd36d681fc7201b}} 
void($\ast$ {\bfseries gl\+Disable} )(G\+Lenum cap)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a8c81afa4c9579dde54363c0e85f0e2d2}\label{struct__Ector__GL__API_a8c81afa4c9579dde54363c0e85f0e2d2}} 
void($\ast$ {\bfseries gl\+Disable\+Vertex\+Attrib\+Array} )(G\+Luint index)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a5f5b3d75e523ce08a2476b722f1b3473}\label{struct__Ector__GL__API_a5f5b3d75e523ce08a2476b722f1b3473}} 
void($\ast$ {\bfseries gl\+Draw\+Arrays} )(G\+Lenum mode, G\+Lint first, G\+Lsizei count)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ab573dff542b7fa7b99b1d9282956a829}\label{struct__Ector__GL__API_ab573dff542b7fa7b99b1d9282956a829}} 
void($\ast$ {\bfseries gl\+Draw\+Elements} )(G\+Lenum mode, G\+Lsizei count, G\+Lenum type, const void $\ast$indices)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a03b18d071a74fbe98b9fc0e6fd1f68b0}\label{struct__Ector__GL__API_a03b18d071a74fbe98b9fc0e6fd1f68b0}} 
void($\ast$ {\bfseries gl\+Enable} )(G\+Lenum cap)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ad459b2f7ddb60a7c05c830284aa8023d}\label{struct__Ector__GL__API_ad459b2f7ddb60a7c05c830284aa8023d}} 
void($\ast$ {\bfseries gl\+Enable\+Vertex\+Attrib\+Array} )(G\+Luint index)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a90550f64c19c8daf9da74173f61bf15b}\label{struct__Ector__GL__API_a90550f64c19c8daf9da74173f61bf15b}} 
void($\ast$ {\bfseries gl\+Finish} )(void)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ac7e517740a3bd3d4f4e3953e43aecb8b}\label{struct__Ector__GL__API_ac7e517740a3bd3d4f4e3953e43aecb8b}} 
void($\ast$ {\bfseries gl\+Flush} )(void)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a7e9a941c430d53f653df663829aaea1c}\label{struct__Ector__GL__API_a7e9a941c430d53f653df663829aaea1c}} 
void($\ast$ {\bfseries gl\+Framebuffer\+Renderbuffer} )(G\+Lenum target, G\+Lenum attachment, G\+Lenum renderbuffertarget, G\+Luint renderbuffer)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ae1119393bb84d50206e1f5369350f525}\label{struct__Ector__GL__API_ae1119393bb84d50206e1f5369350f525}} 
void($\ast$ {\bfseries gl\+Framebuffer\+Texture2D} )(G\+Lenum target, G\+Lenum attachment, G\+Lenum textarget, G\+Luint texture, G\+Lint level)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_afcff11de1caff8bbd3229f4983cd4dda}\label{struct__Ector__GL__API_afcff11de1caff8bbd3229f4983cd4dda}} 
void($\ast$ {\bfseries gl\+Front\+Face} )(G\+Lenum mode)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_aee9d800251397ed7b687abcdb71a41d0}\label{struct__Ector__GL__API_aee9d800251397ed7b687abcdb71a41d0}} 
void($\ast$ {\bfseries gl\+Gen\+Buffers} )(G\+Lsizei n, G\+Luint $\ast$buffers)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_af03abd980979a3bdd8842b21dc2f4b85}\label{struct__Ector__GL__API_af03abd980979a3bdd8842b21dc2f4b85}} 
void($\ast$ {\bfseries gl\+Generate\+Mipmap} )(G\+Lenum target)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a908d3affe018cda4b3bc1ac85713d26d}\label{struct__Ector__GL__API_a908d3affe018cda4b3bc1ac85713d26d}} 
void($\ast$ {\bfseries gl\+Gen\+Framebuffers} )(G\+Lsizei n, G\+Luint $\ast$framebuffers)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a28de8813907974bb15132acfd569e629}\label{struct__Ector__GL__API_a28de8813907974bb15132acfd569e629}} 
void($\ast$ {\bfseries gl\+Gen\+Renderbuffers} )(G\+Lsizei n, G\+Luint $\ast$renderbuffers)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a2daaac8495f1d7445c0a00f649d34646}\label{struct__Ector__GL__API_a2daaac8495f1d7445c0a00f649d34646}} 
void($\ast$ {\bfseries gl\+Gen\+Textures} )(G\+Lsizei n, G\+Luint $\ast$textures)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a159de136d5b854f8a33b3c8cd6b98884}\label{struct__Ector__GL__API_a159de136d5b854f8a33b3c8cd6b98884}} 
void($\ast$ {\bfseries gl\+Get\+Active\+Attrib} )(G\+Luint program, G\+Luint index, G\+Lsizei bufsize, G\+Lsizei $\ast$length, G\+Lint $\ast$size, G\+Lenum $\ast$type, char $\ast$name)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a10d1cea852eea7353ab1fd660749e766}\label{struct__Ector__GL__API_a10d1cea852eea7353ab1fd660749e766}} 
void($\ast$ {\bfseries gl\+Get\+Active\+Uniform} )(G\+Luint program, G\+Luint index, G\+Lsizei bufsize, G\+Lsizei $\ast$length, G\+Lint $\ast$size, G\+Lenum $\ast$type, char $\ast$name)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_af8863a98cb0bc8cd29044c444d634300}\label{struct__Ector__GL__API_af8863a98cb0bc8cd29044c444d634300}} 
void($\ast$ {\bfseries gl\+Get\+Attached\+Shaders} )(G\+Luint program, G\+Lsizei maxcount, G\+Lsizei $\ast$count, G\+Luint $\ast$shaders)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a46d67ed02d507b0ff843a7cc79023561}\label{struct__Ector__GL__API_a46d67ed02d507b0ff843a7cc79023561}} 
int($\ast$ {\bfseries gl\+Get\+Attrib\+Location} )(G\+Luint program, const char $\ast$name)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a6722d82b763524babb6e4f367a81ab1a}\label{struct__Ector__GL__API_a6722d82b763524babb6e4f367a81ab1a}} 
void($\ast$ {\bfseries gl\+Get\+Booleanv} )(G\+Lenum pname, G\+Lboolean $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ad8a602e2db51ce821400c5a0e8841c71}\label{struct__Ector__GL__API_ad8a602e2db51ce821400c5a0e8841c71}} 
void($\ast$ {\bfseries gl\+Get\+Buffer\+Parameteriv} )(G\+Lenum target, G\+Lenum pname, G\+Lint $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a76338b82c24d949d816a90a64e983dd5}\label{struct__Ector__GL__API_a76338b82c24d949d816a90a64e983dd5}} 
G\+Lenum($\ast$ {\bfseries gl\+Get\+Error} )(void)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a9b8e8d39d743b0967dd6665a4e481abb}\label{struct__Ector__GL__API_a9b8e8d39d743b0967dd6665a4e481abb}} 
void($\ast$ {\bfseries gl\+Get\+Floatv} )(G\+Lenum pname, G\+Lfloat $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ac5439b24c6b7d33d490bf4aff6fb7025}\label{struct__Ector__GL__API_ac5439b24c6b7d33d490bf4aff6fb7025}} 
void($\ast$ {\bfseries gl\+Get\+Framebuffer\+Attachment\+Parameteriv} )(G\+Lenum target, G\+Lenum attachment, G\+Lenum pname, G\+Lint $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a91665cd2fda2f8dd0c04fd2a092c9c14}\label{struct__Ector__GL__API_a91665cd2fda2f8dd0c04fd2a092c9c14}} 
void($\ast$ {\bfseries gl\+Get\+Integerv} )(G\+Lenum pname, G\+Lint $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a6609e75619f8c658c42287253ee03213}\label{struct__Ector__GL__API_a6609e75619f8c658c42287253ee03213}} 
void($\ast$ {\bfseries gl\+Get\+Programiv} )(G\+Luint program, G\+Lenum pname, G\+Lint $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_aab2315849b8391aba06e3da9e5eb99d3}\label{struct__Ector__GL__API_aab2315849b8391aba06e3da9e5eb99d3}} 
void($\ast$ {\bfseries gl\+Get\+Program\+Info\+Log} )(G\+Luint program, G\+Lsizei bufsize, G\+Lsizei $\ast$length, char $\ast$infolog)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_aa35d5d60092f4ef4d875efb697820003}\label{struct__Ector__GL__API_aa35d5d60092f4ef4d875efb697820003}} 
void($\ast$ {\bfseries gl\+Get\+Program\+Binary} )(G\+Luint program, G\+Lsizei bufsize, G\+Lsizei $\ast$length, G\+Lenum $\ast$binary\+Format, void $\ast$binary)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_aa67ee90476941878e7c1ab7b6cfecb88}\label{struct__Ector__GL__API_aa67ee90476941878e7c1ab7b6cfecb88}} 
void($\ast$ {\bfseries gl\+Get\+Renderbuffer\+Parameteriv} )(G\+Lenum target, G\+Lenum pname, G\+Lint $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a1b38723f2c9fde04368985ac82980ac0}\label{struct__Ector__GL__API_a1b38723f2c9fde04368985ac82980ac0}} 
void($\ast$ {\bfseries gl\+Get\+Shaderiv} )(G\+Luint shader, G\+Lenum pname, G\+Lint $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a4b3bc884784a8774cb87a7223f8fc3ea}\label{struct__Ector__GL__API_a4b3bc884784a8774cb87a7223f8fc3ea}} 
void($\ast$ {\bfseries gl\+Get\+Shader\+Info\+Log} )(G\+Luint shader, G\+Lsizei bufsize, G\+Lsizei $\ast$length, char $\ast$infolog)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a395ddecc2834b46682657124493383cd}\label{struct__Ector__GL__API_a395ddecc2834b46682657124493383cd}} 
void($\ast$ {\bfseries gl\+Get\+Shader\+Precision\+Format} )(G\+Lenum shadertype, G\+Lenum precisiontype, G\+Lint $\ast$range, G\+Lint $\ast$precision)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a6f19b1c06450fc800eb9a2dbfb051652}\label{struct__Ector__GL__API_a6f19b1c06450fc800eb9a2dbfb051652}} 
void($\ast$ {\bfseries gl\+Get\+Shader\+Source} )(G\+Luint shader, G\+Lsizei bufsize, G\+Lsizei $\ast$length, char $\ast$source)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a1afd896b111e5ae9040d9b77835ee420}\label{struct__Ector__GL__API_a1afd896b111e5ae9040d9b77835ee420}} 
const G\+Lubyte $\ast$($\ast$ {\bfseries gl\+Get\+String} )(G\+Lenum name)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_aaca39756dd016b5420335d993c18566e}\label{struct__Ector__GL__API_aaca39756dd016b5420335d993c18566e}} 
void($\ast$ {\bfseries gl\+Get\+Tex\+Parameterfv} )(G\+Lenum target, G\+Lenum pname, G\+Lfloat $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a1d5cc3c950579a317f7b60cacc661d88}\label{struct__Ector__GL__API_a1d5cc3c950579a317f7b60cacc661d88}} 
void($\ast$ {\bfseries gl\+Get\+Tex\+Parameteriv} )(G\+Lenum target, G\+Lenum pname, G\+Lint $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_aa4ea4ddd884f587f6732d7805bc7a1f7}\label{struct__Ector__GL__API_aa4ea4ddd884f587f6732d7805bc7a1f7}} 
void($\ast$ {\bfseries gl\+Get\+Uniformfv} )(G\+Luint program, G\+Lint location, G\+Lfloat $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a91c703d184b74e41d0c6de98bdc39303}\label{struct__Ector__GL__API_a91c703d184b74e41d0c6de98bdc39303}} 
void($\ast$ {\bfseries gl\+Get\+Uniformiv} )(G\+Luint program, G\+Lint location, G\+Lint $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_acfffbe092d48554c67a1be0f540724ad}\label{struct__Ector__GL__API_acfffbe092d48554c67a1be0f540724ad}} 
int($\ast$ {\bfseries gl\+Get\+Uniform\+Location} )(G\+Luint program, const char $\ast$name)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a9234a579f3758baf6563f7d7829df3bb}\label{struct__Ector__GL__API_a9234a579f3758baf6563f7d7829df3bb}} 
void($\ast$ {\bfseries gl\+Get\+Vertex\+Attribfv} )(G\+Luint index, G\+Lenum pname, G\+Lfloat $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a9cdee8e82f9ba4ec91b015c700559d77}\label{struct__Ector__GL__API_a9cdee8e82f9ba4ec91b015c700559d77}} 
void($\ast$ {\bfseries gl\+Get\+Vertex\+Attribiv} )(G\+Luint index, G\+Lenum pname, G\+Lint $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a8fa9037e920106cb76b9befe16f417bd}\label{struct__Ector__GL__API_a8fa9037e920106cb76b9befe16f417bd}} 
void($\ast$ {\bfseries gl\+Get\+Vertex\+Attrib\+Pointerv} )(G\+Luint index, G\+Lenum pname, void $\ast$$\ast$pointer)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_aa979bd202f42aa7ae0ff9871a4193fb8}\label{struct__Ector__GL__API_aa979bd202f42aa7ae0ff9871a4193fb8}} 
void($\ast$ {\bfseries gl\+Hint} )(G\+Lenum target, G\+Lenum mode)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a9a7598271a896190313f1690a92ecb9a}\label{struct__Ector__GL__API_a9a7598271a896190313f1690a92ecb9a}} 
G\+Lboolean($\ast$ {\bfseries gl\+Is\+Buffer} )(G\+Luint buffer)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a5b4804fcbedc26c67db5bc200e67f162}\label{struct__Ector__GL__API_a5b4804fcbedc26c67db5bc200e67f162}} 
G\+Lboolean($\ast$ {\bfseries gl\+Is\+Enabled} )(G\+Lenum cap)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a93c18d806f246f5b2d10f4831f4fc687}\label{struct__Ector__GL__API_a93c18d806f246f5b2d10f4831f4fc687}} 
G\+Lboolean($\ast$ {\bfseries gl\+Is\+Framebuffer} )(G\+Luint framebuffer)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_aa37af6b7da75e19af6fe844642f03298}\label{struct__Ector__GL__API_aa37af6b7da75e19af6fe844642f03298}} 
G\+Lboolean($\ast$ {\bfseries gl\+Is\+Program} )(G\+Luint program)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a288bb54177d1ba90bd5bd06d1b16e35b}\label{struct__Ector__GL__API_a288bb54177d1ba90bd5bd06d1b16e35b}} 
G\+Lboolean($\ast$ {\bfseries gl\+Is\+Renderbuffer} )(G\+Luint renderbuffer)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a900dedc19b8b3ff2bfec862b0ab86df2}\label{struct__Ector__GL__API_a900dedc19b8b3ff2bfec862b0ab86df2}} 
G\+Lboolean($\ast$ {\bfseries gl\+Is\+Shader} )(G\+Luint shader)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a8a7485e3846ec0a2fd681129da41c194}\label{struct__Ector__GL__API_a8a7485e3846ec0a2fd681129da41c194}} 
G\+Lboolean($\ast$ {\bfseries gl\+Is\+Texture} )(G\+Luint texture)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_af315c425edd54918503c25cb1afcc8e3}\label{struct__Ector__GL__API_af315c425edd54918503c25cb1afcc8e3}} 
void($\ast$ {\bfseries gl\+Line\+Width} )(G\+Lfloat width)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_aa5b937653deee1cadc83c48359a5cf51}\label{struct__Ector__GL__API_aa5b937653deee1cadc83c48359a5cf51}} 
void($\ast$ {\bfseries gl\+Link\+Program} )(G\+Luint program)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a01e745802335ff2575a263bb66519e37}\label{struct__Ector__GL__API_a01e745802335ff2575a263bb66519e37}} 
void($\ast$ {\bfseries gl\+Pixel\+Storei} )(G\+Lenum pname, G\+Lint param)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a07b4eb8304cb6a9cd5d7ce40fb93f51c}\label{struct__Ector__GL__API_a07b4eb8304cb6a9cd5d7ce40fb93f51c}} 
void($\ast$ {\bfseries gl\+Polygon\+Offset} )(G\+Lfloat factor, G\+Lfloat units)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a20266708aa061e7843c836670fb0275e}\label{struct__Ector__GL__API_a20266708aa061e7843c836670fb0275e}} 
void($\ast$ {\bfseries gl\+Program\+Binary} )(G\+Luint program, G\+Lenum binary\+Format, const void $\ast$binary, G\+Lsizei length)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_aed50fdef410510345d639d02e57a07c6}\label{struct__Ector__GL__API_aed50fdef410510345d639d02e57a07c6}} 
void($\ast$ {\bfseries gl\+Program\+Parameteri} )(G\+Luint program, G\+Lenum pname, G\+Lint value)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a4c0247806df2a63696b28e09b9465bc3}\label{struct__Ector__GL__API_a4c0247806df2a63696b28e09b9465bc3}} 
void($\ast$ {\bfseries gl\+Read\+Pixels} )(G\+Lint x, G\+Lint y, G\+Lsizei width, G\+Lsizei height, G\+Lenum format, G\+Lenum type, void $\ast$pixels)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_afe5d2d136be2efd1666058cae4c01a32}\label{struct__Ector__GL__API_afe5d2d136be2efd1666058cae4c01a32}} 
void($\ast$ {\bfseries gl\+Release\+Shader\+Compiler} )(void)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a1953e6e7ef63fd676fca97fe734170c1}\label{struct__Ector__GL__API_a1953e6e7ef63fd676fca97fe734170c1}} 
void($\ast$ {\bfseries gl\+Renderbuffer\+Storage} )(G\+Lenum target, G\+Lenum internalformat, G\+Lsizei width, G\+Lsizei height)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a484741b1cfc1960c0000d0d4300d76f7}\label{struct__Ector__GL__API_a484741b1cfc1960c0000d0d4300d76f7}} 
void($\ast$ {\bfseries gl\+Sample\+Coverage} )(G\+Lclampf value, G\+Lboolean invert)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ae6c565d0b5b6fefdc57652ccf7776138}\label{struct__Ector__GL__API_ae6c565d0b5b6fefdc57652ccf7776138}} 
void($\ast$ {\bfseries gl\+Scissor} )(G\+Lint x, G\+Lint y, G\+Lsizei width, G\+Lsizei height)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a9aded5d60e76891d30a62312a7cb277b}\label{struct__Ector__GL__API_a9aded5d60e76891d30a62312a7cb277b}} 
void($\ast$ {\bfseries gl\+Shader\+Binary} )(G\+Lsizei n, const G\+Luint $\ast$shaders, G\+Lenum binaryformat, const void $\ast$binary, G\+Lsizei length)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a4a11bc2cfbf8c1f0f458bbbc0a361ff9}\label{struct__Ector__GL__API_a4a11bc2cfbf8c1f0f458bbbc0a361ff9}} 
void($\ast$ {\bfseries gl\+Shader\+Source} )(G\+Luint shader, G\+Lsizei count, const char $\ast$const $\ast$string, const G\+Lint $\ast$length)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ae8382c4d98010059ab1c7f3d42f83fd2}\label{struct__Ector__GL__API_ae8382c4d98010059ab1c7f3d42f83fd2}} 
void($\ast$ {\bfseries gl\+Stencil\+Func} )(G\+Lenum func, G\+Lint ref, G\+Luint mask)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_adb42659ded2c064ee2bf846583e1ba38}\label{struct__Ector__GL__API_adb42659ded2c064ee2bf846583e1ba38}} 
void($\ast$ {\bfseries gl\+Stencil\+Func\+Separate} )(G\+Lenum face, G\+Lenum func, G\+Lint ref, G\+Luint mask)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a06b4870af4d5dfc4a14a04877d6672f8}\label{struct__Ector__GL__API_a06b4870af4d5dfc4a14a04877d6672f8}} 
void($\ast$ {\bfseries gl\+Stencil\+Mask} )(G\+Luint mask)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a31e5ad01a7f7b5fb55369d7db823d2df}\label{struct__Ector__GL__API_a31e5ad01a7f7b5fb55369d7db823d2df}} 
void($\ast$ {\bfseries gl\+Stencil\+Mask\+Separate} )(G\+Lenum face, G\+Luint mask)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a37942be9c749b06dc99a3f7fd178571c}\label{struct__Ector__GL__API_a37942be9c749b06dc99a3f7fd178571c}} 
void($\ast$ {\bfseries gl\+Stencil\+Op} )(G\+Lenum fail, G\+Lenum zfail, G\+Lenum zpass)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a1d338c9335f9d13f807b217723897070}\label{struct__Ector__GL__API_a1d338c9335f9d13f807b217723897070}} 
void($\ast$ {\bfseries gl\+Stencil\+Op\+Separate} )(G\+Lenum face, G\+Lenum fail, G\+Lenum zfail, G\+Lenum zpass)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a8be646874d727a7692866edf92ff0e76}\label{struct__Ector__GL__API_a8be646874d727a7692866edf92ff0e76}} 
void($\ast$ {\bfseries gl\+Tex\+Image2D} )(G\+Lenum target, G\+Lint level, G\+Lint internalformat, G\+Lsizei width, G\+Lsizei height, G\+Lint border, G\+Lenum format, G\+Lenum type, const void $\ast$pixels)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a98b5bc628cb8e2d7b69e0e0313a4ddbc}\label{struct__Ector__GL__API_a98b5bc628cb8e2d7b69e0e0313a4ddbc}} 
void($\ast$ {\bfseries gl\+Tex\+Parameterf} )(G\+Lenum target, G\+Lenum pname, G\+Lfloat param)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_af51b537ffe7f4a25c35fccadb148f825}\label{struct__Ector__GL__API_af51b537ffe7f4a25c35fccadb148f825}} 
void($\ast$ {\bfseries gl\+Tex\+Parameterfv} )(G\+Lenum target, G\+Lenum pname, const G\+Lfloat $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a3c8622eae9b05698dc1bc5d90fcd5890}\label{struct__Ector__GL__API_a3c8622eae9b05698dc1bc5d90fcd5890}} 
void($\ast$ {\bfseries gl\+Tex\+Parameteri} )(G\+Lenum target, G\+Lenum pname, G\+Lint param)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a36cf85b7ce5764db4050cb070dfafeee}\label{struct__Ector__GL__API_a36cf85b7ce5764db4050cb070dfafeee}} 
void($\ast$ {\bfseries gl\+Tex\+Parameteriv} )(G\+Lenum target, G\+Lenum pname, const G\+Lint $\ast$params)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a9c0ae78cff2221d0aecd5abe8d1af6c2}\label{struct__Ector__GL__API_a9c0ae78cff2221d0aecd5abe8d1af6c2}} 
void($\ast$ {\bfseries gl\+Tex\+Sub\+Image2D} )(G\+Lenum target, G\+Lint level, G\+Lint xoffset, G\+Lint yoffset, G\+Lsizei width, G\+Lsizei height, G\+Lenum format, G\+Lenum type, const void $\ast$pixels)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a12562dccb0245faff79494957026395f}\label{struct__Ector__GL__API_a12562dccb0245faff79494957026395f}} 
void($\ast$ {\bfseries gl\+Uniform1f} )(G\+Lint location, G\+Lfloat x)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ae5b42fc9d5934749d95c6bfdfc5ad921}\label{struct__Ector__GL__API_ae5b42fc9d5934749d95c6bfdfc5ad921}} 
void($\ast$ {\bfseries gl\+Uniform1fv} )(G\+Lint location, G\+Lsizei count, const G\+Lfloat $\ast$v)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a5d41cdc22450fcc0f5b6eff303bf65c6}\label{struct__Ector__GL__API_a5d41cdc22450fcc0f5b6eff303bf65c6}} 
void($\ast$ {\bfseries gl\+Uniform1i} )(G\+Lint location, G\+Lint x)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a97c007da15e6af8d6df35b1d60d1995a}\label{struct__Ector__GL__API_a97c007da15e6af8d6df35b1d60d1995a}} 
void($\ast$ {\bfseries gl\+Uniform1iv} )(G\+Lint location, G\+Lsizei count, const G\+Lint $\ast$v)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a9cc1b4bb8d9c3445770a7f0a63348780}\label{struct__Ector__GL__API_a9cc1b4bb8d9c3445770a7f0a63348780}} 
void($\ast$ {\bfseries gl\+Uniform2f} )(G\+Lint location, G\+Lfloat x, G\+Lfloat y)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ae66cf01cafd175bdc4004f3fc35754ed}\label{struct__Ector__GL__API_ae66cf01cafd175bdc4004f3fc35754ed}} 
void($\ast$ {\bfseries gl\+Uniform2fv} )(G\+Lint location, G\+Lsizei count, const G\+Lfloat $\ast$v)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ac1bc75d838ee686b2c2fcbebf11f912e}\label{struct__Ector__GL__API_ac1bc75d838ee686b2c2fcbebf11f912e}} 
void($\ast$ {\bfseries gl\+Uniform2i} )(G\+Lint location, G\+Lint x, G\+Lint y)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_accff7259e4d97f26c55d7fa32aac3c84}\label{struct__Ector__GL__API_accff7259e4d97f26c55d7fa32aac3c84}} 
void($\ast$ {\bfseries gl\+Uniform2iv} )(G\+Lint location, G\+Lsizei count, const G\+Lint $\ast$v)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ad0dc436af0ca325f1d66b2f656ff8b90}\label{struct__Ector__GL__API_ad0dc436af0ca325f1d66b2f656ff8b90}} 
void($\ast$ {\bfseries gl\+Uniform3f} )(G\+Lint location, G\+Lfloat x, G\+Lfloat y, G\+Lfloat z)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a81a9ae051e09443d0e92e8498437c4cc}\label{struct__Ector__GL__API_a81a9ae051e09443d0e92e8498437c4cc}} 
void($\ast$ {\bfseries gl\+Uniform3fv} )(G\+Lint location, G\+Lsizei count, const G\+Lfloat $\ast$v)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ae72f853881241c59d35305331d9baaaf}\label{struct__Ector__GL__API_ae72f853881241c59d35305331d9baaaf}} 
void($\ast$ {\bfseries gl\+Uniform3i} )(G\+Lint location, G\+Lint x, G\+Lint y, G\+Lint z)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a331a9b07f421c9101f9316b4eabbf143}\label{struct__Ector__GL__API_a331a9b07f421c9101f9316b4eabbf143}} 
void($\ast$ {\bfseries gl\+Uniform3iv} )(G\+Lint location, G\+Lsizei count, const G\+Lint $\ast$v)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_af493cc863de58a164a38aee383c98f6d}\label{struct__Ector__GL__API_af493cc863de58a164a38aee383c98f6d}} 
void($\ast$ {\bfseries gl\+Uniform4f} )(G\+Lint location, G\+Lfloat x, G\+Lfloat y, G\+Lfloat z, G\+Lfloat w)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a2d3a2a1cae972d5f93499d1f180694c2}\label{struct__Ector__GL__API_a2d3a2a1cae972d5f93499d1f180694c2}} 
void($\ast$ {\bfseries gl\+Uniform4fv} )(G\+Lint location, G\+Lsizei count, const G\+Lfloat $\ast$v)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a95f316a23aeb715cd34008ba94c19224}\label{struct__Ector__GL__API_a95f316a23aeb715cd34008ba94c19224}} 
void($\ast$ {\bfseries gl\+Uniform4i} )(G\+Lint location, G\+Lint x, G\+Lint y, G\+Lint z, G\+Lint w)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a5726ce63b92dd156afc4625f74495590}\label{struct__Ector__GL__API_a5726ce63b92dd156afc4625f74495590}} 
void($\ast$ {\bfseries gl\+Uniform4iv} )(G\+Lint location, G\+Lsizei count, const G\+Lint $\ast$v)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a302f491fd9cb79a63792e95820899ec4}\label{struct__Ector__GL__API_a302f491fd9cb79a63792e95820899ec4}} 
void($\ast$ {\bfseries gl\+Uniform\+Matrix2fv} )(G\+Lint location, G\+Lsizei count, G\+Lboolean transpose, const G\+Lfloat $\ast$value)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_aa81814ca653bdfbbae5c0012e5abbda9}\label{struct__Ector__GL__API_aa81814ca653bdfbbae5c0012e5abbda9}} 
void($\ast$ {\bfseries gl\+Uniform\+Matrix3fv} )(G\+Lint location, G\+Lsizei count, G\+Lboolean transpose, const G\+Lfloat $\ast$value)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_acabbb697c60b9fcca48de6a8e2c86ba2}\label{struct__Ector__GL__API_acabbb697c60b9fcca48de6a8e2c86ba2}} 
void($\ast$ {\bfseries gl\+Uniform\+Matrix4fv} )(G\+Lint location, G\+Lsizei count, G\+Lboolean transpose, const G\+Lfloat $\ast$value)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a172ff1bcb7a9293daf748c87148abf8a}\label{struct__Ector__GL__API_a172ff1bcb7a9293daf748c87148abf8a}} 
void($\ast$ {\bfseries gl\+Use\+Program} )(G\+Luint program)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_af1241cad078a4f7fdc6aab51aa34a5f3}\label{struct__Ector__GL__API_af1241cad078a4f7fdc6aab51aa34a5f3}} 
void($\ast$ {\bfseries gl\+Validate\+Program} )(G\+Luint program)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a8aacfa90c4e894e276e065115e90a65b}\label{struct__Ector__GL__API_a8aacfa90c4e894e276e065115e90a65b}} 
void($\ast$ {\bfseries gl\+Vertex\+Attrib1f} )(G\+Luint indx, G\+Lfloat x)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_acab6fb68f6cd40444bea81ae49a6b465}\label{struct__Ector__GL__API_acab6fb68f6cd40444bea81ae49a6b465}} 
void($\ast$ {\bfseries gl\+Vertex\+Attrib1fv} )(G\+Luint indx, const G\+Lfloat $\ast$values)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a4b2e746d9a086b4191bb0e4fa529dac5}\label{struct__Ector__GL__API_a4b2e746d9a086b4191bb0e4fa529dac5}} 
void($\ast$ {\bfseries gl\+Vertex\+Attrib2f} )(G\+Luint indx, G\+Lfloat x, G\+Lfloat y)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_ae79299ff4ce9bc3b6218f44717ac8b09}\label{struct__Ector__GL__API_ae79299ff4ce9bc3b6218f44717ac8b09}} 
void($\ast$ {\bfseries gl\+Vertex\+Attrib2fv} )(G\+Luint indx, const G\+Lfloat $\ast$values)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a100fffa8f2e764db3b20766690953462}\label{struct__Ector__GL__API_a100fffa8f2e764db3b20766690953462}} 
void($\ast$ {\bfseries gl\+Vertex\+Attrib3f} )(G\+Luint indx, G\+Lfloat x, G\+Lfloat y, G\+Lfloat z)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a2980621b9a382774cbd10a9138d36832}\label{struct__Ector__GL__API_a2980621b9a382774cbd10a9138d36832}} 
void($\ast$ {\bfseries gl\+Vertex\+Attrib3fv} )(G\+Luint indx, const G\+Lfloat $\ast$values)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a1ebb9d23b9e9ed46ef43bdc8f6d54ab2}\label{struct__Ector__GL__API_a1ebb9d23b9e9ed46ef43bdc8f6d54ab2}} 
void($\ast$ {\bfseries gl\+Vertex\+Attrib4f} )(G\+Luint indx, G\+Lfloat x, G\+Lfloat y, G\+Lfloat z, G\+Lfloat w)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a6152d7ddeb0097663e6b7347870ff282}\label{struct__Ector__GL__API_a6152d7ddeb0097663e6b7347870ff282}} 
void($\ast$ {\bfseries gl\+Vertex\+Attrib4fv} )(G\+Luint indx, const G\+Lfloat $\ast$values)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a27af23585e11f8909645c899ff43bd04}\label{struct__Ector__GL__API_a27af23585e11f8909645c899ff43bd04}} 
void($\ast$ {\bfseries gl\+Vertex\+Attrib\+Pointer} )(G\+Luint indx, G\+Lint size, G\+Lenum type, G\+Lboolean normalized, G\+Lsizei stride, const void $\ast$ptr)
\item 
\mbox{\Hypertarget{struct__Ector__GL__API_a9cdc3e617bd942da28e8937b1f3d7770}\label{struct__Ector__GL__API_a9cdc3e617bd942da28e8937b1f3d7770}} 
void($\ast$ {\bfseries gl\+Viewport} )(G\+Lint x, G\+Lint y, G\+Lsizei width, G\+Lsizei height)
\end{DoxyCompactItemize}
