From e1201e791329d6f832ce43f8797bb83742eb41da Mon Sep 17 00:00:00 2001 From: lisyarus Date: Tue, 28 May 2024 12:36:40 +0300 Subject: [PATCH] Fill in iterator traits for gltf accessor iterator --- libs/gfx/include/psemek/gfx/gltf_accessor_iterator.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libs/gfx/include/psemek/gfx/gltf_accessor_iterator.hpp b/libs/gfx/include/psemek/gfx/gltf_accessor_iterator.hpp index 24579d5a..f414a495 100644 --- a/libs/gfx/include/psemek/gfx/gltf_accessor_iterator.hpp +++ b/libs/gfx/include/psemek/gfx/gltf_accessor_iterator.hpp @@ -197,6 +197,12 @@ namespace psemek::gfx template struct accessor_iterator { + using value_type = T; + using pointer = T *; + using reference = T &; + using difference_type = std::ptrdiff_t; + using iterator_category = std::input_iterator_tag; + accessor_iterator(gltf_asset const & asset, std::size_t accessor_id, std::size_t element_index) { accessor_ = asset.accessors[accessor_id];