OGLplus (0.52.0) a C++ wrapper for OpenGL

oglplus::BoundObjOps< tag::Texture > Class Template Reference

Specialization of the BoundObjOps for Texture >. More...

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

Public Member Functions

GLint GetIntParam (GLenum query) const
 
GLfloat GetFloatParam (GLenum query) const
 
GLint GetIntParam (GLint level, 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 BoundObjOps & GetImage (GLint level, PixelDataFormat format, ExplicitOps::Property::PixDataType type, GLsizei size, GLvoid *buffer) const
 
template<typename T >
const BoundObjOps & GetImage (GLint level, PixelDataFormat format, std::vector< T > &dest) const
 
const BoundObjOps & GetCompressedImage (GLint level, GLsizei size, GLubyte *buffer) const
 
const BoundObjOps & GetCompressedImage (GLint level, std::vector< GLubyte > &dest) const
 
const BoundObjOps & Image3D (GLint level, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height, GLsizei depth, GLint border, PixelDataFormat format, ExplicitOps::Property::PixDataType type, const void *data) const
 
const BoundObjOps & Image3D (const images::Image &image, GLint level=0, GLint border=0) const
 
const BoundObjOps & SubImage3D (GLint level, GLint xoffs, GLint yoffs, GLint zoffs, GLsizei width, GLsizei height, GLsizei depth, PixelDataFormat format, ExplicitOps::Property::PixDataType type, const void *data) const
 
const BoundObjOps & SubImage3D (const images::Image &image, GLint xoffs, GLint yoffs, GLint zoffs, GLint level=0) const
 
const BoundObjOps & Image2D (GLint level, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height, GLint border, PixelDataFormat format, ExplicitOps::Property::PixDataType type, const void *data) const
 
const BoundObjOps & Image2D (const images::Image &image, GLint level=0, GLint border=0) const
 
const BoundObjOps & SubImage2D (GLint level, GLint xoffs, GLint yoffs, GLsizei width, GLsizei height, PixelDataFormat format, ExplicitOps::Property::PixDataType type, const void *data) const
 
const BoundObjOps & SubImage2D (const images::Image &image, GLint xoffs, GLint yoffs, GLint level=0) const
 
const BoundObjOps & Image1D (GLint level, PixelDataInternalFormat internal_format, GLsizei width, GLint border, PixelDataFormat format, ExplicitOps::Property::PixDataType type, const void *data) const
 
const BoundObjOps & Image1D (const images::Image &image, GLint level=0, GLint border=0) const
 
const BoundObjOps & SubImage1D (GLint level, GLint xoffs, GLsizei width, PixelDataFormat format, ExplicitOps::Property::PixDataType type, const void *data) const
 
const BoundObjOps & SubImage1D (const images::Image &image, GLint xoffs, GLint level=0) const
 
const BoundObjOps & Image (const images::Image &image, GLint level=0, GLint border=0) const
 
const BoundObjOps & Image (const images::ImageSpec &image_spec, GLint level=0, GLint border=0) const
 
const BoundObjOps & CopyImage2D (GLint level, PixelDataInternalFormat internal_format, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) const
 
const BoundObjOps & CopyImage1D (GLint level, PixelDataInternalFormat internal_format, GLint x, GLint y, GLsizei width, GLint border) const
 
const BoundObjOps & CopySubImage3D (GLint level, GLint xoffs, GLint yoffs, GLint zoffs, GLint x, GLint y, GLsizei width, GLsizei height) const
 
const BoundObjOps & CopySubImage2D (GLint level, GLint xoffs, GLint yoffs, GLint x, GLint y, GLsizei width, GLsizei height) const
 
const BoundObjOps & CopySubImage1D (GLint level, GLint xoffs, GLint x, GLint y, GLsizei width) const
 
const BoundObjOps & CompressedImage3D (GLint level, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei image_size, const void *data) const
 
const BoundObjOps & CompressedImage2D (GLint level, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height, GLint border, GLsizei image_size, const void *data) const
 
const BoundObjOps & CompressedImage1D (GLint level, PixelDataInternalFormat internal_format, GLsizei width, GLint border, GLsizei image_size, const void *data) const
 
const BoundObjOps & CompressedSubImage3D (GLint level, GLint xoffs, GLint yoffs, GLint zoffs, GLsizei width, GLsizei height, GLsizei depth, PixelDataFormat format, GLsizei image_size, const void *data) const
 
const BoundObjOps & CompressedSubImage2D (GLint level, GLint xoffs, GLint yoffs, GLsizei width, GLsizei height, PixelDataFormat format, GLsizei image_size, const void *data) const
 
const BoundObjOps & CompressedSubImage1D (GLint level, GLint xoffs, GLsizei width, PixelDataFormat format, GLsizei image_size, const void *data) const
 
const BoundObjOps & Image3DMultisample (GLsizei samples, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height, GLsizei depth, bool fixed_sample_locations) const
 
const BoundObjOps & Image2DMultisample (GLsizei samples, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height, bool fixed_sample_locations) const
 
const BoundObjOps & Buffer (PixelDataInternalFormat internal_format, BufferName buffer) const
 
const BoundObjOps & BufferRange (PixelDataInternalFormat internal_format, BufferName buffer, GLintptr offset, GLsizeiptr size) const
 
const BoundObjOps & Storage1D (GLsizei levels, PixelDataInternalFormat internal_format, GLsizei width) const
 
const BoundObjOps & Storage2D (GLsizei levels, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height) const
 
const BoundObjOps & Storage3D (GLsizei levels, PixelDataInternalFormat internal_format, GLsizei width, GLsizei height, GLsizei depth) const
 
GLuint BaseLevel (void) const
 
const BoundObjOps & BaseLevel (GLuint level) const
 
Vector< GLfloat, 4 > BorderColor (TypeTag< GLfloat > _auto_param_2) const
 
const BoundObjOps & BorderColor (Vector< GLfloat, 4 > color) const
 
Vector< GLint, 4 > BorderColor (TypeTag< GLint > _auto_param_2) const
 
const BoundObjOps & BorderColor (Vector< GLint, 4 > color) const
 
Vector< GLuint, 4 > BorderColor (TypeTag< GLuint > _auto_param_2) const
 
const BoundObjOps & BorderColor (Vector< GLuint, 4 > color) const
 
TextureCompareMode CompareMode (void) const
 
const BoundObjOps & CompareMode (TextureCompareMode mode) const
 
CompareFunction CompareFunc (void) const
 
const BoundObjOps & CompareFunc (CompareFunction func) const
 
GLfloat LODBias (void) const
 
const BoundObjOps & LODBias (GLfloat value) const
 
const BoundObjOps & Filter (TextureFilter filter) const
 
TextureMagFilter MagFilter (void) const
 
const BoundObjOps & MagFilter (TextureMagFilter filter) const
 
TextureMinFilter MinFilter (void) const
 
const BoundObjOps & MinFilter (TextureMinFilter filter) const
 
GLfloat MinLOD (void) const
 
const BoundObjOps & MinLOD (GLfloat value) const
 
GLfloat MaxLOD (void) const
 
const BoundObjOps & MaxLOD (GLfloat value) const
 
GLint MaxLevel (void) const
 
const BoundObjOps & MaxLevel (GLint value) const
 
GLfloat MaxAnisotropy (void) const
 
GLfloat Anisotropy (void) const
 
const BoundObjOps & Anisotropy (GLfloat value) const
 
TextureSwizzle Swizzle (TextureSwizzleCoord coord) const
 
const BoundObjOps & Swizzle (TextureSwizzleCoord coord, TextureSwizzle mode) const
 
TextureSwizzle SwizzleR (void) const
 
const BoundObjOps & SwizzleR (TextureSwizzle mode) const
 
TextureSwizzle SwizzleG (void) const
 
const BoundObjOps & SwizzleG (TextureSwizzle mode) const
 
TextureSwizzle SwizzleB (void) const
 
const BoundObjOps & SwizzleB (TextureSwizzle mode) const
 
TextureSwizzle SwizzleA (void) const
 
const BoundObjOps & SwizzleA (TextureSwizzle mode) const
 
TextureSwizzleTuple SwizzleRGBA (void) const
 
const BoundObjOps & SwizzleRGBA (TextureSwizzle mode) const
 
const BoundObjOps & SwizzleRGBA (TextureSwizzle mode_r, TextureSwizzle mode_g, TextureSwizzle mode_b, TextureSwizzle mode_a) const
 
const BoundObjOps & SwizzleRGBA (const TextureSwizzleTuple &modes) const
 
TextureWrap Wrap (TextureWrapCoord coord) const
 
const BoundObjOps & Wrap (TextureWrapCoord coord, TextureWrap mode) const
 
TextureWrap WrapS (void) const
 
const BoundObjOps & WrapS (TextureWrap mode) const
 
TextureWrap WrapT (void) const
 
const BoundObjOps & WrapT (TextureWrap mode) const
 
TextureWrap WrapR (void) const
 
const BoundObjOps & WrapR (TextureWrap mode) const
 
PixelDataFormat DepthStencilMode (void) const
 
const BoundObjOps & DepthStencilMode (PixelDataFormat mode) const
 
bool Seamless (void) const
 
const BoundObjOps & Seamless (bool enable) const
 
const BoundObjOps & GenerateMipmap (void) const
 

Detailed Description

template<>
class oglplus::BoundObjOps< tag::Texture >

Specialization of the BoundObjOps for Texture >.

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

Note
Do not use this template class directly use Bound < Texture > or the Context::Current() function instead.

Member Function Documentation

GLsizei oglplus::BoundObjOps< tag::Texture >::AlphaSize ( GLint  level = 0) const

Wrapper for Texture::AlphaSize()

See Also
Texture::AlphaSize()
PixelDataType oglplus::BoundObjOps< tag::Texture >::AlphaType ( GLint  level = 0) const

Wrapper for Texture::AlphaType()

See Also
Texture::AlphaType()
GLfloat oglplus::BoundObjOps< tag::Texture >::Anisotropy ( void  ) const

Wrapper for Texture::Anisotropy()

See Also
Texture::Anisotropy()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Anisotropy ( GLfloat  value) const

Wrapper for Texture::Anisotropy()

See Also
Texture::Anisotropy()
GLuint oglplus::BoundObjOps< tag::Texture >::BaseLevel ( void  ) const

Wrapper for Texture::BaseLevel()

See Also
Texture::BaseLevel()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::BaseLevel ( GLuint  level) const

Wrapper for Texture::BaseLevel()

See Also
Texture::BaseLevel()
GLsizei oglplus::BoundObjOps< tag::Texture >::BlueSize ( GLint  level = 0) const

Wrapper for Texture::BlueSize()

See Also
Texture::BlueSize()
PixelDataType oglplus::BoundObjOps< tag::Texture >::BlueType ( GLint  level = 0) const

Wrapper for Texture::BlueType()

See Also
Texture::BlueType()
Vector< GLfloat, 4 > oglplus::BoundObjOps< tag::Texture >::BorderColor ( TypeTag< GLfloat >  _auto_param_2) const

Wrapper for Texture::BorderColor()

See Also
Texture::BorderColor()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::BorderColor ( Vector< GLfloat, 4 >  color) const

Wrapper for Texture::BorderColor()

See Also
Texture::BorderColor()
Vector< GLint, 4 > oglplus::BoundObjOps< tag::Texture >::BorderColor ( TypeTag< GLint >  _auto_param_2) const

Wrapper for Texture::BorderColor()

See Also
Texture::BorderColor()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::BorderColor ( Vector< GLint, 4 >  color) const

Wrapper for Texture::BorderColor()

See Also
Texture::BorderColor()
Vector< GLuint, 4 > oglplus::BoundObjOps< tag::Texture >::BorderColor ( TypeTag< GLuint >  _auto_param_2) const

Wrapper for Texture::BorderColor()

See Also
Texture::BorderColor()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::BorderColor ( Vector< GLuint, 4 >  color) const

Wrapper for Texture::BorderColor()

See Also
Texture::BorderColor()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Buffer ( PixelDataInternalFormat  internal_format,
BufferName  buffer 
) const

Wrapper for Texture::Buffer()

See Also
Texture::Buffer()

References oglplus::Buffer.

const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::BufferRange ( PixelDataInternalFormat  internal_format,
BufferName  buffer,
GLintptr  offset,
GLsizeiptr  size 
) const

Wrapper for Texture::BufferRange()

See Also
Texture::BufferRange()
CompareFunction oglplus::BoundObjOps< tag::Texture >::CompareFunc ( void  ) const

Wrapper for Texture::CompareFunc()

See Also
Texture::CompareFunc()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::CompareFunc ( CompareFunction  func) const

Wrapper for Texture::CompareFunc()

See Also
Texture::CompareFunc()
TextureCompareMode oglplus::BoundObjOps< tag::Texture >::CompareMode ( void  ) const

Wrapper for Texture::CompareMode()

See Also
Texture::CompareMode()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::CompareMode ( TextureCompareMode  mode) const

Wrapper for Texture::CompareMode()

See Also
Texture::CompareMode()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::CompressedImage1D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLint  border,
GLsizei  image_size,
const void *  data 
) const

Wrapper for Texture::CompressedImage1D()

See Also
Texture::CompressedImage1D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::CompressedImage2D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height,
GLint  border,
GLsizei  image_size,
const void *  data 
) const

Wrapper for Texture::CompressedImage2D()

See Also
Texture::CompressedImage2D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::CompressedImage3D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLint  border,
GLsizei  image_size,
const void *  data 
) const

Wrapper for Texture::CompressedImage3D()

See Also
Texture::CompressedImage3D()
GLsizei oglplus::BoundObjOps< tag::Texture >::CompressedImageSize ( GLint  level = 0) const

Wrapper for Texture::CompressedImageSize()

See Also
Texture::CompressedImageSize()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::CompressedSubImage1D ( GLint  level,
GLint  xoffs,
GLsizei  width,
PixelDataFormat  format,
GLsizei  image_size,
const void *  data 
) const

Wrapper for Texture::CompressedSubImage1D()

See Also
Texture::CompressedSubImage1D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::CompressedSubImage2D ( GLint  level,
GLint  xoffs,
GLint  yoffs,
GLsizei  width,
GLsizei  height,
PixelDataFormat  format,
GLsizei  image_size,
const void *  data 
) const

Wrapper for Texture::CompressedSubImage2D()

See Also
Texture::CompressedSubImage2D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::CompressedSubImage3D ( GLint  level,
GLint  xoffs,
GLint  yoffs,
GLint  zoffs,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
PixelDataFormat  format,
GLsizei  image_size,
const void *  data 
) const

Wrapper for Texture::CompressedSubImage3D()

See Also
Texture::CompressedSubImage3D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::CopyImage1D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLint  x,
GLint  y,
GLsizei  width,
GLint  border 
) const

Wrapper for Texture::CopyImage1D()

See Also
Texture::CopyImage1D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::CopyImage2D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLint  border 
) const

Wrapper for Texture::CopyImage2D()

See Also
Texture::CopyImage2D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::CopySubImage1D ( GLint  level,
GLint  xoffs,
GLint  x,
GLint  y,
GLsizei  width 
) const

Wrapper for Texture::CopySubImage1D()

See Also
Texture::CopySubImage1D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::CopySubImage2D ( GLint  level,
GLint  xoffs,
GLint  yoffs,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
) const

Wrapper for Texture::CopySubImage2D()

See Also
Texture::CopySubImage2D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::CopySubImage3D ( GLint  level,
GLint  xoffs,
GLint  yoffs,
GLint  zoffs,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
) const

Wrapper for Texture::CopySubImage3D()

See Also
Texture::CopySubImage3D()
GLsizei oglplus::BoundObjOps< tag::Texture >::Depth ( GLint  level = 0) const

Wrapper for Texture::Depth()

See Also
Texture::Depth()

References oglplus::Depth.

GLsizei oglplus::BoundObjOps< tag::Texture >::DepthSize ( GLint  level = 0) const

Wrapper for Texture::DepthSize()

See Also
Texture::DepthSize()
PixelDataFormat oglplus::BoundObjOps< tag::Texture >::DepthStencilMode ( void  ) const

Wrapper for Texture::DepthStencilMode()

See Also
Texture::DepthStencilMode()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::DepthStencilMode ( PixelDataFormat  mode) const

Wrapper for Texture::DepthStencilMode()

See Also
Texture::DepthStencilMode()
PixelDataType oglplus::BoundObjOps< tag::Texture >::DepthType ( GLint  level = 0) const

Wrapper for Texture::DepthType()

See Also
Texture::DepthType()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Filter ( TextureFilter  filter) const

Wrapper for Texture::Filter()

See Also
Texture::Filter()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::GenerateMipmap ( void  ) const

Wrapper for Texture::GenerateMipmap()

See Also
Texture::GenerateMipmap()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::GetCompressedImage ( GLint  level,
GLsizei  size,
GLubyte *  buffer 
) const

Wrapper for Texture::GetCompressedImage()

See Also
Texture::GetCompressedImage()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::GetCompressedImage ( GLint  level,
std::vector< GLubyte > &  dest 
) const

Wrapper for Texture::GetCompressedImage()

See Also
Texture::GetCompressedImage()
GLfloat oglplus::BoundObjOps< tag::Texture >::GetFloatParam ( GLenum  query) const

Wrapper for Texture::GetFloatParam()

See Also
Texture::GetFloatParam()
GLfloat oglplus::BoundObjOps< tag::Texture >::GetFloatParam ( GLint  level,
GLenum  query 
) const

Wrapper for Texture::GetFloatParam()

See Also
Texture::GetFloatParam()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::GetImage ( GLint  level,
PixelDataFormat  format,
ExplicitOps::Property::PixDataType  type,
GLsizei  size,
GLvoid *  buffer 
) const

Wrapper for Texture::GetImage()

See Also
Texture::GetImage()
template<typename T >
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::GetImage ( GLint  level,
PixelDataFormat  format,
std::vector< T > &  dest 
) const

Wrapper for Texture::GetImage()

See Also
Texture::GetImage()
GLint oglplus::BoundObjOps< tag::Texture >::GetIntParam ( GLenum  query) const

Wrapper for Texture::GetIntParam()

See Also
Texture::GetIntParam()
GLint oglplus::BoundObjOps< tag::Texture >::GetIntParam ( GLint  level,
GLenum  query 
) const

Wrapper for Texture::GetIntParam()

See Also
Texture::GetIntParam()
GLsizei oglplus::BoundObjOps< tag::Texture >::GreenSize ( GLint  level = 0) const

Wrapper for Texture::GreenSize()

See Also
Texture::GreenSize()
PixelDataType oglplus::BoundObjOps< tag::Texture >::GreenType ( GLint  level = 0) const

Wrapper for Texture::GreenType()

See Also
Texture::GreenType()
GLsizei oglplus::BoundObjOps< tag::Texture >::Height ( GLint  level = 0) const

Wrapper for Texture::Height()

See Also
Texture::Height()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Image ( const images::Image image,
GLint  level = 0,
GLint  border = 0 
) const

Wrapper for Texture::Image()

See Also
Texture::Image()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Image ( const images::ImageSpec &  image_spec,
GLint  level = 0,
GLint  border = 0 
) const

Wrapper for Texture::Image()

See Also
Texture::Image()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Image1D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLint  border,
PixelDataFormat  format,
ExplicitOps::Property::PixDataType  type,
const void *  data 
) const

Wrapper for Texture::Image1D()

See Also
Texture::Image1D()

References oglplus::Image1D.

const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Image1D ( const images::Image image,
GLint  level = 0,
GLint  border = 0 
) const

Wrapper for Texture::Image1D()

See Also
Texture::Image1D()

References oglplus::Image1D.

const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Image2D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height,
GLint  border,
PixelDataFormat  format,
ExplicitOps::Property::PixDataType  type,
const void *  data 
) const

Wrapper for Texture::Image2D()

See Also
Texture::Image2D()

References oglplus::Image2D.

const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Image2D ( const images::Image image,
GLint  level = 0,
GLint  border = 0 
) const

Wrapper for Texture::Image2D()

See Also
Texture::Image2D()

References oglplus::Image2D.

const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Image2DMultisample ( GLsizei  samples,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height,
bool  fixed_sample_locations 
) const
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Image3D ( GLint  level,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLint  border,
PixelDataFormat  format,
ExplicitOps::Property::PixDataType  type,
const void *  data 
) const

Wrapper for Texture::Image3D()

See Also
Texture::Image3D()

References oglplus::Image3D.

const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Image3D ( const images::Image image,
GLint  level = 0,
GLint  border = 0 
) const

Wrapper for Texture::Image3D()

See Also
Texture::Image3D()

References oglplus::Image3D.

const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Image3DMultisample ( GLsizei  samples,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
bool  fixed_sample_locations 
) const

Wrapper for Texture::Image3DMultisample()

See Also
Texture::Image3DMultisample()
PixelDataInternalFormat oglplus::BoundObjOps< tag::Texture >::InternalFormat ( GLint  level = 0) const
GLfloat oglplus::BoundObjOps< tag::Texture >::LODBias ( void  ) const

Wrapper for Texture::LODBias()

See Also
Texture::LODBias()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::LODBias ( GLfloat  value) const

Wrapper for Texture::LODBias()

See Also
Texture::LODBias()
TextureMagFilter oglplus::BoundObjOps< tag::Texture >::MagFilter ( void  ) const

Wrapper for Texture::MagFilter()

See Also
Texture::MagFilter()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::MagFilter ( TextureMagFilter  filter) const

Wrapper for Texture::MagFilter()

See Also
Texture::MagFilter()
GLfloat oglplus::BoundObjOps< tag::Texture >::MaxAnisotropy ( void  ) const

Wrapper for Texture::MaxAnisotropy()

See Also
Texture::MaxAnisotropy()
GLint oglplus::BoundObjOps< tag::Texture >::MaxLevel ( void  ) const

Wrapper for Texture::MaxLevel()

See Also
Texture::MaxLevel()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::MaxLevel ( GLint  value) const

Wrapper for Texture::MaxLevel()

See Also
Texture::MaxLevel()
GLfloat oglplus::BoundObjOps< tag::Texture >::MaxLOD ( void  ) const

Wrapper for Texture::MaxLOD()

See Also
Texture::MaxLOD()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::MaxLOD ( GLfloat  value) const

Wrapper for Texture::MaxLOD()

See Also
Texture::MaxLOD()
TextureMinFilter oglplus::BoundObjOps< tag::Texture >::MinFilter ( void  ) const

Wrapper for Texture::MinFilter()

See Also
Texture::MinFilter()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::MinFilter ( TextureMinFilter  filter) const

Wrapper for Texture::MinFilter()

See Also
Texture::MinFilter()
GLfloat oglplus::BoundObjOps< tag::Texture >::MinLOD ( void  ) const

Wrapper for Texture::MinLOD()

See Also
Texture::MinLOD()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::MinLOD ( GLfloat  value) const

Wrapper for Texture::MinLOD()

See Also
Texture::MinLOD()
GLsizei oglplus::BoundObjOps< tag::Texture >::RedSize ( GLint  level = 0) const

Wrapper for Texture::RedSize()

See Also
Texture::RedSize()
PixelDataType oglplus::BoundObjOps< tag::Texture >::RedType ( GLint  level = 0) const

Wrapper for Texture::RedType()

See Also
Texture::RedType()
bool oglplus::BoundObjOps< tag::Texture >::Seamless ( void  ) const

Wrapper for Texture::Seamless()

See Also
Texture::Seamless()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Seamless ( bool  enable) const

Wrapper for Texture::Seamless()

See Also
Texture::Seamless()
GLsizei oglplus::BoundObjOps< tag::Texture >::SharedSize ( GLint  level = 0) const

Wrapper for Texture::SharedSize()

See Also
Texture::SharedSize()
GLsizei oglplus::BoundObjOps< tag::Texture >::StencilSize ( GLint  level = 0) const

Wrapper for Texture::StencilSize()

See Also
Texture::StencilSize()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Storage1D ( GLsizei  levels,
PixelDataInternalFormat  internal_format,
GLsizei  width 
) const

Wrapper for Texture::Storage1D()

See Also
Texture::Storage1D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Storage2D ( GLsizei  levels,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height 
) const

Wrapper for Texture::Storage2D()

See Also
Texture::Storage2D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Storage3D ( GLsizei  levels,
PixelDataInternalFormat  internal_format,
GLsizei  width,
GLsizei  height,
GLsizei  depth 
) const

Wrapper for Texture::Storage3D()

See Also
Texture::Storage3D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::SubImage1D ( GLint  level,
GLint  xoffs,
GLsizei  width,
PixelDataFormat  format,
ExplicitOps::Property::PixDataType  type,
const void *  data 
) const

Wrapper for Texture::SubImage1D()

See Also
Texture::SubImage1D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::SubImage1D ( const images::Image image,
GLint  xoffs,
GLint  level = 0 
) const

Wrapper for Texture::SubImage1D()

See Also
Texture::SubImage1D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::SubImage2D ( GLint  level,
GLint  xoffs,
GLint  yoffs,
GLsizei  width,
GLsizei  height,
PixelDataFormat  format,
ExplicitOps::Property::PixDataType  type,
const void *  data 
) const

Wrapper for Texture::SubImage2D()

See Also
Texture::SubImage2D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::SubImage2D ( const images::Image image,
GLint  xoffs,
GLint  yoffs,
GLint  level = 0 
) const

Wrapper for Texture::SubImage2D()

See Also
Texture::SubImage2D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::SubImage3D ( GLint  level,
GLint  xoffs,
GLint  yoffs,
GLint  zoffs,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
PixelDataFormat  format,
ExplicitOps::Property::PixDataType  type,
const void *  data 
) const

Wrapper for Texture::SubImage3D()

See Also
Texture::SubImage3D()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::SubImage3D ( const images::Image image,
GLint  xoffs,
GLint  yoffs,
GLint  zoffs,
GLint  level = 0 
) const

Wrapper for Texture::SubImage3D()

See Also
Texture::SubImage3D()
TextureSwizzle oglplus::BoundObjOps< tag::Texture >::Swizzle ( TextureSwizzleCoord  coord) const

Wrapper for Texture::Swizzle()

See Also
Texture::Swizzle()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Swizzle ( TextureSwizzleCoord  coord,
TextureSwizzle  mode 
) const

Wrapper for Texture::Swizzle()

See Also
Texture::Swizzle()
TextureSwizzle oglplus::BoundObjOps< tag::Texture >::SwizzleA ( void  ) const

Wrapper for Texture::SwizzleA()

See Also
Texture::SwizzleA()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::SwizzleA ( TextureSwizzle  mode) const

Wrapper for Texture::SwizzleA()

See Also
Texture::SwizzleA()
TextureSwizzle oglplus::BoundObjOps< tag::Texture >::SwizzleB ( void  ) const

Wrapper for Texture::SwizzleB()

See Also
Texture::SwizzleB()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::SwizzleB ( TextureSwizzle  mode) const

Wrapper for Texture::SwizzleB()

See Also
Texture::SwizzleB()
TextureSwizzle oglplus::BoundObjOps< tag::Texture >::SwizzleG ( void  ) const

Wrapper for Texture::SwizzleG()

See Also
Texture::SwizzleG()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::SwizzleG ( TextureSwizzle  mode) const

Wrapper for Texture::SwizzleG()

See Also
Texture::SwizzleG()
TextureSwizzle oglplus::BoundObjOps< tag::Texture >::SwizzleR ( void  ) const

Wrapper for Texture::SwizzleR()

See Also
Texture::SwizzleR()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::SwizzleR ( TextureSwizzle  mode) const

Wrapper for Texture::SwizzleR()

See Also
Texture::SwizzleR()
TextureSwizzleTuple oglplus::BoundObjOps< tag::Texture >::SwizzleRGBA ( void  ) const

Wrapper for Texture::SwizzleRGBA()

See Also
Texture::SwizzleRGBA()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::SwizzleRGBA ( TextureSwizzle  mode) const

Wrapper for Texture::SwizzleRGBA()

See Also
Texture::SwizzleRGBA()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::SwizzleRGBA ( TextureSwizzle  mode_r,
TextureSwizzle  mode_g,
TextureSwizzle  mode_b,
TextureSwizzle  mode_a 
) const

Wrapper for Texture::SwizzleRGBA()

See Also
Texture::SwizzleRGBA()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::SwizzleRGBA ( const TextureSwizzleTuple modes) const

Wrapper for Texture::SwizzleRGBA()

See Also
Texture::SwizzleRGBA()
GLsizei oglplus::BoundObjOps< tag::Texture >::Width ( GLint  level = 0) const

Wrapper for Texture::Width()

See Also
Texture::Width()
TextureWrap oglplus::BoundObjOps< tag::Texture >::Wrap ( TextureWrapCoord  coord) const

Wrapper for Texture::Wrap()

See Also
Texture::Wrap()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::Wrap ( TextureWrapCoord  coord,
TextureWrap  mode 
) const

Wrapper for Texture::Wrap()

See Also
Texture::Wrap()
TextureWrap oglplus::BoundObjOps< tag::Texture >::WrapR ( void  ) const

Wrapper for Texture::WrapR()

See Also
Texture::WrapR()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::WrapR ( TextureWrap  mode) const

Wrapper for Texture::WrapR()

See Also
Texture::WrapR()
TextureWrap oglplus::BoundObjOps< tag::Texture >::WrapS ( void  ) const

Wrapper for Texture::WrapS()

See Also
Texture::WrapS()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::WrapS ( TextureWrap  mode) const

Wrapper for Texture::WrapS()

See Also
Texture::WrapS()
TextureWrap oglplus::BoundObjOps< tag::Texture >::WrapT ( void  ) const

Wrapper for Texture::WrapT()

See Also
Texture::WrapT()
const BoundObjOps& oglplus::BoundObjOps< tag::Texture >::WrapT ( TextureWrap  mode) const

Wrapper for Texture::WrapT()

See Also
Texture::WrapT()

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 Mon Sep 22 2014 by Doxygen (version 1.8.6).