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