Skip to content

Class PointCloudGL

ClassList > PointCloudGL

Public Functions

Type Name
void bind (QOpenGLFunctions * f) const
void destroy ()
size_t draw_leaves (QOpenGLFunctions * f, const GLint * firsts, const GLsizei * counts, size_t leaf_count)
size_t draw_points (QOpenGLFunctions * f, const OctreePoint * data, size_t count)
void ensure_initialized (QOpenGLFunctions * f)
void upload_points (QOpenGLFunctions * f, const OctreePoint * data, size_t count)
~PointCloudGL ()

Public Functions Documentation

function bind

void PointCloudGL::bind (
    QOpenGLFunctions * f
) const

function destroy

void PointCloudGL::destroy () 

function draw_leaves

size_t PointCloudGL::draw_leaves (
    QOpenGLFunctions * f,
    const GLint * firsts,
    const GLsizei * counts,
    size_t leaf_count
) 

function draw_points

size_t PointCloudGL::draw_points (
    QOpenGLFunctions * f,
    const OctreePoint * data,
    size_t count
) 

function ensure_initialized

void PointCloudGL::ensure_initialized (
    QOpenGLFunctions * f
) 

function upload_points

void PointCloudGL::upload_points (
    QOpenGLFunctions * f,
    const OctreePoint * data,
    size_t count
) 

function ~PointCloudGL

inline PointCloudGL::~PointCloudGL () 


The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/gui/point_cloud_gl.hpp