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 114 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 101 of file GLUtil.cc.

References gl::Texture::textureId.

◆ FrameBufferObject() [3/3]

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

Definition at line 119 of file GLUtil.hh.

◆ ~FrameBufferObject()

gl::FrameBufferObject::~FrameBufferObject ( )

Definition at line 118 of file GLUtil.cc.

Member Function Documentation

◆ operator=()

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

Definition at line 124 of file GLUtil.hh.

References swap().

◆ pop()

void gl::FrameBufferObject::pop ( )

Definition at line 137 of file GLUtil.cc.

Referenced by openmsx::GLPostProcessor::paint().

◆ push()

void gl::FrameBufferObject::push ( )

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