aboutsummaryrefslogtreecommitdiff
path: root/src/platform
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform')
-rw-r--r--src/platform/CMakeLists.txt1
-rw-r--r--src/platform/GraphicsBase.cpp9
2 files changed, 10 insertions, 0 deletions
diff --git a/src/platform/CMakeLists.txt b/src/platform/CMakeLists.txt
index 03754987..fbca4205 100644
--- a/src/platform/CMakeLists.txt
+++ b/src/platform/CMakeLists.txt
@@ -1,6 +1,7 @@
add_library(cru_platform_base SHARED
ForDllExport.cpp
Color.cpp
+ GraphicsBase.cpp
)
target_link_libraries(cru_platform_base PUBLIC cru_base)
target_compile_definitions(cru_platform_base PRIVATE CRU_PLATFORM_EXPORT_API)
diff --git a/src/platform/GraphicsBase.cpp b/src/platform/GraphicsBase.cpp
new file mode 100644
index 00000000..c9e57cfc
--- /dev/null
+++ b/src/platform/GraphicsBase.cpp
@@ -0,0 +1,9 @@
+#include "cru/platform/GraphicsBase.h"
+
+#include <limits>
+
+namespace cru::platform {
+const Size Size::kZero(0.0f, 0.0f);
+const Size Size::kMax(std::numeric_limits<float>::max(),
+ std::numeric_limits<float>::max());
+} // namespace cru::platform