|
MayaFlux 0.1.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::shared_ptr< VKRenderPass > | render_pass |
| std::vector< std::unique_ptr< VKFramebuffer > > | framebuffers |
| vk::CommandBuffer | command_buffer |
| std::vector< vk::Semaphore > | image_available |
| std::vector< vk::Semaphore > | render_finished |
| std::vector< vk::Fence > | in_flight |
| bool | needs_recreation {} |
| bool | user_render_pass_attached {} |
| size_t | current_frame {} |
Definition at line 18 of file BackendWindowHandler.hpp.