#include <renderable.h>
Public Types | |
typedef Object | BaseType |
typedef Renderable | ThisType |
Public Member Functions | |
GLenum | format (void) const |
virtual int | imageDimensions (void) const =0 |
virtual bool | isArray (void) const =0 |
Protected Member Functions | |
Renderable (Context *ctx) | |
Protected Attributes | |
GLenum | m_format |
Friends | |
class | Context |
Definition at line 41 of file renderable.h.
typedef Object glw::Renderable::BaseType |
Reimplemented from glw::Object.
Reimplemented in glw::Texture, glw::Renderbuffer, glw::Texture2D, and glw::TextureCube.
Definition at line 47 of file renderable.h.
typedef Renderable glw::Renderable::ThisType |
Reimplemented from glw::Object.
Reimplemented in glw::Texture, glw::Renderbuffer, glw::Texture2D, and glw::TextureCube.
Definition at line 48 of file renderable.h.
glw::Renderable::Renderable | ( | Context * | ctx | ) | [inline, protected] |
Definition at line 62 of file renderable.h.
GLenum glw::Renderable::format | ( | void | ) | const [inline] |
Definition at line 50 of file renderable.h.
virtual int glw::Renderable::imageDimensions | ( | void | ) | const [pure virtual] |
Implemented in glw::Renderbuffer, glw::Texture2D, and glw::TextureCube.
virtual bool glw::Renderable::isArray | ( | void | ) | const [pure virtual] |
Implemented in glw::Renderbuffer, glw::Texture2D, and glw::TextureCube.
friend class Context [friend] |
Reimplemented from glw::Object.
Reimplemented in glw::Texture, glw::Renderbuffer, glw::Texture2D, and glw::TextureCube.
Definition at line 43 of file renderable.h.
GLenum glw::Renderable::m_format [protected] |
Definition at line 60 of file renderable.h.