Textures are based on enum instead of wstring (performance)