Get the corresponding GPUTextureUsageFlags based on an array of texture usage names if specified. If not, will try to fall back to a usage based on the texture type.