Diligent::SwapChainGLImpl class final

Swap chain implementation in OpenGL backend.

Contents

Base classes

template<class BaseInterface>
class SwapChainGLBase<ISwapChainGL>
Base implementation of a swap chain for OpenGL.

Public functions

void Present(Uint32 SyncInterval) final
Implementation of ISwapChain::Present() in OpenGL backend.
void Resize(Uint32 NewWidth, Uint32 NewHeight, SURFACE_TRANSFORM NewPreTransform) final
Implementation of ISwapChain::Resize() in OpenGL backend.
void SetFullscreenMode(const DisplayModeAttribs& DisplayMode) final
Implementation of ISwapChain::SetFullscreenMode() in OpenGL backend.
void SetWindowedMode() final
Implementation of ISwapChain::SetWindowedMode() in OpenGL backend.
auto GetDefaultFBO() const -> GLuint final
Implementation of ISwapChainGL::GetDefaultFBO().