pub fn do_the_layout(
styled_dom: StyledDom,
image_cache: &ImageCache,
fc_cache: &FcFontCache,
renderer_resources: &mut RendererResources,
current_window_dpi: DpiScaleFactor,
all_resource_updates: &mut Vec<ResourceUpdate>,
id_namespace: IdNamespace,
document_id: &DocumentId,
epoch: Epoch,
callbacks: &RenderCallbacks,
full_window_state: &FullWindowState,
) -> Vec<LayoutResult>