Wrapper managing VAOs, VBOs and instructions used to render a shape. More...
#include <oglplus/config/compiler.hpp>
#include <oglplus/config/basic.hpp>
#include <oglplus/string/def.hpp>
#include <oglplus/object/array.hpp>
#include <oglplus/object/optional.hpp>
#include <oglplus/vertex_array.hpp>
#include <oglplus/vertex_attrib.hpp>
#include <oglplus/buffer.hpp>
#include <oglplus/program.hpp>
#include <oglplus/context.hpp>
#include <oglplus/math/sphere.hpp>
#include <oglplus/shapes/draw.hpp>
#include <oglplus/shapes/vert_attr_info.hpp>
#include <vector>
#include <functional>
#include <iterator>
#include <cassert>
#include <oglplus/shapes/wrapper.ipp>
Go to the source code of this file.
Classes | |
class | oglplus::shapes::ShapeWrapperBase |
Wraps instructions and VAO+VBOs used to render a shape built by a ShapeBuilder. More... | |
class | oglplus::shapes::ShapeWrapperTpl< Selector > |
Wraps instructions and VBOs and VAO used to render a shape built by a ShapeBuilder. More... | |
Namespaces | |
oglplus | |
All definitions of OGLplus are nested in the oglplus namespace. | |
Wrapper managing VAOs, VBOs and instructions used to render a shape.
Copyright 2010-2014 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)