DVUI

RenderFrontToBack

Reverse the normal back-to-front rendering order. Rendering inside is deferred until after normal rendering. Multiple RenderFrontToBack blocks are ordered in reverse, so the first one is rendered last.

Use with overlapping widgets to have event handling match the visual order (click is handled by the first to run, which will be rendered last (visually on top).

Fields

#
render_cmds:std.ArrayList(dvui.RenderCommand)

Uses arena allocator

render_cmds_after:std.ArrayList(dvui.RenderCommand)

Uses arena allocator

prev_rendering:bool
bool
prev_dr_cmds:?*std.ArrayList(dvui.RenderCommand)
?*std.ArrayList(dvui.RenderCommand)
prev_dr_cmds_after:?*std.ArrayList(dvui.RenderCommand)
?*std.ArrayList(dvui.RenderCommand)

Functions

#