OGLplus (0.45.0) a C++ wrapper for OpenGL

oglplus::BoundTemplate< Base, BaseParam, TextureOps > Class Template Reference

Specialization of the BoundTemplate for TextureOps, implements Bound < Texture >. More...

#include </home/chochlik/devel/oglplus/include/oglplus/bound/texture.hpp>

Inherits Base< BaseParam, TextureOps >.

Public Member Functions

const BoundTemplateView (const TextureOps &orig_texture, PixelDataInternalFormat internal_format, GLuint min_level, GLuint num_levels, GLuint min_layer, GLuint num_layers) const
 
GLint GetIntParam (GLenum query) const
 
GLint GetIntParam (GLint level, GLenum query) const
 
GLfloat GetFloatParam (GLenum query) const
 
GLfloat GetFloatParam (GLint level, GLenum query) const
 
GLsizei Width (GLint level=0) const
 
GLsizei Height (GLint level=0) const
 
GLsizei Depth (GLint level=0) const
 
PixelDataType RedType (GLint level=0) const
 
PixelDataType GreenType (GLint level=0) const
 
PixelDataType BlueType (GLint level=0) const
 
PixelDataType AlphaType (GLint level=0) const
 
PixelDataType DepthType (GLint level=0) const
 
GLsizei RedSize (GLint level=0) const
 
GLsizei GreenSize (GLint level=0) const
 
GLsizei BlueSize (GLint level=0) const
 
GLsizei AlphaSize (GLint level=0) const
 
GLsizei DepthSize (GLint level=0) const
 
GLsizei StencilSize (GLint level=0) const
 
GLsizei SharedSize (GLint level=0) const
 
GLsizei CompressedImageSize (GLint level=0) const
 
PixelDataInternalFormat InternalFormat (GLint level=0) const
 
const BoundTemplateGetImage (GLint level, PixelDataFormat format, TextureOps::Property::PixDataType type, GLsizei size, GLvoid *buffer) const
 
template<typename T >
const BoundTemplateGetImage (GLint level, PixelDataFormat format, std::vector< T > &dest) const
 
const BoundTemplateGetCompressedImage (GLint level, GLsizei size, GLubyte *buffer) const
 
const BoundTemplateGetCompressedImage (GLint level, std::vector< GLubyte > &dest) const
 
const BoundTemplateImage3D (GLint level, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height, GLsizei depth, GLint border, PixelDataFormat format, TextureOps::Property::PixDataType type, const void *data) const
 
const BoundTemplateImage3D (const images::Image &image, GLint level=0, GLint border=0) const
 
const BoundTemplateSubImage3D (GLint level, GLint xoffs, GLint yoffs, GLint zoffs, GLsizei width, GLsizei height, GLsizei depth, PixelDataFormat format, TextureOps::Property::PixDataType type, const void *data) const
 
const BoundTemplateSubImage3D (const images::Image &image, GLint xoffs, GLint yoffs, GLint zoffs, GLint level=0) const
 
const BoundTemplateImage2D (GLint level, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height, GLint border, PixelDataFormat format, TextureOps::Property::PixDataType type, const void *data) const
 
const BoundTemplateImage2D (const images::Image &image, GLint level=0, GLint border=0) const
 
const BoundTemplateSubImage2D (GLint level, GLint xoffs, GLint yoffs, GLsizei width, GLsizei height, PixelDataFormat format, TextureOps::Property::PixDataType type, const void *data) const
 
const BoundTemplateSubImage2D (const images::Image &image, GLint xoffs, GLint yoffs, GLint level=0) const
 
const BoundTemplateImage1D (GLint level, PixelDataInternalFormat internal_format, GLsizei width, GLint border, PixelDataFormat format, TextureOps::Property::PixDataType type, const void *data) const
 
const BoundTemplateImage1D (const images::Image &image, GLint level=0, GLint border=0) const
 
const BoundTemplateSubImage1D (GLint level, GLint xoffs, GLsizei width, PixelDataFormat format, TextureOps::Property::PixDataType type, const void *data) const
 
const BoundTemplateSubImage1D (const images::Image &image, GLint xoffs, GLint level=0) const
 
const BoundTemplateImage (const images::Image &image, GLint level=0, GLint border=0) const
 
const BoundTemplateImage (const images::ImageSpec &image_spec, GLint level=0, GLint border=0) const
 
const BoundTemplateCopyImage2D (GLint level, PixelDataInternalFormat internal_format, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) const
 
const BoundTemplateCopyImage1D (GLint level, PixelDataInternalFormat internal_format, GLint x, GLint y, GLsizei width, GLint border) const
 
const BoundTemplateCopySubImage3D (GLint level, GLint xoffs, GLint yoffs, GLint zoffs, GLint x, GLint y, GLsizei width, GLsizei height) const
 
const BoundTemplateCopySubImage2D (GLint level, GLint xoffs, GLint yoffs, GLint x, GLint y, GLsizei width, GLsizei height) const
 
const BoundTemplateCopySubImage1D (GLint level, GLint xoffs, GLint x, GLint y, GLsizei width) const
 
const BoundTemplateCompressedImage3D (GLint level, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei image_size, const void *data) const
 
const BoundTemplateCompressedImage2D (GLint level, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height, GLint border, GLsizei image_size, const void *data) const
 
const BoundTemplateCompressedImage1D (GLint level, PixelDataInternalFormat internal_format, GLsizei width, GLint border, GLsizei image_size, const void *data) const
 
const BoundTemplateCompressedSubImage3D (GLint level, GLint xoffs, GLint yoffs, GLint zoffs, GLsizei width, GLsizei height, GLsizei depth, PixelDataFormat format, GLsizei image_size, const void *data) const
 
const BoundTemplateCompressedSubImage2D (GLint level, GLint xoffs, GLint yoffs, GLsizei width, GLsizei height, PixelDataFormat format, GLsizei image_size, const void *data) const
 
const BoundTemplateCompressedSubImage1D (GLint level, GLint xoffs, GLsizei width, PixelDataFormat format, GLsizei image_size, const void *data) const
 
const BoundTemplateImage3DMultisample (GLsizei samples, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height, GLsizei depth, bool fixed_sample_locations) const
 
const BoundTemplateImage2DMultisample (GLsizei samples, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height, bool fixed_sample_locations) const
 
const BoundTemplateBuffer (PixelDataInternalFormat internal_format, const BufferOps &buffer) const
 
const BoundTemplateBufferRange (PixelDataInternalFormat internal_format, const BufferOps &buffer, GLintptr offset, GLsizeiptr size) const
 
const BoundTemplateStorage1D (GLsizei levels, PixelDataInternalFormat internal_format, GLsizei width) const
 
const BoundTemplateStorage2D (GLsizei levels, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height) const
 
const BoundTemplateStorage3D (GLsizei levels, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height, GLsizei depth) const
 
GLuint BaseLevel (void) const
 
const BoundTemplateBaseLevel (GLuint level) const
 
Vector< GLfloat, 4 > BorderColor (TypeTag< GLfloat > _auto_param_2) const
 
const BoundTemplateBorderColor (Vector< GLfloat, 4 > color) const
 
Vector< GLint, 4 > BorderColor (TypeTag< GLint > _auto_param_2) const
 
const BoundTemplateBorderColor (Vector< GLint, 4 > color) const
 
Vector< GLuint, 4 > BorderColor (TypeTag< GLuint > _auto_param_2) const
 
const BoundTemplateBorderColor (Vector< GLuint, 4 > color) const
 
TextureCompareMode CompareMode (void) const
 
const BoundTemplateCompareMode (TextureCompareMode mode) const
 
CompareFunction CompareFunc (void) const
 
const BoundTemplateCompareFunc (CompareFunction func) const
 
GLfloat LODBias (void) const
 
const BoundTemplateLODBias (GLfloat value) const
 
const BoundTemplateFilter (TextureFilter filter) const
 
TextureMagFilter MagFilter (void) const
 
const BoundTemplateMagFilter (TextureMagFilter filter) const
 
TextureMinFilter MinFilter (void) const
 
const BoundTemplateMinFilter (TextureMinFilter filter) const
 
GLfloat MinLOD (void) const
 
const BoundTemplateMinLOD (GLfloat value) const
 
GLfloat MaxLOD (void) const
 
const BoundTemplateMaxLOD (GLfloat value) const
 
GLint MaxLevel (void) const
 
const BoundTemplateMaxLevel (GLint value) const
 
GLfloat MaxAnisotropy (void) const
 
GLfloat Anisotropy (void) const
 
const BoundTemplateAnisotropy (GLfloat value) const
 
TextureSwizzle Swizzle (TextureSwizzleCoord coord) const
 
const BoundTemplateSwizzle (TextureSwizzleCoord coord, TextureSwizzle mode) const
 
TextureSwizzle SwizzleR (void) const
 
const BoundTemplateSwizzleR (TextureSwizzle mode) const
 
TextureSwizzle SwizzleG (void) const
 
const BoundTemplateSwizzleG (TextureSwizzle mode) const
 
TextureSwizzle SwizzleB (void) const
 
const BoundTemplateSwizzleB (TextureSwizzle mode) const
 
TextureSwizzle SwizzleA (void) const
 
const BoundTemplateSwizzleA (TextureSwizzle mode) const
 
TextureSwizzleTuple SwizzleRGBA (void) const
 
const BoundTemplateSwizzleRGBA (TextureSwizzle mode) const
 
const BoundTemplateSwizzleRGBA (TextureSwizzle mode_r, TextureSwizzle mode_g, TextureSwizzle mode_b, TextureSwizzle mode_a) const
 
const BoundTemplateSwizzleRGBA (const TextureSwizzleTuple &modes) const
 
TextureWrap Wrap (TextureWrapCoord coord) const
 
const BoundTemplateWrap (TextureWrapCoord coord, TextureWrap mode) const
 
TextureWrap WrapS (void) const
 
const BoundTemplateWrapS (TextureWrap mode) const
 
TextureWrap WrapT (void) const
 
const BoundTemplateWrapT (TextureWrap mode) const
 
TextureWrap WrapR (void) const
 
const BoundTemplateWrapR (TextureWrap mode) const
 
PixelDataFormat DepthStencilMode (void) const
 
const BoundTemplateDepthStencilMode (PixelDataFormat mode) const
 
bool Seamless (void) const
 
const BoundTemplateSeamless (bool enable) const
 
const BoundTemplateGenerateMipmap (void) const
 

Detailed Description

template<template< class, class > class Base, class BaseParam>
class oglplus::BoundTemplate< Base, BaseParam, TextureOps >

Specialization of the BoundTemplate for TextureOps, implements Bound < Texture >.

This template implements wrappers around the member functions of Texture, which have a TextureOps::Target parameter specifying the binding point on which they should operate.

Note
Do not use this template class directly use Bound < Texture > or the Bind() function instead.
See Also
Bind()
Bound

Member Function Documentation

template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, TextureOps >::AlphaSize ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
PixelDataType oglplus::BoundTemplate< Base, BaseParam, TextureOps >::AlphaType ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
GLfloat oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Anisotropy ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Anisotropy ( GLfloat  value) const
template<template< class, class > class Base, class BaseParam >
GLuint oglplus::BoundTemplate< Base, BaseParam, TextureOps >::BaseLevel ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::BaseLevel ( GLuint  level) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, TextureOps >::BlueSize ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
PixelDataType oglplus::BoundTemplate< Base, BaseParam, TextureOps >::BlueType ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
Vector< GLfloat, 4 > oglplus::BoundTemplate< Base, BaseParam, TextureOps >::BorderColor ( TypeTag< GLfloat >  _auto_param_2) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::BorderColor ( Vector< GLfloat, 4 >  color) const
template<template< class, class > class Base, class BaseParam >
Vector< GLint, 4 > oglplus::BoundTemplate< Base, BaseParam, TextureOps >::BorderColor ( TypeTag< GLint >  _auto_param_2) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::BorderColor ( Vector< GLint, 4 >  color) const
template<template< class, class > class Base, class BaseParam >
Vector< GLuint, 4 > oglplus::BoundTemplate< Base, BaseParam, TextureOps >::BorderColor ( TypeTag< GLuint >  _auto_param_2) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::BorderColor ( Vector< GLuint, 4 >  color) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Buffer ( PixelDataInternalFormat  internal_format,
const BufferOps buffer 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::BufferRange ( PixelDataInternalFormat  internal_format,
const BufferOps buffer,
GLintptr  offset,
GLsizeiptr  size 
) const
template<template< class, class > class Base, class BaseParam >
CompareFunction oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CompareFunc ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CompareFunc ( CompareFunction  func) const
template<template< class, class > class Base, class BaseParam >
TextureCompareMode oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CompareMode ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CompareMode ( TextureCompareMode  mode) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CompressedImage1D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLint  border,
GLsizei  image_size,
const void *  data 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CompressedImage2D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height,
GLint  border,
GLsizei  image_size,
const void *  data 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CompressedImage3D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLint  border,
GLsizei  image_size,
const void *  data 
) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CompressedImageSize ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CompressedSubImage1D ( GLint  level,
GLint  xoffs,
GLsizei  width,
PixelDataFormat  format,
GLsizei  image_size,
const void *  data 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CompressedSubImage2D ( GLint  level,
GLint  xoffs,
GLint  yoffs,
GLsizei  width,
GLsizei  height,
PixelDataFormat  format,
GLsizei  image_size,
const void *  data 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CompressedSubImage3D ( GLint  level,
GLint  xoffs,
GLint  yoffs,
GLint  zoffs,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
PixelDataFormat  format,
GLsizei  image_size,
const void *  data 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CopyImage1D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLint  x,
GLint  y,
GLsizei  width,
GLint  border 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CopyImage2D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLint  border 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CopySubImage1D ( GLint  level,
GLint  xoffs,
GLint  x,
GLint  y,
GLsizei  width 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CopySubImage2D ( GLint  level,
GLint  xoffs,
GLint  yoffs,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::CopySubImage3D ( GLint  level,
GLint  xoffs,
GLint  yoffs,
GLint  zoffs,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Depth ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, TextureOps >::DepthSize ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
PixelDataFormat oglplus::BoundTemplate< Base, BaseParam, TextureOps >::DepthStencilMode ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::DepthStencilMode ( PixelDataFormat  mode) const
template<template< class, class > class Base, class BaseParam >
PixelDataType oglplus::BoundTemplate< Base, BaseParam, TextureOps >::DepthType ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Filter ( TextureFilter  filter) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::GenerateMipmap ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::GetCompressedImage ( GLint  level,
GLsizei  size,
GLubyte *  buffer 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::GetCompressedImage ( GLint  level,
std::vector< GLubyte > &  dest 
) const
template<template< class, class > class Base, class BaseParam >
GLfloat oglplus::BoundTemplate< Base, BaseParam, TextureOps >::GetFloatParam ( GLenum  query) const

Wrapper for Texture::GetFloatParam()

See Also
Texture::GetFloatParam()
template<template< class, class > class Base, class BaseParam >
GLfloat oglplus::BoundTemplate< Base, BaseParam, TextureOps >::GetFloatParam ( GLint  level,
GLenum  query 
) const

Wrapper for Texture::GetFloatParam()

See Also
Texture::GetFloatParam()
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::GetImage ( GLint  level,
PixelDataFormat  format,
TextureOps::Property::PixDataType  type,
GLsizei  size,
GLvoid *  buffer 
) const
template<template< class, class > class Base, class BaseParam >
template<typename T >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::GetImage ( GLint  level,
PixelDataFormat  format,
std::vector< T > &  dest 
) const
template<template< class, class > class Base, class BaseParam >
GLint oglplus::BoundTemplate< Base, BaseParam, TextureOps >::GetIntParam ( GLenum  query) const

Wrapper for Texture::GetIntParam()

See Also
Texture::GetIntParam()
template<template< class, class > class Base, class BaseParam >
GLint oglplus::BoundTemplate< Base, BaseParam, TextureOps >::GetIntParam ( GLint  level,
GLenum  query 
) const

Wrapper for Texture::GetIntParam()

See Also
Texture::GetIntParam()
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, TextureOps >::GreenSize ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
PixelDataType oglplus::BoundTemplate< Base, BaseParam, TextureOps >::GreenType ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Height ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Image ( const images::Image image,
GLint  level = 0,
GLint  border = 0 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Image ( const images::ImageSpec &  image_spec,
GLint  level = 0,
GLint  border = 0 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Image1D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLint  border,
PixelDataFormat  format,
TextureOps::Property::PixDataType  type,
const void *  data 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Image1D ( const images::Image image,
GLint  level = 0,
GLint  border = 0 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Image2D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height,
GLint  border,
PixelDataFormat  format,
TextureOps::Property::PixDataType  type,
const void *  data 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Image2D ( const images::Image image,
GLint  level = 0,
GLint  border = 0 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Image2DMultisample ( GLsizei  samples,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height,
bool  fixed_sample_locations 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Image3D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLint  border,
PixelDataFormat  format,
TextureOps::Property::PixDataType  type,
const void *  data 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Image3D ( const images::Image image,
GLint  level = 0,
GLint  border = 0 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Image3DMultisample ( GLsizei  samples,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
bool  fixed_sample_locations 
) const
template<template< class, class > class Base, class BaseParam >
PixelDataInternalFormat oglplus::BoundTemplate< Base, BaseParam, TextureOps >::InternalFormat ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
GLfloat oglplus::BoundTemplate< Base, BaseParam, TextureOps >::LODBias ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::LODBias ( GLfloat  value) const
template<template< class, class > class Base, class BaseParam >
TextureMagFilter oglplus::BoundTemplate< Base, BaseParam, TextureOps >::MagFilter ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::MagFilter ( TextureMagFilter  filter) const
template<template< class, class > class Base, class BaseParam >
GLfloat oglplus::BoundTemplate< Base, BaseParam, TextureOps >::MaxAnisotropy ( void  ) const
template<template< class, class > class Base, class BaseParam >
GLint oglplus::BoundTemplate< Base, BaseParam, TextureOps >::MaxLevel ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::MaxLevel ( GLint  value) const
template<template< class, class > class Base, class BaseParam >
GLfloat oglplus::BoundTemplate< Base, BaseParam, TextureOps >::MaxLOD ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::MaxLOD ( GLfloat  value) const
template<template< class, class > class Base, class BaseParam >
TextureMinFilter oglplus::BoundTemplate< Base, BaseParam, TextureOps >::MinFilter ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::MinFilter ( TextureMinFilter  filter) const
template<template< class, class > class Base, class BaseParam >
GLfloat oglplus::BoundTemplate< Base, BaseParam, TextureOps >::MinLOD ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::MinLOD ( GLfloat  value) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, TextureOps >::RedSize ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
PixelDataType oglplus::BoundTemplate< Base, BaseParam, TextureOps >::RedType ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
bool oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Seamless ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Seamless ( bool  enable) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SharedSize ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, TextureOps >::StencilSize ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Storage1D ( GLsizei  levels,
PixelDataInternalFormat  internal_format,
GLsizei  width 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Storage2D ( GLsizei  levels,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Storage3D ( GLsizei  levels,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height,
GLsizei  depth 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SubImage1D ( GLint  level,
GLint  xoffs,
GLsizei  width,
PixelDataFormat  format,
TextureOps::Property::PixDataType  type,
const void *  data 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SubImage1D ( const images::Image image,
GLint  xoffs,
GLint  level = 0 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SubImage2D ( GLint  level,
GLint  xoffs,
GLint  yoffs,
GLsizei  width,
GLsizei  height,
PixelDataFormat  format,
TextureOps::Property::PixDataType  type,
const void *  data 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SubImage2D ( const images::Image image,
GLint  xoffs,
GLint  yoffs,
GLint  level = 0 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SubImage3D ( GLint  level,
GLint  xoffs,
GLint  yoffs,
GLint  zoffs,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
PixelDataFormat  format,
TextureOps::Property::PixDataType  type,
const void *  data 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SubImage3D ( const images::Image image,
GLint  xoffs,
GLint  yoffs,
GLint  zoffs,
GLint  level = 0 
) const
template<template< class, class > class Base, class BaseParam >
TextureSwizzle oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Swizzle ( TextureSwizzleCoord  coord) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Swizzle ( TextureSwizzleCoord  coord,
TextureSwizzle  mode 
) const
template<template< class, class > class Base, class BaseParam >
TextureSwizzle oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SwizzleA ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SwizzleA ( TextureSwizzle  mode) const
template<template< class, class > class Base, class BaseParam >
TextureSwizzle oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SwizzleB ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SwizzleB ( TextureSwizzle  mode) const
template<template< class, class > class Base, class BaseParam >
TextureSwizzle oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SwizzleG ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SwizzleG ( TextureSwizzle  mode) const
template<template< class, class > class Base, class BaseParam >
TextureSwizzle oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SwizzleR ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SwizzleR ( TextureSwizzle  mode) const
template<template< class, class > class Base, class BaseParam >
TextureSwizzleTuple oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SwizzleRGBA ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SwizzleRGBA ( TextureSwizzle  mode) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SwizzleRGBA ( TextureSwizzle  mode_r,
TextureSwizzle  mode_g,
TextureSwizzle  mode_b,
TextureSwizzle  mode_a 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::SwizzleRGBA ( const TextureSwizzleTuple modes) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::View ( const TextureOps orig_texture,
PixelDataInternalFormat  internal_format,
GLuint  min_level,
GLuint  num_levels,
GLuint  min_layer,
GLuint  num_layers 
) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Width ( GLint  level = 0) const
template<template< class, class > class Base, class BaseParam >
TextureWrap oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Wrap ( TextureWrapCoord  coord) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::Wrap ( TextureWrapCoord  coord,
TextureWrap  mode 
) const
template<template< class, class > class Base, class BaseParam >
TextureWrap oglplus::BoundTemplate< Base, BaseParam, TextureOps >::WrapR ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::WrapR ( TextureWrap  mode) const
template<template< class, class > class Base, class BaseParam >
TextureWrap oglplus::BoundTemplate< Base, BaseParam, TextureOps >::WrapS ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::WrapS ( TextureWrap  mode) const
template<template< class, class > class Base, class BaseParam >
TextureWrap oglplus::BoundTemplate< Base, BaseParam, TextureOps >::WrapT ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, TextureOps >::WrapT ( TextureWrap  mode) const

The documentation for this class was generated from the following file:
  • /home/chochlik/devel/oglplus/include/oglplus/bound/texture.hpp

Copyright © 2010-2014 Matúš Chochlík, University of Žilina, Žilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Wed Apr 30 2014 by Doxygen (version 1.8.4).