DVUI

build_unowned

Creates Triangles, ignoring any extra capacity.

Calling Triangles.deinit is invalid and Builder.deinit should always be called instead

Parameters

#
self:*Builder
*Builder

Source

Implementation

#
pub fn build_unowned(self: *Builder) Triangles {
        return .{
            .vertexes = self.vertexes.items,
            .indices = self.indices.items,
            // convert bounds w/h back to width/height
            .bounds = self.bounds.toPoint(.{
                .x = self.bounds.w,
                .y = self.bounds.h,
            }),
        };
    }