48 typename RemoveRef<T>::TexFileNamesIterator;
49 typename RemoveRef<T>::ConstTexFileNamesIterator;
51 { obj.textureNumber() } -> std::same_as<uint>;
52 { obj.texturePath(uint()) } -> std::convertible_to<std::string>;
54 { obj.meshBasePath() } -> std::convertible_to<std::string>;
62 { obj.texturePath(uint()) } -> std::same_as<std::string&>;
63 { obj.meshBasePath() } -> std::same_as<std::string&>;
65 { obj.clearTexturePaths() } -> std::same_as<void>;
66 { obj.pushTexturePath(std::string()) } -> std::same_as<void>;
HasTexturePaths concept is satisfied only if a Mesh class provides the member functions specified in ...
Definition texture_paths.h:47