Represents an OpenGL Pixel Buffer Object.


Public Member Functions

  • getId () const
  • size_t
    getSize () const
  • getTarget () const
  • setTarget (GLenum target)
  • getUsage () const
  • setUsage (GLenum usage)

Static Public Member Functions


Protected Member Functions

  • Pbo (GLenum target)
  • Pbo (GLenum target, GLsizeiptr allocationSize, const void *data=nullptr, GLenum usage=GL_STATIC_DRAW)

Protected Attributes