fast::BoundingBoxSetOpenGLAccess class

Public types

using pointer = std::unique_ptr<BoundingBoxSetOpenGLAccess>

Constructors, destructors, conversion operators

BoundingBoxSetOpenGLAccess(GLuint m_coordinatesVBO, GLuint m_linesEBO, GLuint m_labels, std::shared_ptr<BoundingBoxSet> bbset)
~BoundingBoxSetOpenGLAccess()
BoundingBoxSetOpenGLAccess(const BoundingBoxSetOpenGLAccess&) deleted

Public functions

auto getCoordinateVBO() const -> GLuint
auto getLinesEBO() const -> GLuint
auto getLabelVBO() const -> GLuint
void release()

Protected variables

GLuint m_coordinatesVBO
GLuint m_linesEBO
GLuint m_labelVBO
bool m_released
std::shared_ptr<BoundingBoxSet> m_bbset