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