Kanzi 4.0.0
kanzi::FramebufferBase Class Reference

Base abstraction class for Framebuffer classes. More...

#include <kanzi/platform/graphics/framebuffer_base.hpp>

Inheritance diagram for kanzi::FramebufferBase:
[legend]

Public Member Functions

 FramebufferBase () noexcept=default
 Constructor.
 
 FramebufferBase (const FramebufferBase &) noexcept=default
 Copy constructor.
 
 FramebufferBase (FramebufferBase &&) noexcept=default
 Move constructor.
 
FramebufferBaseoperator= (const FramebufferBase &) noexcept=default
 Copy assignment operator.
 
FramebufferBaseoperator= (FramebufferBase &&) noexcept=default
 Move assignment operator.
 
virtual ~FramebufferBase () noexcept=default
 Destructor.
 

Detailed Description

Base abstraction class for Framebuffer classes.

Since
Kanzi 4.0.0
Attention
This feature is experimental and is likely to change in future releases.

Constructor & Destructor Documentation

◆ FramebufferBase() [1/3]

kanzi::FramebufferBase::FramebufferBase ( )
explicitdefaultnoexcept

Constructor.

◆ ~FramebufferBase()

virtual kanzi::FramebufferBase::~FramebufferBase ( )
virtualdefaultnoexcept

Destructor.

◆ FramebufferBase() [2/3]

kanzi::FramebufferBase::FramebufferBase ( const FramebufferBase & )
defaultnoexcept

Copy constructor.

◆ FramebufferBase() [3/3]

kanzi::FramebufferBase::FramebufferBase ( FramebufferBase && )
defaultnoexcept

Move constructor.

Member Function Documentation

◆ operator=() [1/2]

FramebufferBase & kanzi::FramebufferBase::operator= ( const FramebufferBase & )
defaultnoexcept

Copy assignment operator.

◆ operator=() [2/2]

FramebufferBase & kanzi::FramebufferBase::operator= ( FramebufferBase && )
defaultnoexcept

Move assignment operator.


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