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,
}),
};
}