Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ACG::Texture3D Class Reference
Inheritance diagram for ACG::Texture3D:
ACG::Texture

Public Member Functions

 Texture3D (GLenum unit=GL_NONE)
 
- Public Member Functions inherited from ACG::Texture
 Texture (GLenum tgt, GLenum _unit=GL_NONE)
 
void bind (GLenum _unit)
 
void activate (GLenum _unit)
 
void bind ()
 
void activate ()
 
void parameter (GLenum pname, GLint i)
 
void parameter (GLenum pname, GLfloat f)
 
void parameter (GLenum pname, GLint *ip)
 
void parameter (GLenum pname, GLfloat *fp)
 
void enable ()
 
void disable ()
 
void del ()
 
void gen ()
 
bool is_valid () const
 
GLuint id () const
 
void setUnit (GLenum u)
 
GLenum getUnit () const
 
GLenum getTarget () const
 
GLint getInternalFormat ()
 
bool clear (const ACG::Vec4f &_color)
 
bool clear (const ACG::Vec4i &_color)
 
bool clear (const ACG::Vec4ui &_color)
 
void bindAsImage (GLuint _index, GLenum _access)
 

Additional Inherited Members

- Static Public Member Functions inherited from ACG::Texture
static bool supportsImageLoadStore ()
 
static bool supportsTextureBuffer ()
 
static bool supportsClearTexture ()
 
- Protected Attributes inherited from ACG::Texture
GLint internalFormat_
 

Detailed Description

Definition at line 430 of file globjects.hh.


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