Texture Class Reference

#include <fbo.h>

Inheritance diagram for Texture:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void Del (void)
virtual GLint Dimensions (void) const =0
GLenum Format (void) const
void Gen (void)
virtual GLsizei Size (const unsigned int i) const =0
virtual GLenum Target (void) const =0
 Texture (void)

Protected Member Functions

void DoBind (void)
void DoUnbind (void)

Protected Attributes

GLenum format

Detailed Description

Definition at line 77 of file fbo.h.


Constructor & Destructor Documentation

Texture::Texture ( void   )  [inline]

Definition at line 80 of file fbo.h.


Member Function Documentation

void Texture::Del ( void   )  [inline, virtual]

Implements GLObject.

Definition at line 91 of file fbo.h.

virtual GLint Texture::Dimensions ( void   )  const [pure virtual]

Implemented in Texture1D, Texture2D, and Texture3D.

void Texture::DoBind ( void   )  [inline, protected, virtual]

Implements Bindable.

Reimplemented in Texture2D, and Texture3D.

Definition at line 112 of file fbo.h.

void Texture::DoUnbind ( void   )  [inline, protected, virtual]

Implements Bindable.

Reimplemented in Texture2D, and Texture3D.

Definition at line 117 of file fbo.h.

GLenum Texture::Format ( void   )  const [inline]

Definition at line 98 of file fbo.h.

void Texture::Gen ( void   )  [inline, virtual]

Implements GLObject.

Definition at line 85 of file fbo.h.

virtual GLsizei Texture::Size ( const unsigned int  i  )  const [pure virtual]

Implemented in Texture1D, Texture2D, and Texture3D.

virtual GLenum Texture::Target ( void   )  const [pure virtual]

Implemented in Texture1D, Texture2D, and Texture3D.


Member Data Documentation

GLenum Texture::format [protected]

Definition at line 110 of file fbo.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:22:34 2013