32#ifndef FENNEC_RENDERERS_INTERFACE_GFXSURFACE_H
33#define FENNEC_RENDERERS_INTERFACE_GFXSURFACE_H
42 virtual ~gfxsurface() =
default;
44 gfxsurface(window* win, gfxcontext* ctx)
45 : window(win), context(ctx) {
48 virtual void make_current() = 0;
49 virtual void swap() = 0;
51 virtual void resize(
const ivec2& size) = 0;
constexpr void swap(T &x, T &y) noexcept
Swaps x and y.
Definition utility.h:114