Tatooine
Namespaces | Functions
glwrapper.h File Reference

Go to the source code of this file.

Namespaces

namespace  tatooine
 
namespace  tatooine::gl
 

Functions

DLL_API auto tatooine::gl::clear_color_buffer () -> void
 
DLL_API auto tatooine::gl::clear_depth_buffer () -> void
 
DLL_API auto tatooine::gl::clear_color_depth_buffer () -> void
 
DLL_API auto tatooine::gl::enable_depth_test () -> void
 
DLL_API auto tatooine::gl::disable_depth_test () -> void
 
DLL_API auto tatooine::gl::depth_test_enabled () -> GLboolean
 
DLL_API auto tatooine::gl::enable_depth_write () -> void
 
DLL_API auto tatooine::gl::disable_depth_write () -> void
 
DLL_API auto tatooine::gl::depth_func_never () -> void
 
DLL_API auto tatooine::gl::depth_func_less () -> void
 
DLL_API auto tatooine::gl::depth_func_equal () -> void
 
DLL_API auto tatooine::gl::depth_func_lequal () -> void
 
DLL_API auto tatooine::gl::depth_func_greater () -> void
 
DLL_API auto tatooine::gl::depth_func_notequal () -> void
 
DLL_API auto tatooine::gl::depth_func_gequal () -> void
 
DLL_API auto tatooine::gl::depth_func_always () -> void
 
DLL_API auto tatooine::gl::enable_multisampling () -> void
 
DLL_API auto tatooine::gl::disable_multisampling () -> void
 
DLL_API auto tatooine::gl::multisampling_enabled () -> bool
 
DLL_API auto tatooine::gl::enable_blending () -> void
 
DLL_API auto tatooine::gl::disable_blending () -> void
 
DLL_API auto tatooine::gl::enable_scissor_test () -> void
 
DLL_API auto tatooine::gl::disable_scissor_test () -> void
 
DLL_API auto tatooine::gl::enable_face_culling () -> void
 
DLL_API auto tatooine::gl::disable_face_culling () -> void
 
DLL_API auto tatooine::gl::set_front_face_culling () -> void
 
DLL_API auto tatooine::gl::set_back_face_culling () -> void
 
DLL_API auto tatooine::gl::face_culling_enabled () -> GLboolean
 
DLL_API auto tatooine::gl::blending_enabled () -> GLboolean
 
DLL_API auto tatooine::gl::blend_func_additive () -> void
 
DLL_API auto tatooine::gl::blend_func_multiplicative () -> void
 
DLL_API auto tatooine::gl::blend_func_subtractive () -> void
 
DLL_API auto tatooine::gl::blend_func_alpha () -> void
 
DLL_API auto tatooine::gl::get_total_available_memory () -> GLint
 
DLL_API auto tatooine::gl::get_current_available_memory () -> GLint
 
DLL_API auto tatooine::gl::scissor_test_enabled () -> GLboolean
 
DLL_API auto tatooine::gl::current_scissor_box () -> std::array< GLint, 4 >
 
DLL_API auto tatooine::gl::current_blend_src_rgb () -> GLenum
 
DLL_API auto tatooine::gl::current_blend_dst_rgb () -> GLenum
 
DLL_API auto tatooine::gl::current_blend_src_alpha () -> GLenum
 
DLL_API auto tatooine::gl::current_blend_dst_alpha () -> GLenum
 
DLL_API auto tatooine::gl::current_blend_equation_rgb () -> GLenum
 
DLL_API auto tatooine::gl::current_blend_equation_alpha () -> GLenum
 
DLL_API auto tatooine::gl::current_active_texture () -> GLenum
 
DLL_API auto tatooine::gl::current_clip_origin () -> GLenum
 
DLL_API auto tatooine::gl::current_polygon_mode () -> std::array< GLenum, 2 >
 
DLL_API auto tatooine::gl::current_viewport () -> std::array< GLint, 4 >
 
DLL_API auto tatooine::gl::bound_sampler () -> GLuint
 
DLL_API auto tatooine::gl::bound_program () -> GLuint
 
DLL_API auto tatooine::gl::bound_vertexbuffer () -> GLuint
 
DLL_API auto tatooine::gl::bound_vertexarray () -> GLuint
 
DLL_API auto tatooine::gl::bound_texture (GLenum binding) -> GLuint
 
DLL_API auto tatooine::gl::bound_texture1d () -> GLuint
 
DLL_API auto tatooine::gl::bound_texture2d () -> GLuint
 
DLL_API auto tatooine::gl::bound_texture3d () -> GLuint
 
DLL_API auto tatooine::gl::max_texture_image_units () -> GLuint
 
DLL_API auto tatooine::gl::max_compute_shared_memory_size () -> GLint
 
DLL_API auto tatooine::gl::barrier () -> void
 
DLL_API auto tatooine::gl::shader_storage_barrier () -> void
 
DLL_API auto tatooine::gl::shader_image_access_barrier () -> void
 
DLL_API auto tatooine::gl::atomic_counter_barrier () -> void
 
DLL_API auto tatooine::gl::max_compute_work_group_count () -> std::array< GLint, 3 >
 
DLL_API auto tatooine::gl::max_compute_work_group_size () -> std::array< GLint, 3 >
 
DLL_API auto tatooine::gl::max_compute_work_group_invocations () -> GLint
 
DLL_API auto tatooine::gl::max_compute_image_uniforms () -> GLint
 
DLL_API auto tatooine::gl::opengl_version () -> std::pair< GLint, GLint >