This will be inaccurate if anyone adds textures after construction, this should probably be a getter.