From 0a0b9b8cc9cdc0ffe1819de0266dd1e3c3eb564f Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Tue, 3 Mar 2026 14:22:43 -0500 Subject: style: unit conversion Implemented the golang.org/x/exp/shiny/unit.Converter interface on style.Style. --- style/fixed.go | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 style/fixed.go (limited to 'style/fixed.go') diff --git a/style/fixed.go b/style/fixed.go new file mode 100644 index 0000000..fe3f91e --- /dev/null +++ b/style/fixed.go @@ -0,0 +1,11 @@ +package style + +import "golang.org/x/image/math/fixed" + +func fixed26ToFloat(n fixed.Int26_6) float64 { + return float64(n) / (1 << 6) +} + +func floatToFixed26(f float64) fixed.Int26_6 { + return fixed.Int26_6(f * (1 << 6)) +} -- cgit v1.2.3