MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ attach_render_pass

std::function<bool(const std::shared_ptr<void>&, const std::shared_ptr<void>&)> MayaFlux::Registry::Service::DisplayService::attach_render_pass

Attach a custom render pass to a window.

Parameters
window_handleWindow handle
render_pass_handleOpaque render pass handle (Core::VKRenderPass cast to shared void*)
Returns
bool True on success, false on failure Replaces the backend-managed render pass with a user-provided one. Recreates framebuffers to be compatible with the new render pass. Used for advanced rendering techniques requiring custom render passes. Waits for idle before making changes.

Definition at line 107 of file DisplayService.hpp.

Referenced by MayaFlux::Portal::Graphics::RenderFlow::register_window_for_rendering().