#include <buffer.h>

Public Types | |
| typedef SafeObject | BaseType |
| typedef SafeBuffer | ThisType |
Public Member Functions | |
| SafeBuffer (void) | |
| GLsizeiptr | size (void) const |
| GLenum | usage (void) const |
Protected Member Functions | |
| const BufferPtr & | object (void) const |
| BufferPtr & | object (void) |
| SafeBuffer (const BufferPtr &buffer) | |
Friends | |
| class | BoundBuffer |
| class | Context |
| typedef SafeObject glw::SafeBuffer::BaseType |
Reimplemented from glw::SafeObject.
| typedef SafeBuffer glw::SafeBuffer::ThisType |
Reimplemented from glw::SafeObject.
| glw::SafeBuffer::SafeBuffer | ( | void | ) | [inline] |
| glw::SafeBuffer::SafeBuffer | ( | const BufferPtr & | buffer | ) | [inline, protected] |
| const BufferPtr& glw::SafeBuffer::object | ( | void | ) | const [inline, protected] |
Reimplemented from glw::SafeObject.
| BufferPtr& glw::SafeBuffer::object | ( | void | ) | [inline, protected] |
Reimplemented from glw::SafeObject.
| GLsizeiptr glw::SafeBuffer::size | ( | void | ) | const [inline] |
| GLenum glw::SafeBuffer::usage | ( | void | ) | const [inline] |
friend class BoundBuffer [friend] |
friend class Context [friend] |
Reimplemented from glw::SafeObject.