MRPT
2.0.2
|
Definition at line 48 of file COpenGLVertexArrayObject.h.
Public Member Functions | |
RAII_Impl ()=default | |
~RAII_Impl () | |
void | create () |
void | destroy () |
void | bind () |
void | release () |
void | allocate (const void *data, int byteCount) |
Public Attributes | |
bool | created = false |
unsigned int | buffer_id = 0 |
std::thread::id | created_from |
|
default |
COpenGLVertexArrayObject::RAII_Impl::~RAII_Impl | ( | ) |
Definition at line 24 of file COpenGLVertexArrayObject.cpp.
References destroy().
void mrpt::opengl::COpenGLVertexArrayObject::RAII_Impl::allocate | ( | const void * | data, |
int | byteCount | ||
) |
void COpenGLVertexArrayObject::RAII_Impl::bind | ( | ) |
Definition at line 57 of file COpenGLVertexArrayObject.cpp.
References ASSERT_.
void COpenGLVertexArrayObject::RAII_Impl::create | ( | ) |
Definition at line 30 of file COpenGLVertexArrayObject.cpp.
References mrpt::opengl::COpenGLVertexArrayObject::destroy().
void COpenGLVertexArrayObject::RAII_Impl::destroy | ( | ) |
Definition at line 42 of file COpenGLVertexArrayObject.cpp.
References mrpt::opengl::COpenGLVertexArrayObject::release().
Referenced by ~RAII_Impl().
void COpenGLVertexArrayObject::RAII_Impl::release | ( | ) |
Definition at line 65 of file COpenGLVertexArrayObject.cpp.
unsigned int mrpt::opengl::COpenGLVertexArrayObject::RAII_Impl::buffer_id = 0 |
Definition at line 60 of file COpenGLVertexArrayObject.h.
bool mrpt::opengl::COpenGLVertexArrayObject::RAII_Impl::created = false |
Definition at line 59 of file COpenGLVertexArrayObject.h.
std::thread::id mrpt::opengl::COpenGLVertexArrayObject::RAII_Impl::created_from |
Definition at line 61 of file COpenGLVertexArrayObject.h.
Page generated by Doxygen 1.8.14 for MRPT 2.0.2 Git: 9b4fd2465 Mon May 4 16:59:08 2020 +0200 at lun may 4 17:26:07 CEST 2020 |