Public Types | Public Member Functions | Protected Member Functions | Friends
glw::SafeRenderable Class Reference

#include <renderable.h>

Inheritance diagram for glw::SafeRenderable:
Inheritance graph
[legend]

List of all members.

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 RenderablePtrobject (void) const
RenderablePtrobject (void)
 SafeRenderable (const RenderablePtr &renderable)

Friends

class BoundRenderable
class Context

Detailed Description

Definition at line 73 of file renderable.h.


Member Typedef Documentation

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.


Constructor & Destructor Documentation

Definition at line 83 of file renderable.h.

glw::SafeRenderable::SafeRenderable ( const RenderablePtr renderable) [inline, protected]

Definition at line 106 of file renderable.h.


Member Function Documentation

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.


Friends And Related Function Documentation

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.


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


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:07