MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Core::WindowRenderContext Struct Reference

#include <BackendWindowHandler.hpp>

+ Collaboration diagram for MayaFlux::Core::WindowRenderContext:

Public Member Functions

 WindowRenderContext ()=default
 
 ~WindowRenderContext ()=default
 
 WindowRenderContext (WindowRenderContext &&)=default
 
WindowRenderContextoperator= (WindowRenderContext &&)=default
 
 WindowRenderContext (const WindowRenderContext &)=delete
 
WindowRenderContextoperator= (const WindowRenderContext &)=delete
 
void cleanup (VKContext &context)
 

Public Attributes

std::shared_ptr< Windowwindow
 
vk::SurfaceKHR surface
 
std::unique_ptr< VKSwapchainswapchain
 
std::vector< vk::Semaphore > image_available
 
std::vector< vk::Semaphore > render_finished
 
std::vector< vk::Fence > in_flight
 
bool needs_recreation {}
 
size_t current_frame {}
 
uint32_t current_image_index {}
 

Detailed Description

Definition at line 16 of file BackendWindowHandler.hpp.


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