Public Types | Public Member Functions | Protected Member Functions | Friends
glw::BoundTextureCube Class Reference

#include <texturecube.h>

Inheritance diagram for glw::BoundTextureCube:
Inheritance graph
[legend]

List of all members.

Public Types

typedef BoundTexture BaseType
typedef BoundTextureCube ThisType

Public Member Functions

 BoundTextureCube (void)
void generateMipmap (void)
void getImage (GLenum face, GLint level, GLenum dataFormat, GLenum dataType, void *data)
const TextureCubeHandlehandle (void) const
TextureCubeHandlehandle (void)
void setImage (GLenum face, GLint level, GLsizei size, GLenum dataFormat, GLenum dataType, const void *data)
void setSampleMode (const TextureSampleMode &sampler)
void setSubImage (GLenum face, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum dataFormat, GLenum dataType, const void *data)

Protected Member Functions

 BoundTextureCube (const TextureCubeHandle &handle, const TextureCubeBindingParams &params)
const TextureCubePtrobject (void) const
TextureCubePtrobject (void)

Friends

class Context

Detailed Description

Definition at line 235 of file texturecube.h.


Member Typedef Documentation

Reimplemented from glw::BoundTexture.

Definition at line 241 of file texturecube.h.

Reimplemented from glw::BoundTexture.

Definition at line 242 of file texturecube.h.


Constructor & Destructor Documentation

Definition at line 244 of file texturecube.h.

glw::BoundTextureCube::BoundTextureCube ( const TextureCubeHandle handle,
const TextureCubeBindingParams params 
) [inline, protected]

Definition at line 287 of file texturecube.h.


Member Function Documentation

void glw::BoundTextureCube::generateMipmap ( void  ) [inline]

Definition at line 280 of file texturecube.h.

void glw::BoundTextureCube::getImage ( GLenum  face,
GLint  level,
GLenum  dataFormat,
GLenum  dataType,
void *  data 
) [inline]

Definition at line 270 of file texturecube.h.

const TextureCubeHandle& glw::BoundTextureCube::handle ( void  ) const [inline]

Reimplemented from glw::BoundTexture.

Definition at line 250 of file texturecube.h.

Reimplemented from glw::BoundTexture.

Definition at line 255 of file texturecube.h.

const TextureCubePtr& glw::BoundTextureCube::object ( void  ) const [inline, protected]

Reimplemented from glw::BoundTexture.

Definition at line 293 of file texturecube.h.

TextureCubePtr& glw::BoundTextureCube::object ( void  ) [inline, protected]

Reimplemented from glw::BoundTexture.

Definition at line 298 of file texturecube.h.

void glw::BoundTextureCube::setImage ( GLenum  face,
GLint  level,
GLsizei  size,
GLenum  dataFormat,
GLenum  dataType,
const void *  data 
) [inline]

Definition at line 265 of file texturecube.h.

void glw::BoundTextureCube::setSampleMode ( const TextureSampleMode sampler) [inline]

Definition at line 260 of file texturecube.h.

void glw::BoundTextureCube::setSubImage ( GLenum  face,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLsizei  width,
GLsizei  height,
GLenum  dataFormat,
GLenum  dataType,
const void *  data 
) [inline]

Definition at line 275 of file texturecube.h.


Friends And Related Function Documentation

friend class Context [friend]

Reimplemented from glw::BoundTexture.

Definition at line 237 of file texturecube.h.


The documentation for this class was generated from the following file:


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:06