#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. | |
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