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

#include <GLUtil.hh>

Public Member Functions

 FrameBufferObject ()=default
 
 FrameBufferObject (Texture &texture)
 
 FrameBufferObject (FrameBufferObject &&other) noexcept
 
FrameBufferObjectoperator= (FrameBufferObject &&other) noexcept
 
 ~FrameBufferObject ()
 
void push ()
 
void pop ()
 

Detailed Description

Definition at line 118 of file GLUtil.hh.

Constructor & Destructor Documentation

◆ FrameBufferObject() [1/3]

gl::FrameBufferObject::FrameBufferObject ( )
default

◆ FrameBufferObject() [2/3]

gl::FrameBufferObject::FrameBufferObject ( Texture texture)
explicit

Definition at line 91 of file GLUtil.cc.

References pop(), push(), and gl::Texture::textureId.

◆ FrameBufferObject() [3/3]

gl::FrameBufferObject::FrameBufferObject ( FrameBufferObject &&  other)
inlinenoexcept

Definition at line 123 of file GLUtil.hh.

◆ ~FrameBufferObject()

gl::FrameBufferObject::~FrameBufferObject ( )

Definition at line 108 of file GLUtil.cc.

References pop().

Member Function Documentation

◆ operator=()

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

Definition at line 128 of file GLUtil.hh.

References std::swap().

◆ pop()

void gl::FrameBufferObject::pop ( )

Definition at line 120 of file GLUtil.cc.

Referenced by FrameBufferObject(), and ~FrameBufferObject().

◆ push()

void gl::FrameBufferObject::push ( )

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