| allocate_pipeline_descriptors(RenderPipelineID pipeline) | MayaFlux::Portal::Graphics::RenderFlow | |
| begin_rendering(CommandBufferID cmd_id, const std::shared_ptr< Core::Window > &window, vk::Image swapchain_image, const std::array< float, 4 > &clear_color=default_color) | MayaFlux::Portal::Graphics::RenderFlow | |
| bind_descriptor_sets(CommandBufferID cmd_id, RenderPipelineID pipeline, const std::vector< DescriptorSetID > &descriptor_sets) | MayaFlux::Portal::Graphics::RenderFlow | |
| bind_index_buffer(CommandBufferID cmd_id, const std::shared_ptr< Buffers::VKBuffer > &buffer, vk::IndexType index_type=vk::IndexType::eUint32) | MayaFlux::Portal::Graphics::RenderFlow | |
| bind_pipeline(CommandBufferID cmd_id, RenderPipelineID pipeline) | MayaFlux::Portal::Graphics::RenderFlow | |
| bind_vertex_buffers(CommandBufferID cmd_id, const std::vector< std::shared_ptr< Buffers::VKBuffer > > &buffers, uint32_t first_binding=0) | MayaFlux::Portal::Graphics::RenderFlow | |
| cleanup_pipelines() | MayaFlux::Portal::Graphics::RenderFlow | private |
| create_pipeline(const RenderPipelineConfig &config, const std::vector< vk::Format > &color_formats, vk::Format depth_format=vk::Format::eUndefined) | MayaFlux::Portal::Graphics::RenderFlow | |
| destroy_pipeline(RenderPipelineID pipeline_id) | MayaFlux::Portal::Graphics::RenderFlow | |
| draw(CommandBufferID cmd_id, uint32_t vertex_count, uint32_t instance_count=1, uint32_t first_vertex=0, uint32_t first_instance=0) | MayaFlux::Portal::Graphics::RenderFlow | |
| draw_indexed(CommandBufferID cmd_id, uint32_t index_count, uint32_t instance_count=1, uint32_t first_index=0, int32_t vertex_offset=0, uint32_t first_instance=0) | MayaFlux::Portal::Graphics::RenderFlow | |
| end_rendering(CommandBufferID cmd_id, const std::shared_ptr< Core::Window > &window) | MayaFlux::Portal::Graphics::RenderFlow | |
| get_current_image_view(const std::shared_ptr< Core::Window > &window) | MayaFlux::Portal::Graphics::RenderFlow | private |
| get_registered_windows() const | MayaFlux::Portal::Graphics::RenderFlow | |
| initialize() | MayaFlux::Portal::Graphics::RenderFlow | |
| instance() | MayaFlux::Portal::Graphics::RenderFlow | inlinestatic |
| is_initialized() const | MayaFlux::Portal::Graphics::RenderFlow | inline |
| is_window_registered(const std::shared_ptr< Core::Window > &window) const | MayaFlux::Portal::Graphics::RenderFlow | |
| m_display_service | MayaFlux::Portal::Graphics::RenderFlow | private |
| m_next_pipeline_id | MayaFlux::Portal::Graphics::RenderFlow | private |
| m_pipelines | MayaFlux::Portal::Graphics::RenderFlow | private |
| m_shader_foundry | MayaFlux::Portal::Graphics::RenderFlow | private |
| m_window_associations | MayaFlux::Portal::Graphics::RenderFlow | private |
| operator=(const RenderFlow &)=delete | MayaFlux::Portal::Graphics::RenderFlow | |
| operator=(RenderFlow &&) noexcept=delete | MayaFlux::Portal::Graphics::RenderFlow | |
| push_constants(CommandBufferID cmd_id, RenderPipelineID pipeline, const void *data, size_t size) | MayaFlux::Portal::Graphics::RenderFlow | |
| register_window_for_rendering(const std::shared_ptr< Core::Window > &window) | MayaFlux::Portal::Graphics::RenderFlow | |
| RenderFlow(const RenderFlow &)=delete | MayaFlux::Portal::Graphics::RenderFlow | |
| RenderFlow(RenderFlow &&) noexcept=delete | MayaFlux::Portal::Graphics::RenderFlow | |
| RenderFlow()=default | MayaFlux::Portal::Graphics::RenderFlow | private |
| s_initialized | MayaFlux::Portal::Graphics::RenderFlow | privatestatic |
| shutdown() | MayaFlux::Portal::Graphics::RenderFlow | |
| stop() | MayaFlux::Portal::Graphics::RenderFlow | |
| unregister_window(const std::shared_ptr< Core::Window > &window) | MayaFlux::Portal::Graphics::RenderFlow | |
| ~RenderFlow() | MayaFlux::Portal::Graphics::RenderFlow | inlineprivate |