diff options
Diffstat (limited to 'src/layout/layoutunit.nim')
-rw-r--r-- | src/layout/layoutunit.nim | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/layout/layoutunit.nim b/src/layout/layoutunit.nim index 86f019f0..adf1e692 100644 --- a/src/layout/layoutunit.nim +++ b/src/layout/layoutunit.nim @@ -51,3 +51,6 @@ func `$`*(a: LayoutUnit): string = func min*(a, b: LayoutUnit): LayoutUnit {.borrow.} func max*(a, b: LayoutUnit): LayoutUnit {.borrow.} func clamp*(x, a, b: LayoutUnit): LayoutUnit {.borrow.} + +func round*(a: LayoutUnit; prec: int): LayoutUnit = + return (a div prec).toInt * prec |