diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-02-09 12:52:37 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-02-09 12:52:37 +0000 |
commit | e608c8644bb9573c2e36a18a3f0404d6a284cfee (patch) | |
tree | 9ecf947146d62b24c579a4bc24337fcb3f2e215e | |
parent | Add tests which explicit count verts/edges/faces after terrain mesh modification (diff) | |
download | ilt-e608c8644bb9573c2e36a18a3f0404d6a284cfee.tar.bz2 ilt-e608c8644bb9573c2e36a18a3f0404d6a284cfee.tar.xz ilt-e608c8644bb9573c2e36a18a3f0404d6a284cfee.zip |
Big of validation on getSurface
-rw-r--r-- | game/geoData.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/game/geoData.h b/game/geoData.h index 7c11b07..03a2b3a 100644 --- a/game/geoData.h +++ b/game/geoData.h @@ -110,9 +110,11 @@ public: } template<typename HandleT> + requires(std::derived_from<HandleT, OpenMesh::BaseHandle>) [[nodiscard]] auto getSurface(const HandleT handle) const { + assert(handle.is_valid()); return property(surface, handle); } |