e9e9867 |
Jakob Wakeling |
2024-03-11 22:03:59 |
0
|
// Copyright (C) 2024, Jakob Wakeling |
e9e9867 |
Jakob Wakeling |
2024-03-11 22:03:59 |
1
|
// All rights reserved. |
e9e9867 |
Jakob Wakeling |
2024-03-11 22:03:59 |
2
|
|
e9e9867 |
Jakob Wakeling |
2024-03-11 22:03:59 |
3
|
#ifndef LIBDRAW_UTIL_UTIL_H_9VY05T8I |
e9e9867 |
Jakob Wakeling |
2024-03-11 22:03:59 |
4
|
#define LIBDRAW_UTIL_UTIL_H_9VY05T8I |
e9e9867 |
Jakob Wakeling |
2024-03-11 22:03:59 |
5
|
|
e9e9867 |
Jakob Wakeling |
2024-03-11 22:03:59 |
6
|
#define MIN(a, b) ((a < b) ? a : b) |
e9e9867 |
Jakob Wakeling |
2024-03-11 22:03:59 |
7
|
#define MAX(a, b) ((a > b) ? a : b) |
e9e9867 |
Jakob Wakeling |
2024-03-11 22:03:59 |
8
|
#define CLAMP(x, a, b) (MIN(MAX(x, a), b)) |
e9e9867 |
Jakob Wakeling |
2024-03-11 22:03:59 |
9
|
#define IS_CLAMPED(x, a, b) ((x) >= (a) && (x) <= (b)) |
e9e9867 |
Jakob Wakeling |
2024-03-11 22:03:59 |
10
|
|
e9e9867 |
Jakob Wakeling |
2024-03-11 22:03:59 |
11
|
#endif // LIBDRAW_UTIL_UTIL_H_9VY05T8I |
|
|
|
12
|
|