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

drawing.hpp File Reference
#include "../identifier.hpp"
#include "../reflect/map_enumerators.hpp"
#include "../tags.hpp"
#include "../types.hpp"

Go to the source code of this file.

Classes

struct  eagine::shapes::draw_operation
 Draw operation parameters. More...
 

Namespaces

 eagine
 Common code is placed in this namespace.
 
 eagine::shapes
 Shape generator and loader code is placed in this namespace.
 

Enumerations

enum  eagine::shapes::primitive_type : std::uint8_t {
  eagine::shapes::primitive_type::points, eagine::shapes::primitive_type::lines, eagine::shapes::primitive_type::line_strip, eagine::shapes::primitive_type::line_loop,
  eagine::shapes::primitive_type::triangles, eagine::shapes::primitive_type::triangle_strip, eagine::shapes::primitive_type::triangle_fan, eagine::shapes::primitive_type::triangles_adjacency,
  eagine::shapes::primitive_type::quads, eagine::shapes::primitive_type::tetrahedrons, eagine::shapes::primitive_type::patches
}
 The shape primitive type enumeration. More...
 
enum  eagine::shapes::attrib_data_type {
  eagine::shapes::attrib_data_type::none, eagine::shapes::attrib_data_type::ubyte, eagine::shapes::attrib_data_type::int_16, eagine::shapes::attrib_data_type::int_32,
  eagine::shapes::attrib_data_type::uint_16, eagine::shapes::attrib_data_type::uint_32, eagine::shapes::attrib_data_type::float_
}
 Shape vertex attribute data type enumeration. More...
 
enum  eagine::shapes::index_data_type : std::uint8_t { eagine::shapes::index_data_type::none, eagine::shapes::index_data_type::unsigned_8, eagine::shapes::index_data_type::unsigned_16, eagine::shapes::index_data_type::unsigned_32 }
 Shape element index type enumeration. More...
 

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