openMSX
Public Member Functions | List of all members
gl::BufferObject Class Reference

#include <GLUtil.hh>

Public Member Functions

 BufferObject ()
 
 BufferObject (const BufferObject &)=delete
 
BufferObjectoperator= (const BufferObject &)=delete
 
 ~BufferObject ()
 
 BufferObject (BufferObject &&other) noexcept
 
BufferObjectoperator= (BufferObject &&other) noexcept
 
GLuint get () const
 

Detailed Description

Definition at line 426 of file GLUtil.hh.

Constructor & Destructor Documentation

◆ BufferObject() [1/3]

gl::BufferObject::BufferObject ( )

Definition at line 306 of file GLUtil.cc.

◆ BufferObject() [2/3]

gl::BufferObject::BufferObject ( const BufferObject )
delete

◆ ~BufferObject()

gl::BufferObject::~BufferObject ( )

Definition at line 311 of file GLUtil.cc.

◆ BufferObject() [3/3]

gl::BufferObject::BufferObject ( BufferObject &&  other)
inlinenoexcept

Definition at line 434 of file GLUtil.hh.

Member Function Documentation

◆ get()

GLuint gl::BufferObject::get ( ) const
inline

Definition at line 444 of file GLUtil.hh.

Referenced by openmsx::GLImage::draw(), and openmsx::PostProcessor::paint().

◆ operator=() [1/2]

BufferObject & gl::BufferObject::operator= ( BufferObject &&  other)
inlinenoexcept

Definition at line 439 of file GLUtil.hh.

◆ operator=() [2/2]

BufferObject & gl::BufferObject::operator= ( const BufferObject )
delete

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