Antkeeper  0.0.1
Classes | Namespaces
gl-shader-variables.hpp File Reference
#include <engine/gl/shader-variable.hpp>
#include <glad/gl.h>
#include <vector>

Go to the source code of this file.

Classes

class  gl::gl_shader_bool
 Boolean shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_bvec2
 2-dimensional boolean vector shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_bvec3
 3-dimensional boolean vector shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_bvec4
 4-dimensional boolean vector shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_int
 Signed integer shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_ivec2
 2-dimensional signed integer vector shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_ivec3
 3-dimensional signed integer vector shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_ivec4
 4-dimensional signed integer vector shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_uint
 Unsigned integer shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_uvec2
 2-dimensional unsigned integer vector shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_uvec3
 3-dimensional unsigned integer vector shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_uvec4
 4-dimensional unsigned integer vector shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_float
 Floating-point shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_fvec2
 2-dimensional floating-point vector shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_fvec3
 3-dimensional floating-point vector shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_fvec4
 4-dimensional floating-point vector shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_fmat2
 2x2 floating-point matrix shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_fmat3
 3x3 floating-point matrix shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_fmat4
 4x4 floating-point matrix shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_texture_1d
 1-dimensional texture shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_texture_2d
 2-dimensional texture shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_texture_3d
 3-dimensional texture shader variable implementation using OpenGL. More...
 
class  gl::gl_shader_texture_cube
 Cube texture shader variable implementation using OpenGL. More...
 

Namespaces

 gl
 Graphics library interface.