DVUI

begin

Called by dvui during dvui.Window.begin, so prior to any dvui rendering. Use to setup anything needed for this frame. The arena arg is cleared before dvui.Window.begin is called next, useful for any temporary allocations needed only for this frame.

Parameters

#
self:Backend
Backend
arena:std.mem.Allocator
std.mem.Allocator

Source

Implementation

#
pub fn begin(self: Backend, arena: std.mem.Allocator) GenericError!void {
    try self.impl.begin(arena);
    if (dvui.render_backend.kind != .default) try self.render_impl.begin(arena);
}