Public Member Functions

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

Static Public Member Functions

  • create (GLenum target, GLsizeiptr allocationSize, const void *data, GLenum usage)

Protected Member Functions

  • BufferObj (GLenum target)
  • BufferObj (GLenum target, GLsizeiptr allocationSize, const void *data, GLenum usage)

Protected Attributes


Friends

  • friend std::ostream &
    operator<< (std::ostream &os, const BufferObj &rhs)