|
MRPT
2.0.3
|
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.3 Git: 8e9e8af54 Wed May 13 17:41:24 2020 +0200 at miƩ may 13 17:55:54 CEST 2020 |