HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions
v1::gfx_surface_delegate Class Reference
Inheritance diagram for v1::gfx_surface_delegate:
v1::gfx_surface_delegate_vulkan

Public Member Functions

 gfx_surface_delegate (gfx_surface_delegate const &)=delete
 
 gfx_surface_delegate (gfx_surface_delegate &&)=delete
 
gfx_surface_delegateoperator= (gfx_surface_delegate const &)=delete
 
gfx_surface_delegateoperator= (gfx_surface_delegate &&)=delete
 
virtual void teardown_for_swapchain_lost () noexcept
 The swap-chain is going to be teared-down.
 
virtual void teardown_for_device_lost () noexcept
 The vulkan device is going to be teared-down.
 
virtual void teardown_for_window_lost () noexcept
 

Member Function Documentation

◆ teardown_for_device_lost()

virtual void v1::gfx_surface_delegate::teardown_for_device_lost ( )
inlinevirtualnoexcept

The vulkan device is going to be teared-down.

◆ teardown_for_swapchain_lost()

virtual void v1::gfx_surface_delegate::teardown_for_swapchain_lost ( )
inlinevirtualnoexcept

The swap-chain is going to be teared-down.

This function is called just before the swap-chain is being teared down.

This requires the destruction of any references to the swap-chain's image views, including the frame-buffers created during swapchain_build().


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