--add the Texture struct