#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.