diff --git a/engine/inc/renderer/core/texture/models/texture.hpp b/engine/inc/renderer/core/texture/models/texture.hpp index ce58589..2e71012 100644 --- a/engine/inc/renderer/core/texture/models/texture.hpp +++ b/engine/inc/renderer/core/texture/models/texture.hpp @@ -62,7 +62,8 @@ class Texture { /** Set texture wrapping */ void setWrapSettings(const TextureWrap t_horizontal, - const TextureWrap t_vertical); + const TextureWrap t_vertical, int minu = 0, int minv = 0, + int maxu = 0, int maxv = 0); // ---- // Other diff --git a/engine/src/renderer/core/texture/models/texture.cpp b/engine/src/renderer/core/texture/models/texture.cpp index a0cb309..dda7be5 100644 --- a/engine/src/renderer/core/texture/models/texture.cpp +++ b/engine/src/renderer/core/texture/models/texture.cpp @@ -167,9 +167,14 @@ void Texture::setDefaultWrapSettings() { } void Texture::setWrapSettings(const TextureWrap t_horizontal, - const TextureWrap t_vertical) { + const TextureWrap t_vertical, int minu, int minv, + int maxu, int maxv) { wrap.horizontal = t_horizontal; wrap.vertical = t_vertical; + wrap.minu = minu; + wrap.minv = minv; + wrap.maxu = maxu; + wrap.maxv = maxv; } void Texture::addLink(const u32& t_id) {