Go to the source code of this file.
Namespaces | |
eagine | |
Common code is placed in this namespace. | |
Typedefs | |
template<typename Tag > | |
using | eagine::oglp::gl_object_name = basic_handle< Tag, gl_types::name_type > |
Alias for template wrapping GL object handles. More... | |
template<typename Tag > | |
using | eagine::oglp::gl_owned_object_name = basic_owned_handle< Tag, gl_types::name_type > |
Alias for template wrapping owned GL object handles. More... | |
template<typename Tag > | |
using | eagine::oglp::gl_object_name_span = basic_handle_span< gl_object_name< Tag > > |
Alias for template wrapping a mutable span of GL object handles. More... | |
template<typename Tag > | |
using | eagine::oglp::gl_object_name_view = basic_handle_view< gl_object_name< Tag > > |
Alias for template wrapping a const span of GL object handles. More... | |
template<typename Tag , std::size_t N> | |
using | eagine::oglp::gl_object_name_array = basic_handle_array< gl_object_name< Tag >, N > |
Alias for template wrapping an array of GL object handles. More... | |
template<typename Tag > | |
using | eagine::oglp::gl_object_name_vector = basic_handle_vector< gl_object_name< Tag > > |
Alias for template wrapping a vector of GL object handles. More... | |
using | eagine::oglp::buffer_tag = EAGINE_MSG_TYPE(gl, Buffer) |
Tag type denoting GL buffer objects. | |
using | eagine::oglp::framebuffer_tag = EAGINE_MSG_TYPE(gl, Frmebuffer) |
Tag type denoting GL framebuffer objects. | |
using | eagine::oglp::program_pipeline_tag = EAGINE_MSG_TYPE(gl, PrgPpline) |
Tag type denoting GL program pipeline objects. | |
using | eagine::oglp::program_tag = EAGINE_MSG_TYPE(gl, Program) |
Tag type denoting GL program objects. | |
using | eagine::oglp::query_tag = EAGINE_MSG_TYPE(gl, Query) |
Tag type denoting GL query objects. | |
using | eagine::oglp::renderbuffer_tag = EAGINE_MSG_TYPE(gl, Rndrbuffer) |
Tag type denoting GL renderbuffer objects. | |
using | eagine::oglp::sampler_tag = EAGINE_MSG_TYPE(gl, Sampler) |
Tag type denoting GL sampler objects. | |
using | eagine::oglp::shader_tag = EAGINE_MSG_TYPE(gl, Shader) |
Tag type denoting GL shader objects. | |
using | eagine::oglp::texture_tag = EAGINE_MSG_TYPE(gl, Texture) |
Tag type denoting GL texture objects. | |
using | eagine::oglp::transform_feedback_tag = EAGINE_MSG_TYPE(gl, TransfFdbk) |
Tag type denoting GL transform feedback objects. | |
using | eagine::oglp::vertex_array_tag = EAGINE_MSG_TYPE(gl, VertexArry) |
Tag type denoting GL vertex array objects. | |
using | eagine::oglp::path_nv_tag = EAGINE_MSG_TYPE(gl, PathNV) |
Tag type denoting GL path objects. | |
using | eagine::oglp::buffer_name = gl_object_name< buffer_tag > |
Alias for GL buffer object handle. More... | |
using | eagine::oglp::framebuffer_name = gl_object_name< framebuffer_tag > |
Alias for GL framebuffer object handle. More... | |
using | eagine::oglp::program_pipeline_name = gl_object_name< program_pipeline_tag > |
Alias for GL program pipeline object handle. More... | |
using | eagine::oglp::program_name = gl_object_name< program_tag > |
Alias for GL program object handle. More... | |
using | eagine::oglp::query_name = gl_object_name< query_tag > |
Alias for GL query object handle. More... | |
using | eagine::oglp::renderbuffer_name = gl_object_name< renderbuffer_tag > |
Alias for GL renderbuffer object handle. More... | |
using | eagine::oglp::sampler_name = gl_object_name< sampler_tag > |
Alias for GL sampler object handle. More... | |
using | eagine::oglp::shader_name = gl_object_name< shader_tag > |
Alias for GL shader object handle. More... | |
using | eagine::oglp::texture_name = gl_object_name< texture_tag > |
Alias for GL texture object handle. More... | |
using | eagine::oglp::transform_feedback_name = gl_object_name< transform_feedback_tag > |
Alias for GL transform feedback object handle. More... | |
using | eagine::oglp::vertex_array_name = gl_object_name< vertex_array_tag > |
Alias for GL vertex array object handle. More... | |
using | eagine::oglp::path_nv_name = gl_object_name< path_nv_tag > |
Alias for GL path object handle. More... | |
using | eagine::oglp::owned_buffer_name = gl_owned_object_name< buffer_tag > |
Alias for owned GL buffer object handle. More... | |
using | eagine::oglp::owned_framebuffer_name = gl_owned_object_name< framebuffer_tag > |
Alias for owned GL framebuffer object handle. More... | |
using | eagine::oglp::owned_program_pipeline_name = gl_owned_object_name< program_pipeline_tag > |
Alias for owned GL program_pipeline object handle. More... | |
using | eagine::oglp::owned_program_name = gl_owned_object_name< program_tag > |
Alias for owned GL program object handle. More... | |
using | eagine::oglp::owned_query_name = gl_owned_object_name< query_tag > |
Alias for owned GL query object handle. More... | |
using | eagine::oglp::owned_renderbuffer_name = gl_owned_object_name< renderbuffer_tag > |
Alias for owned GL renderbuffer object handle. More... | |
using | eagine::oglp::owned_sampler_name = gl_owned_object_name< sampler_tag > |
Alias for owned GL sampler object handle. More... | |
using | eagine::oglp::owned_shader_name = gl_owned_object_name< shader_tag > |
Alias for owned GL shader object handle. More... | |
using | eagine::oglp::owned_texture_name = gl_owned_object_name< texture_tag > |
Alias for owned GL texture object handle. More... | |
using | eagine::oglp::owned_transform_feedback_name = gl_owned_object_name< transform_feedback_tag > |
Alias for owned GL transform feedback object handle. More... | |
using | eagine::oglp::owned_vertex_array_name = gl_owned_object_name< vertex_array_tag > |
Alias for owned GL vertex array object handle. More... | |
using | eagine::oglp::owned_path_nv_name = gl_owned_object_name< path_nv_tag > |
Alias for owned GL path object handle. More... | |
template<std::size_t N> | |
using | eagine::oglp::buffer_name_array = gl_object_name_array< buffer_tag, N > |
Alias for array of N GL buffer object handles. More... | |
template<std::size_t N> | |
using | eagine::oglp::framebuffer_name_array = gl_object_name_array< framebuffer_tag, N > |
Alias for array of N GL framebuffer object handles. More... | |
template<std::size_t N> | |
using | eagine::oglp::program_pipeline_name_array = gl_object_name_array< program_pipeline_tag, N > |
Alias for array of N GL program pipeline object handles. More... | |
template<std::size_t N> | |
using | eagine::oglp::program_name_array = gl_object_name_array< program_tag, N > |
Alias for array of N GL program object handles. More... | |
template<std::size_t N> | |
using | eagine::oglp::query_name_array = gl_object_name_array< query_tag, N > |
Alias for array of N GL query object handles. More... | |
template<std::size_t N> | |
using | eagine::oglp::renderbuffer_name_array = gl_object_name_array< renderbuffer_tag, N > |
Alias for array of N GL renderbuffer object handles. More... | |
template<std::size_t N> | |
using | eagine::oglp::sampler_name_array = gl_object_name_array< sampler_tag, N > |
Alias for array of N GL sampler object handles. More... | |
template<std::size_t N> | |
using | eagine::oglp::shader_name_array = gl_object_name_array< shader_tag, N > |
Alias for array of N GL shader object handles. More... | |
template<std::size_t N> | |
using | eagine::oglp::texture_name_array = gl_object_name_array< texture_tag, N > |
Alias for array of N GL texture object handles. More... | |
template<std::size_t N> | |
using | eagine::oglp::transform_feedback_name_array = gl_object_name_array< transform_feedback_tag, N > |
Alias for array of N GL transform feedback object handles. More... | |
template<std::size_t N> | |
using | eagine::oglp::vertex_array_name_array = gl_object_name_array< vertex_array_tag, N > |
Alias for array of N GL vertex array object handles. More... | |
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