带有指向memeber函数的指针的glutDisplayFunc()



我有一个C++类,它包含要传递给glutDisplayFunc()的draw函数。glutDisplayFunc采用函数指针(void(*)())作为参数。我试过:

    Model myModel(pathToTextures);
    //Model contains the Draw function that draws the vertices and the textures
    std::function<void(void)> myfunc=std::bind(&Mymodel::Draw,&modelna);
    glutDisplayFunc(myfunc);

编译器无法将std::函数指针转换为所需的。如何绕过成员函数指针这一障碍?

我想asmjit库可以为您做到这一点。

相关内容

  • 没有找到相关文章

最新更新