#include <renderable.h>

Public Types | |
| typedef SafeObject | BaseType |
| typedef SafeRenderable | ThisType |
Public Member Functions | |
| GLenum | format (void) const |
| int | imageDimensions (void) const |
| bool | isArray (void) const |
| SafeRenderable (void) | |
Protected Member Functions | |
| const RenderablePtr & | object (void) const |
| RenderablePtr & | object (void) |
| SafeRenderable (const RenderablePtr &renderable) | |
Friends | |
| class | BoundRenderable |
| class | Context |
Definition at line 73 of file renderable.h.
Reimplemented from glw::SafeObject.
Reimplemented in glw::SafeTexture2D, glw::SafeTextureCube, glw::SafeRenderbuffer, and glw::SafeTexture.
Definition at line 80 of file renderable.h.
Reimplemented from glw::SafeObject.
Reimplemented in glw::SafeTexture2D, glw::SafeTextureCube, glw::SafeRenderbuffer, and glw::SafeTexture.
Definition at line 81 of file renderable.h.
| glw::SafeRenderable::SafeRenderable | ( | void | ) | [inline] |
Definition at line 83 of file renderable.h.
| glw::SafeRenderable::SafeRenderable | ( | const RenderablePtr & | renderable | ) | [inline, protected] |
Definition at line 106 of file renderable.h.
| GLenum glw::SafeRenderable::format | ( | void | ) | const [inline] |
Definition at line 89 of file renderable.h.
| int glw::SafeRenderable::imageDimensions | ( | void | ) | const [inline] |
Definition at line 94 of file renderable.h.
| bool glw::SafeRenderable::isArray | ( | void | ) | const [inline] |
Definition at line 99 of file renderable.h.
| const RenderablePtr& glw::SafeRenderable::object | ( | void | ) | const [inline, protected] |
Reimplemented from glw::SafeObject.
Reimplemented in glw::SafeTextureCube, glw::SafeTexture2D, glw::SafeRenderbuffer, and glw::SafeTexture.
Definition at line 112 of file renderable.h.
| RenderablePtr& glw::SafeRenderable::object | ( | void | ) | [inline, protected] |
Reimplemented from glw::SafeObject.
Reimplemented in glw::SafeTextureCube, glw::SafeTexture2D, glw::SafeRenderbuffer, and glw::SafeTexture.
Definition at line 117 of file renderable.h.
friend class BoundRenderable [friend] |
Definition at line 76 of file renderable.h.
friend class Context [friend] |
Reimplemented from glw::SafeObject.
Reimplemented in glw::SafeTexture2D, glw::SafeTextureCube, glw::SafeRenderbuffer, and glw::SafeTexture.
Definition at line 75 of file renderable.h.