gtsam_points
Loading...
Searching...
No Matches
Public Member Functions | List of all members
glk::AtomicCounters Class Reference

#include <atomic_counters.hpp>

Public Member Functions

 AtomicCounters (int num_counters, GLenum usage=GL_DYNAMIC_COPY)
 
 ~AtomicCounters ()
 
void reset (GLuint *values=nullptr)
 
GLuint get_value () const
 
std::vector< GLuintget_values () const
 
void bind (GLuint index=0) const
 
void unbind () const
 

Constructor & Destructor Documentation

◆ AtomicCounters()

glk::AtomicCounters::AtomicCounters ( int  num_counters,
GLenum  usage = GL_DYNAMIC_COPY 
)
inline

◆ ~AtomicCounters()

glk::AtomicCounters::~AtomicCounters ( )
inline

Member Function Documentation

◆ bind()

void glk::AtomicCounters::bind ( GLuint  index = 0) const
inline

◆ get_value()

GLuint glk::AtomicCounters::get_value ( ) const
inline

◆ get_values()

std::vector< GLuint > glk::AtomicCounters::get_values ( ) const
inline

◆ reset()

void glk::AtomicCounters::reset ( GLuint values = nullptr)
inline

◆ unbind()

void glk::AtomicCounters::unbind ( ) const
inline

The documentation for this class was generated from the following file: