aboutsummaryrefslogtreecommitdiff
path: root/include/Scale.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/Scale.hpp')
-rw-r--r--include/Scale.hpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/Scale.hpp b/include/Scale.hpp
index 375ddff..e458894 100644
--- a/include/Scale.hpp
+++ b/include/Scale.hpp
@@ -33,6 +33,14 @@ namespace QuickMedia {
}
template<typename T>
+ static T clamp_to_size_x(const T &size, const T &clamp_size) {
+ T new_size = size;
+ if(size.x > clamp_size.x)
+ new_size = wrap_to_size_x(new_size, clamp_size);
+ return new_size;
+ }
+
+ template<typename T>
static T clamp_to_size(const T &size, const T &clamp_size) {
T new_size = size;
if(size.x > clamp_size.x || size.y > clamp_size.y)