struct mrpt::opengl::COpenGLVertexArrayObject::RAII_ImplΒΆ

struct RAII_Impl
{
    //
fields

    bool created = false;
    unsigned int buffer_id = 0;
    std::thread::id created_from;

    //
methods

    void create();
    void destroy();
    void bind();
    void release();

    void allocate(
        const void* data,
        int byteCount
        );
};