|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
#include <BackendWindowHandler.hpp>
Collaboration diagram for MayaFlux::Core::WindowRenderContext:Public Member Functions | |
| WindowRenderContext ()=default | |
| ~WindowRenderContext ()=default | |
| WindowRenderContext (WindowRenderContext &&)=default | |
| WindowRenderContext & | operator= (WindowRenderContext &&)=default |
| WindowRenderContext (const WindowRenderContext &)=delete | |
| WindowRenderContext & | operator= (const WindowRenderContext &)=delete |
| void | cleanup (VKContext &context) |
Public Attributes | |
| std::shared_ptr< Window > | window |
| vk::SurfaceKHR | surface |
| std::unique_ptr< VKSwapchain > | swapchain |
| 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 {} |
Definition at line 16 of file BackendWindowHandler.hpp.