used:
// works like setPosition()
Sprite.setTextureOffset(float xOffset, float yOffset);
Sprite.setTextureOffset(/*vectorthing*/);
// works like move();
Sprite.offsetTexture(float xOffset, float yOffset);
Sprite.offsetTexture(/*vectorthing*/);
Basically, it would move the texture within the sprite's box. When the Texture is set to loop, it would still repeat within the Sprite.
a major use of this:
Parallax: set the sprite with the background texture (looping), equal to the size of the view, and centered on the player. then each frame call
Sprite.offsetTexture(PlayerX / SomeNumber, PlayerY / SomeNumber);
for each level of parallax, have a different SomeNumber variable to change individual level speeds.