OGLplus  (0.59.0) a C++ wrapper for rendering APIs

enum_types.hpp File Reference
#include "enum_class.hpp"

Go to the source code of this file.

Classes

struct  eagine::oglp::true_false
 Wrapper for true, false GL enums. More...
 
struct  eagine::oglp::error_code
 Typed enumeration for GL error code constants. More...
 
struct  eagine::oglp::context_flag_bit
 Typed enumeration for GL context flag bit constants. More...
 
struct  eagine::oglp::context_profile_bit
 Typed enumeration for GL context profile bit constants. More...
 
struct  eagine::oglp::context_release_behavior
 Typed enumeration for GL context release behavior constants. More...
 
struct  eagine::oglp::reset_notification_strategy
 Typed enumeration for GL context reset notification strategy constants. More...
 
struct  eagine::oglp::capability
 Typed enumeration for GL capability constants. More...
 
struct  eagine::oglp::client_capability
 Typed enumeration for GL client capability constants. More...
 
struct  eagine::oglp::graphics_reset_status
 Typed enumeration for GL graphics reset status constants. More...
 
struct  eagine::oglp::memory_barrier_bit
 Typed enumeration for GL memory barrier bit constants. More...
 
struct  eagine::oglp::access_specifier
 Typed enumeration for GL access specifier constants. More...
 
struct  eagine::oglp::precision_type
 Typed enumeration for GL precision type constants. More...
 
struct  eagine::oglp::object_type
 Typed enumeration for GL object type constants. More...
 
struct  eagine::oglp::sync_type
 Typed enumeration for GL sync type constants. More...
 
struct  eagine::oglp::sync_status
 Typed enumeration for GL sync status constants. More...
 
struct  eagine::oglp::sync_condition
 Typed enumeration for GL sync condition constants. More...
 
struct  eagine::oglp::sync_flag_bit
 Typed enumeration for GL sync flag bit constants. More...
 
struct  eagine::oglp::sync_parameter
 Typed enumeration for GL sync parameter constants. More...
 
struct  eagine::oglp::sync_wait_result
 Typed enumeration for GL sync wait result constants. More...
 
struct  eagine::oglp::shader_type
 Typed enumeration for GL shader type constants. More...
 
struct  eagine::oglp::shader_parameter
 Typed enumeration for GL shader parameter constants. More...
 
struct  eagine::oglp::program_stage_bit
 Typed enumeration for GL program stage bit constants. More...
 
struct  eagine::oglp::program_stage_parameter
 Typed enumeration for GL program stage parameter constants. More...
 
struct  eagine::oglp::program_parameter
 Typed enumeration for GL program parameter constants. More...
 
struct  eagine::oglp::program_binary_format
 Typed enumeration for GL program binary format constants. More...
 
struct  eagine::oglp::program_pipeline_parameter
 Typed enumeration for GL program pipeline parameter constants. More...
 
struct  eagine::oglp::buffer_target
 Typed enumeration for GL buffer bind target constants. More...
 
struct  eagine::oglp::buffer_parameter
 Typed enumeration for GL buffer parameter constants. More...
 
struct  eagine::oglp::buffer_usage
 Typed enumeration for GL buffer usage constants. More...
 
struct  eagine::oglp::buffer_map_access_bit
 Typed enumeration for GL buffer map access bit constants. More...
 
struct  eagine::oglp::buffer_storage_bit
 Typed enumeration for GL buffer storage bit constants. More...
 
struct  eagine::oglp::program_interface
 Typed enumeration for GL program interface constants. More...
 
struct  eagine::oglp::program_property
 Typed enumeration for GL program property constants. More...
 
struct  eagine::oglp::buffer_clear_bit
 Typed enumeration for GL buffer clear bit constants. More...
 
struct  eagine::oglp::buffer_blit_bit
 Typed enumeration for GL buffer blit bit constants. More...
 
struct  eagine::oglp::texture_unit
 Typed enumeration for GL texture unit constants. More...
 
struct  eagine::oglp::texture_target
 Typed enumeration for GL texture bind target constants. More...
 
struct  eagine::oglp::texture_compare_mode
 Typed enumeration for GL texture compare mode constants. More...
 
struct  eagine::oglp::texture_min_filter
 Typed enumeration for GL texture minification filter constants. More...
 
struct  eagine::oglp::texture_mag_filter
 Typed enumeration for GL texture magnification filter constants. More...
 
struct  eagine::oglp::texture_filter
 Typed enumeration for GL texture filter constants. More...
 
struct  eagine::oglp::texture_level_parameter
 Typed enumeration for GL texture level parameter constants. More...
 
struct  eagine::oglp::texture_parameter
 Typed enumeration for GL texture parameter constants. More...
 
struct  eagine::oglp::texture_swizzle_coord
 Typed enumeration for GL texture swizzle coordinate constants. More...
 
struct  eagine::oglp::texture_swizzle_mode
 Typed enumeration for GL texture swizzle mode constants. More...
 
struct  eagine::oglp::texture_wrap_coord
 Typed enumeration for GL texture wrap coordinate constants. More...
 
struct  eagine::oglp::texture_wrap_mode
 Typed enumeration for GL texture wrap mode constants. More...
 
struct  eagine::oglp::renderbuffer_target
 Typed enumeration for GL renderbuffer bind target constants. More...
 
struct  eagine::oglp::renderbuffer_parameter
 Typed enumeration for GL renderbuffer parameter constants. More...
 
struct  eagine::oglp::framebuffer_target
 Typed enumeration for GL framebuffer bind target constants. More...
 
struct  eagine::oglp::framebuffer_status
 Typed enumeration for GL framebuffer status constants. More...
 
struct  eagine::oglp::framebuffer_parameter
 Typed enumeration for GL framebuffer parameter constants. More...
 
struct  eagine::oglp::framebuffer_attachment_parameter
 Typed enumeration for GL framebuffer attachment parameter constants. More...
 
struct  eagine::oglp::framebuffer_buffer
 Typed enumeration for GL framebuffer draw buffer constants. More...
 
struct  eagine::oglp::framebuffer_attachment
 Typed enumeration for GL framebuffer attachment constants. More...
 
struct  eagine::oglp::sampler_parameter
 Typed enumeration for GL sampler parameter constants. More...
 
struct  eagine::oglp::query_target
 Typed enumeration for GL query target constants. More...
 
struct  eagine::oglp::counter_query_target
 Typed enumeration for GL counter query target constants. More...
 
struct  eagine::oglp::query_parameter
 Typed enumeration for GL query parameter constants. More...
 
struct  eagine::oglp::transform_feedback_target
 Typed enumeration for GL transform feedback target constants. More...
 
struct  eagine::oglp::transform_feedback_primitive_type
 Typed enumeration for GL transform feedback primitive type constants. More...
 
struct  eagine::oglp::transform_feedback_mode
 Typed enumeration for GL transform feedback mode constants. More...
 
struct  eagine::oglp::transform_feedback_parameter
 Typed enumeration for GL transform feedback parameter constants. More...
 
struct  eagine::oglp::vertex_attrib_parameter
 Typed enumeration for GL vertex attribute parameter constants. More...
 
struct  eagine::oglp::primitive_type
 Typed enumeration for GL primitive type constants. More...
 
struct  eagine::oglp::old_primitive_type
 Typed enumeration for GL legacy primitive type constants. More...
 
struct  eagine::oglp::tess_gen_primitive_type
 Typed enumeration for GL tessellation generator primitive type constants. More...
 
struct  eagine::oglp::tess_gen_primitive_spacing
 Typed enumeration for GL tessellation generator primitive spacing constants. More...
 
struct  eagine::oglp::patch_parameter
 Typed enumeration for GL patch parameter constants. More...
 
struct  eagine::oglp::provoke_mode
 Typed enumeration for GL provoke mode constants. More...
 
struct  eagine::oglp::conditional_render_mode
 Typed enumeration for GL conditional render mode constants. More...
 
struct  eagine::oglp::face_mode
 Typed enumeration for GL face mode constants. More...
 
struct  eagine::oglp::face_orientation
 Typed enumeration for GL face orientation constants. More...
 
struct  eagine::oglp::surface_buffer
 Typed enumeration for GL draw surface buffer constants. More...
 
struct  eagine::oglp::compare_function
 Typed enumeration for GL compare function constants. More...
 
struct  eagine::oglp::blit_filter
 Typed enumeration for GL blit filter constants. More...
 
struct  eagine::oglp::binding_query
 Typed enumeration for GL binding query constants. More...
 
struct  eagine::oglp::integer_query
 Typed enumeration for GL integer query constants. More...
 
struct  eagine::oglp::float_query
 Typed enumeration for GL floating-point query constants. More...
 
struct  eagine::oglp::string_query
 Typed enumeration for GL string query constants. More...
 
struct  eagine::oglp::named_string_query
 Typed enumeration for GL named string query constants. More...
 
struct  eagine::oglp::data_type
 Typed enumeration for GL data type constants. More...
 
struct  eagine::oglp::index_data_type
 Typed enumeration for GL index data type constants. More...
 
struct  eagine::oglp::sl_data_type
 Typed enumeration for GL shading language data type constants. More...
 
struct  eagine::oglp::point_parameter
 Typed enumeration for GL point parameter constants. More...
 
struct  eagine::oglp::point_sprite_coord_origin
 Typed enumeration for GL point sprite coord origin constants. More...
 
struct  eagine::oglp::polygon_mode
 Typed enumeration for GL polygon mode constants. More...
 
struct  eagine::oglp::stencil_operation
 Typed enumeration for GL stencil operation constants. More...
 
struct  eagine::oglp::logic_operation
 Typed enumeration for GL logic operation constants. More...
 
struct  eagine::oglp::blend_equation
 Typed enumeration for GL blend equation constants. More...
 
struct  eagine::oglp::blend_equation_advanced
 Typed enumeration for GL advanced blend equation constants. More...
 
struct  eagine::oglp::blend_function
 Typed enumeration for GL blend function constants. More...
 
struct  eagine::oglp::pixel_data_type
 Typed enumeration for GL pixel data type constants. More...
 
struct  eagine::oglp::pixel_format
 Typed enumeration for GL pixel format constants. More...
 
struct  eagine::oglp::image_unit_format
 Typed enumeration for GL image unit format constants. More...
 
struct  eagine::oglp::pixel_internal_format
 Typed enumeration for GL pixel internal format constants. More...
 
struct  eagine::oglp::pixel_store_parameter
 Typed enumeration for GL pixel store parameter constants. More...
 
struct  eagine::oglp::internal_format_parameter
 Typed enumeration for GL internal format parameter constants. More...
 
struct  eagine::oglp::image_compatibility_class
 Typed enumeration for GL image compatibility class constants. More...
 
struct  eagine::oglp::view_compatibility_class
 Typed enumeration for GL view compatibility class constants. More...
 
struct  eagine::oglp::sample_parameter
 Typed enumeration for GL sample parameter constants. More...
 
struct  eagine::oglp::hint_option
 Typed enumeration for GL hint option constants. More...
 
struct  eagine::oglp::hint_target
 Typed enumeration for GL hint target constants. More...
 
struct  eagine::oglp::debug_output_severity
 Typed enumeration for GL debug output severity constants. More...
 
struct  eagine::oglp::debug_output_source
 Typed enumeration for GL debug output source constants. More...
 
struct  eagine::oglp::debug_output_type
 Typed enumeration for GL debug output type constants. More...
 
struct  eagine::oglp::support_level
 Typed enumeration for GL feature support level constants. More...
 
struct  eagine::oglp::named_string_kind
 Typed enumeration for GL named string kind constants. More...
 
struct  eagine::oglp::matrix_mode
 Typed enumeration for GL legacy matrix mode constants. More...
 
struct  eagine::oglp::path_command_nv
 Typed enumeration for GL path command constants. More...
 
struct  eagine::oglp::path_cap_style_nv
 Typed enumeration for GL path cap style constants. More...
 
struct  eagine::oglp::path_color_format_nv
 Typed enumeration for GL path color format constants. More...
 
struct  eagine::oglp::path_color_nv
 Typed enumeration for GL path color constants. More...
 
struct  eagine::oglp::path_dash_offset_reset_nv
 Typed enumeration for GL path dash offset constants. More...
 
struct  eagine::oglp::path_stroke_cover_mode_nv
 Typed enumeration for GL path stroke cover mode constants. More...
 
struct  eagine::oglp::path_fill_cover_mode_nv
 Typed enumeration for GL path fill cover mode constants. More...
 
struct  eagine::oglp::path_fill_mode_nv
 Typed enumeration for GL path fill mode constants. More...
 
struct  eagine::oglp::path_font_style_nv
 Typed enumeration for GL path font style constants. More...
 
struct  eagine::oglp::path_join_style_nv
 Typed enumeration for GL path join style constants. More...
 
struct  eagine::oglp::path_font_target_nv
 Typed enumeration for GL path font target constants. More...
 
struct  eagine::oglp::path_format_nv
 Typed enumeration for GL path format constants. More...
 
struct  eagine::oglp::path_gen_mode_nv
 Typed enumeration for GL path gen mode constants. More...
 
struct  eagine::oglp::path_list_mode_nv
 Typed enumeration for GL path list mode constants. More...
 
struct  eagine::oglp::path_metric_query_nv
 Typed enumeration for GL path metric query constants. More...
 
struct  eagine::oglp::path_missing_glyph_nv
 Typed enumeration for GL path missing glyph constants. More...
 
struct  eagine::oglp::path_parameter_nv
 Typed enumeration for GL path parameter constants. More...
 
struct  eagine::oglp::path_text_encoding_nv
 Typed enumeration for GL path text encoding constants. More...
 
struct  eagine::oglp::path_transform_type_nv
 Typed enumeration for GL path transform type constants. More...
 

Namespaces

 eagine
 Common code is placed in this namespace.
 

Detailed Description

Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt


Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).