add setTexture(const std::string& fileName) to avoid compile error when use it;