Texture object wrappers. More...
#include <oglplus/fwd.hpp>#include <oglplus/glfunc.hpp>#include <oglplus/error/object.hpp>#include <oglplus/math/vector.hpp>#include <oglplus/object/sequence.hpp>#include <oglplus/object/wrapper.hpp>#include <oglplus/compare_function.hpp>#include <oglplus/data_type.hpp>#include <oglplus/pixel_data.hpp>#include <oglplus/access_specifier.hpp>#include <oglplus/texture_target.hpp>#include <oglplus/texture_compare.hpp>#include <oglplus/texture_filter.hpp>#include <oglplus/texture_swizzle.hpp>#include <oglplus/texture_wrap.hpp>#include <oglplus/texture_unit.hpp>#include <oglplus/one_of.hpp>#include <oglplus/output_data.hpp>#include <oglplus/images/fwd.hpp>#include <cassert>#include <oglplus/texture.ipp>Go to the source code of this file.
Classes | |
| class | oglplus::ObjGenDelOps< tag::Texture > |
| Class wrapping texture construction/destruction functions. More... | |
| class | oglplus::ObjBindingOps< tag::Texture > |
| Texture binding operations. More... | |
| class | oglplus::ObjCommonOps< tag::Texture > |
| Common texture operations. More... | |
| class | oglplus::ObjZeroOps< tag::ExplicitSel, tag::Texture > |
| Operations applicable to any texture including texture 0 (zero) More... | |
| struct | oglplus::ObjZeroOps< tag::ExplicitSel, tag::Texture >::Property |
| Types related to Texture. More... | |
| struct | oglplus::TextureMipmap |
| Selector type used with the syntax sugar operators. More... | |
Namespaces | |
| oglplus | |
| All definitions of OGLplus are nested in the oglplus namespace. | |
Typedefs | |
|
typedef ObjZeroOps < tag::ExplicitSel, tag::Texture > | oglplus::DefaultTextureOps |
| DefaultTexture operations with explicit selector. | |
|
typedef ObjectOps < tag::ExplicitSel, tag::Texture > | oglplus::TextureOps |
| Texture operations with explicit selector. | |
|
typedef ObjectZero < DefaultTextureOps > | oglplus::DefaultTexture |
| An oglplus_object encapsulating the default texture functionality. | |
| typedef Object< TextureOps > | oglplus::Texture |
| An oglplus_object encapsulating the texture object functionality. | |
Functions | |
| GLuint | oglplus::TextureTargetDimensions (TextureTarget target) |
| Function returning the number of texture dimensions for a texture target. | |
Texture object wrappers.
Texture compare mode enumeration.
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)
Copyright 2010-2013 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)